Skip to content

Commit

Permalink
Update changelog.
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexIIL committed Nov 3, 2023
1 parent 4ddeb33 commit 06c9518
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
13 changes: 13 additions & 0 deletions src/main/resources/changelog/0.22.0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Features:

- Added a pre-processor step to mod solving.
- This greatly reduces the time taken for Sat4j to optimise the final mod set (pick the newest possible versions of every mod)
- Previously this was capped at 5 seconds.
- Added a warning when picking between two mods when we don't have any reason to pick one over the other.
- This can happen when two mods provide each other, or two mods provide the same version of a third mod.
- Added a system property to disable this "loader.mod_solving.disable_pre_processor"
- Added a system property to explain what this pre-processor is struggling with (partially simplified mod sets)
- "loader.mod_solving.print_results" prints unsolved sub-problems, and the final chosen options.
- This is an alternative to the very verbose "loader.debug.mod_solving" property.
- Made the log line "Aborted mod solving optimisation due to timeout" always print when it happens.

12 changes: 0 additions & 12 deletions src/main/resources/changelog/solver-pre-processor.txt

This file was deleted.

0 comments on commit 06c9518

Please sign in to comment.