Releases: Gert-dev/php-ide-serenata
Releases · Gert-dev/php-ide-serenata
v4.3.0
- Add note that index continuously requires a restart
- Fix newly opened file not being immediately indexed
- Fix quickly closing a file still indexing it, but with no contents, removing contained structural elements
- This was actually a bug in the client package, not the server.
- Fix "Classlike is not defined or imported anywhere" and other built-in structural elements disappearing after update
v4.2.0
- Update to Serenata 4.1.0
- Decaffeinate to switch to ES6 JavaScript from CoffeeScript
- Fix no icon being shown for protected methods during autocompletion
- Fix no communication with the server initiating when multiple messages were printed simultaneously by the server (such as the Xdebug warning and the "Starting socket server" message)
v4.1.3
- Silence error when busy signal service is not loaded yet
- Pass
--rm=true
todocker run
when using Docker to clean up containers when they exit - Use
serenata
as key in project settings instead of oldphp_integrator
- The old
php_integrator
key will still be read for backwards compatibility
- The old
- Fix experimental Docker support not working on Windows due to Windows ↔ Linux path transitions
- Make it easier to report issues when the server crashed and add note that they should not be reported to GitHub
v4.1.2
v4.1.1
v4.1.0
- Up default memory limit to 2048 MB
- Add missing space in core error message
- Up default project PHP version from PHP 7.1 to PHP 7.2 (latest)
- The core and indexes are now stored somewhere else, in a semi-persistent folder
- The core will now no longer be reinstalled every time this package updates if its version remains the same
- This avoids an EBUSY error during update on Windows
- The base locations used are (concatenated with the package name):
- Windows:
process.env.APPDATA
- Linux:
process.env.HOME + '/.cache'
- macOS:
process.env.HOME + 'Library/Preferences'
- Windows:
v4.0.3
v4.0.2
v4.0.1
v4.0.0
- Update dependencies
- Show progress spinner whilst installing the core
- Show progress spinner whilst testing configuration
- Make the service unavailable (it was already deprecated)
- Rename package to
php-ide-serenata
to reflect new name of project - Integrate annotations and refactoring from the annotations and refactoring packages
- The new functionality is equivalent to that supplied by the separate packages
- Both can be disabled via the settings if you don't want them
- This is the first step towards integrating this functionality into the core fully in the long term
- This will also help discoverability, since I notice a lot of users don't notice other packages are available, and is less of a hassle
private
is now the default access modifier when extracting methods