Skip to content

Releases: dprint/dprint-intellij

v0.9.1

18 Jan 01:32
914d0fc

Choose a tag to compare

  • Fix issue where multiple process shutdowns occurring when closing a project can throw an error,
    fixes #121
  • Downgrade kotlin version to 2.2.21, fixes #122
  • Fix memory leak with tool window console

v0.9.0

23 Dec 07:24
9d2ed12

Choose a tag to compare

  • 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

23 Dec 07:13
ee33f21

Choose a tag to compare

v0.9.0.beta Pre-release
Pre-release
  • 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

25 Jun 12:13
e71dad1

Choose a tag to compare

  • Fix issue where characters with special character encodings were causing the supplied range to the dprint daemon to
    be incorrect. This is a side effect of #107 as IJ now sends a full file
    range when the internal IJ formatter is overridden.

v0.8.3

07 Jun 11:10
3881efd

Choose a tag to compare

  • 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

14 Jan 01:03
22e5570

Choose a tag to compare

  • Update plugin name for marketplace verification

v0.8.1

06 Dec 03:44
ab34486

Choose a tag to compare

  • Reinstate require restart, even though the plugin doesn't technically need it, it avoids issues that a restart would
    fix.

v0.8.0

05 Dec 14:56
7f5e528

Choose a tag to compare

  • Removed json validation of config file
  • Set minimum versions to 2024
  • Updated to newer build tooling

v0.7.0

15 Jul 07:13
469c5b3

Choose a tag to compare

  • 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

08 Feb 11:53
52a4122

Choose a tag to compare

  • 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 Save menu.
  • 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.