Skip to content

v3.0.0

Compare
Choose a tag to compare
@Gert-dev Gert-dev released this 01 Feb 19:06
· 501 commits to master since this release
  • Update to core 3.0.0.
  • Settings are now grouped into sections and their descriptions have been cleaned up.
    • It is possible you may need to reconfigure your settings. Due to the way Atom saves them, it is recommended to remove your old settings from your config file first (see EditConfig...), to prevent Atom from showing old settings (as if they were still configurable) in the base package settings panel.
  • Linting has been moved to this package. Due to refactoring in the core, the amount of CoffeeScript boilerplate has considerably reduced.
    • You no longer need the php-integrator-linter package installed. As it will no longer be updated to the new service version, it should disable automatically.
    • Linting has been updated to the new v2 API.
    • Linting on save is now supported (https://github.com/php-integrator/atom-linter/issues/49).
      • To disable it, disable indexing continuously.
  • Call tips (or "signature help") has been moved to this package. Due to refactoring in the core, the amount of CoffeeScript boilerplate has considerably reduced.
    • You no longer need the php-integrator-call-tips package installed. As it will no longer be updated to the new service version, it should disable automatically.
  • Tooltips are now provided by the core. The size of the CoffeeScript side has, as a consequence, shrunk considerably and is part of this package.
    • HTML and markdown in docblocks is now properly supported when displaying tooltips.
    • Tooltips are now displayed in a dock instead. This fixes the open issues regarding stuck tooltips, scrolling being impossible, keyboard activation being missing and tooltips not being permanently viewable.
      • A new option Show Documentation will now show up in the intentions list (also used in the refactoring package).
    • You no longer need the php-integrator-tooltips package installed. As it will no longer be updated to the new service version, it should disable automatically.
  • semanticLint has been renamed to just lint as it also lints syntax errors.
  • You will now be prompted to install the dependencies of this package (project-manager, linter, ...). If you proceed, they will be installed for you (so you don't need to look them up manually).
  • You can now disable linting missing documentation separately from linting docblock correctness.
  • Fixed the PHP server still starting for non-PHP projects in some cases, e.g. when opening a PHP file there (#272).
  • Fix databases called null.sqlite sometimes being created.
  • Fix project names containing characters that can't be used in file paths generating errors (such as forward slashes, asterisks, ...).
  • Removed usage of jQuery and removed it from the list of dependencies.