- Upgrade to base 3.0.0.
- Fix deprecations.
- The dependency on
sub-atom
has been removed. - Annotations that are obscuring code folds in the gutter will no longer trigger them.
- Annotations will no longer constantly flicker whenever indexing occurs (i.e. whenever the buffer changes).
- Performance should have improved a bit as fewer event handlers are constantly being registered and removed.
- The PHP documentation will now be openend when clicking an implementation or override of a built-in class or interface.
- Rename the package and repository.
- Fix an accidental incorrect release.
- Fix the version specifier not being compatible with newer versions of the base service.
- Updated to work with the most recent service from the base package.
- Improve performance by removing the need for regular expression scanning.
- "Overrides" for abstract methods will now be shown in a different color and with a different tooltip to allow a visual distinction between them and actual overrides as the former are more "implementation" and don't actually remove any existing functionality by overriding.
- Updated to work with the most recent service from the base package.
- Catch exceptions properly.
- Files with multiple classes should now properly have their annotations registered, instead of just the first.
- Overrides for methods and properties originating from a trait in the same class will now list the name of the trait instead of the class name itself. Without this, if
Foo
overrides a method from one of its own traits, the annotation would listOverrides method from Foo
, which is confusing.
- Annotations will now be rescanned when indexing succeeds instead of on save.
- Fixed static methods not being annotated.
- Fixed clicking property override annotations not navigating to the correct line.
- Properly wait for the language-php package to become active.
- Stop using maintainHistory to be compatible with upcoming Atom 1.3.
- Clicking annotations for overrides or implementations of built-in PHP structures will now no longer open an empty editor.
- The providers now fetch information from the base service asynchronouly using promises and the amount of calls to the service were reduced significantly, improving performance.
- Initial release.