- Fixed crash in RepositoryMapperMethodMarkerProvider
- Fixed auto-importing autocompleted class name in modifiers.
- Added autocompletion for class names in modifiers {wrapper }{m:1 }{1:m }{m:m }{1:1 }
- Fixed autocompletion & reference contribution (ctrl+click) in
getBy()methods on various complex expression. #106
- Fixed autocompletion & reference contribution (ctrl+click) in
findBy()methods on various complex expression. #103
- Dropped support for Orm v3 and v4 - only Orm 5 is supported; specifically, the generics are well supported directly in the PhpStorm, so this functionality got broken/semi-functional here and since Orm 5 utilizes generics properly, this is now not supported here; since Orm 4 is not using generics fully, this plugin will not bring there the type resolution anymore.
- Fix missing support for like operator preventing reference detection in
findBy()methods. - Add support for resolving filtering expressions when a relationship is defined by a generic
ManyHasMany<AnotherEntity>. - Fix an exception when searching usages.
- Fix compatibility with the latest PHPStorm.
- Internal library updates.
- Added support for marking entity getters/setters as implicitly used; closes #12
- Fixed support for PHPStorm 2022.3 EAP, minimal version is PHPStorm 2022.3.
- Removed upper bound of compatibility constraint for latest PhpStorm. (Second try)
- Updated build dependencies.
- Removed upper bound of compatibility constraint for latest PhpStorm.
- Fixed entity type resolution on IModel::getRepository() expression.
- Added auto-completion & reference to entity properties in hasValue() method.
- Fixed entity type resolution for variables typed with "resolution-invalid" types (e.g.
IRepositoryinterface); closes #18
- The plugin internal continuous delivery system & checks reworked.