Releases: dprint/dprint-intellij
Releases · dprint/dprint-intellij
v0.9.1
v0.9.0
- Rearchitected to use coroutines for asynchronous operations, hopefully improving CPU utilisation. Please report any issues to the github, as there should be no changes to the experience.
- Updated build system to Gradle 9.2.1 and IntelliJ Platform Gradle Plugin 2.10.5
- Fixed test configuration to properly support Kotest with JUnit 5 while maintaining compatibility with Gradle test infrastructure
v0.9.0.beta
- Rearchitected to use coroutines for asynchronous operations, hopefully improving CPU utilisation. Please report any issues to the github, as there should be no changes to the experience.
- Updated build system to Gradle 9.2.1 and IntelliJ Platform Gradle Plugin 2.10.5
- Fixed test configuration to properly support Kotest with JUnit 5 while maintaining compatibility with Gradle test infrastructure
v0.8.4
v0.8.3
- While range formatting is not currently available, allow format fragment flows to come through so logging occurs.
- Publish formatting stats through the DprintAction message bus topic.
v0.8.2
- Update plugin name for marketplace verification
v0.8.1
- Reinstate require restart, even though the plugin doesn't technically need it, it avoids issues that a restart would
fix.
v0.8.0
- Removed json validation of config file
- Set minimum versions to 2024
- Updated to newer build tooling
v0.7.0
- Fixed an issue where initialisation could get into an infinite loop.
- Default to the IntelliJ formatter when the canFormat cache is cold for a file.
- Stop self-healing restarts and show error baloons every time a startup fails.
v0.6.0
- Fixed issue where on save actions were running twice per save.
- Enforce that only a initialisation or format can be queued to run at a time.
- Added checkbox to
Tools -> Actions on Savemenu. - Added notification when the underlying dprint daemon cannot initialise.
- Fixed an issue where an error could be thrown when closing or changing projects due to a race condition.
- Added timeout configuration for the initialisation of the dprint daemon and for commands.