From 0522d5aa3b7864e0dcf0d2895580a4f87628667a Mon Sep 17 00:00:00 2001 From: ix0rai Date: Wed, 18 Sep 2024 20:16:23 -0500 Subject: [PATCH] final changelog for 2.5.0 --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c8d20f0..6bb69c13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -248,6 +248,11 @@ More bugfixes. I work so hard for my beloved users. - can be enabled by setting the `index_libraries` property to true in service's config in the enigma profile - refer to Javadocs in `JarIndexerService` for how to implement this property, we recommend adding it! - currently, only `Record` and `Object` from the JDK are indexed as libraries by default +- API changes around indexing + - `JarIndex#indexJar` no longer receives a scope + - the `ClassProvider` parameter has been replaced with a `ProjectClassProvider`, providing classes and scope for both the main jar and libraries + - `JarIndexerService#acceptJar` now takes a `ProjectClassProvider` instead of a `ClassProvider` + - the scope has not been removed, and if the service is configured to accept libraries will be the main scope on first run and the library scope on the second - added name proposal for record components - names for record getters are automatically proposed as their corresponding field is named - methods are linked to fields based on bytecode @@ -271,3 +276,4 @@ More bugfixes. I work so hard for my beloved users. - fixed a bunch more scaling issues (thanks [supersaiyansubtlety](https://github.com/supersaiyansubtlety) again!) - fixed config values sometimes being messed up when changing scale and restarting - fixed editor font size sometimes being overwritten +- fixed possibly incorrect save location when saving from the unsaved warning dialogue (thanks again [pitheguy](https://github.com/PiTheGuy)!)