Skip to content

Commit

Permalink
final changelog for 2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ix0rai committed Sep 19, 2024
1 parent ee0feb0 commit 0522d5a
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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)!)

0 comments on commit 0522d5a

Please sign in to comment.