Skip to content

Releases: sake92/deder

Release early-access

Release early-access Pre-release
Pre-release

Choose a tag to compare

@sake92 sake92 released this 08 Jul 11:51

Changelog

🚀 Features

  • 30f21d5 rewire BSP endpoints to avoid compile dependency for mainClasses
  • 2bb191a add bspMainClassesTask — lazy main class discovery without compile

🧪 Tests

  • 9933e07 verify bspMainClassesTask returns config mainClass without compilation

Contributors

We'd like to thank the following people for their contributions:

Release v0.20.0

Choose a tag to compare

@sake92 sake92 released this 22 Jun 17:28

Changelog

🔀 Merge

  • 9164f51 Merge branch 'stats-fromcache-semantics'
  • 2413468 Merge branch 'cleanup-code-quality'

🚀 Features

  • 41f4ca3 add invoke() to DederProjectInternals for dynamic task invocati… (#106), closes #106
  • 7d81722 add internal sleep task for lock testing
  • 7988851 show 'Waiting for lock on X' to CLI during lock contention (#101), closes #101
  • cbb813a add purgeInMemoryCaches() to DederProjectInternals (#103), closes #103

🧪 Tests

  • 932d307 add sleep task to expected base tasks

📝 Documentation

  • 40b42a8 document cancelGracePeriodMs server property
  • 64b7448 document cancelGracePeriodMs server property

  • 90bdf39 Releasing version 0.20.0
  • 093dec9 Color warning/error messages in CLI. Dynamically generate module color
  • d006142 Expose tasks registry to plugins
  • fbe4207 use fromCache in internals.recordTaskExecution
  • 8246c2e add CloseUtils.quietly, unify exception types
  • abf4058 Feat/task cancellation interrupt (#104), closes #104
  • 064d0a6 move common file
  • 3a0448b Cancellation stale cache (#102), closes #102
  • 8e72096 Remove zinc analysis in-memory cache (#100), closes #100
  • a3bde5c use 0.19.5

Contributors

We'd like to thank the following people for their contributions:

Release v0.19.5

Choose a tag to compare

@sake92 sake92 released this 18 Jun 12:27

Changelog

🧰 Tasks

  • 6dec2bb dead code removal, extract helpers, deduplicate logic (#98), closes #98

Contributors

We'd like to thank the following people for their contributions:

Release v0.19.4

Choose a tag to compare

@sake92 sake92 released this 18 Jun 08:25

Changelog

🐛 Fixes

  • b0226cf propagate template sources and resources in Pkl module functions

  • a31c628 Releasing version 0.19.4
  • aaa6aa2 move CLI replay to DederProjectState so it doesnt affect BSP...
  • 7051a07 FAIL->FAILED etc

Contributors

We'd like to thank the following people for their contributions:

Release v0.19.3

Choose a tag to compare

@sake92 sake92 released this 17 Jun 21:53

Changelog

🚀 Features

  • 1519305 add source field to ServerNotification.Log for selective BSP log forwarding (#97), closes #97

Contributors

We'd like to thank the following people for their contributions:

Release v0.19.2

Choose a tag to compare

@sake92 sake92 released this 17 Jun 16:34

Changelog

🔀 Merge

  • 41a1d65 Revert "Merge branch 'unify-bsp-compile-reporting'"
  • 5c6d10d Merge branch 'unify-bsp-compile-reporting'

🚀 Features

  • c02d0eb bsp: silent compile-on-init to surface diagnostics in IDE (#96), closes #96

🐛 Fixes

  • 68ceb85 bsp: eliminate redundant onBuildPublishDiagnostics spam during compilation

🔄️ Changes

  • 7288d14 bsp: unify cached and live compile notification paths

  • 7b80e54 Releasing version 0.19.2
  • 6c01e61 Fix/cross module failure propagation (#95), closes #95
  • 59558ac Dont spam bsp client with compile error popups
  • 46c8fd0 only send non-compile errors to BSP client
  • 8bec9fe Plugin cancellation and task progress (#94), closes #94
  • ac0f032 Feat/log rotation (#92), closes #92

Contributors

We'd like to thank the following people for their contributions:

Release v0.19.1

Choose a tag to compare

@sake92 sake92 released this 16 Jun 14:13

Changelog

🚀 Features

  • d3c2960 use Java @-files for classpath to avoid avaje-jsonb 50K limit (#91)
  • 602583e add timestamp + elapsed to CLI heartbeat and completion messages (#88)
  • f394355 Compile folders reorg (#90)

Contributors

We'd like to thank the following people for their contributions:

Release v0.19.0

Choose a tag to compare

@sake92 sake92 released this 15 Jun 15:28

Changelog

  • 6497031 Feat/bsp external change notify (#87), closes #87
  • 2322fec Feat/cli replay cached diagnostics (#86), closes #86
  • 4062840 make scripts/gen-config-bindings.sh work on mac
  • f430aa2 Replace classes quasi-tasks with dependentModulesTree; key compile output on inputsHash
  • a2ad5f5 Cleanup/remove generatedsources task (#85), closes #85
  • a1a95f5 Fix/compile cache self reference (#84), closes #84
  • 123dca5 Fix early-access artifact re-download not triggering (#83), closes #83
  • ee2c826 Fix early-access never re-downloading; print local jar paths (#82), closes #82
  • 028bcaa Feat/compile task caching (#81), major perf improvement

Contributors

We'd like to thank the following people for their contributions:

Release v0.18.1

Choose a tag to compare

@sake92 sake92 released this 12 Jun 08:45

Changelog

  • 4f64c46 Cancel forked test runners (#78), closes #78
  • 78a3dda Show all configured plugins in 'deder plugins', including failed ones with errors (#79), closes #79
  • 8dc1d99 Feat/tab completer hardening (#77), closes #77

Contributors

We'd like to thank the following people for their contributions:

Release v0.18.0

Choose a tag to compare

@sake92 sake92 released this 11 Jun 20:37

Changelog

  • e3ff8e3 add "tool" command
  • d81cbf6 Fix PluginLoader keys filtering
  • db577a9 fix default summary printing to show failed modules at end

Contributors

We'd like to thank the following people for their contributions: