What's Changed
- Skip unnecessary field transformations in
raphael-data-updaterby @augenfrosch in #213 - Reduce memory usage of
StepLbSolverandQualityUbSolverby @KonaeAkira in #215 - Add unicode normalization for search text & allow using non-accented to search for accented text by @KonaeAkira in #217
- Replace game data
phfmaps with non-contiguously indexed arrays by @augenfrosch in #214 - Fix setup of
random_accessbenchmark affecting results by @augenfrosch in #218 - Move persistent state into new
AppContextstruct by @augenfrosch in #219 - Self-partitioning Pareto front & Use SIMD for dominance check by @KonaeAkira in #221
- Add korean support to the cli search command by @timothy-adam in #223
- Add cli command to get the ingredients of a recipe by @timothy-adam in #222
- Handle web version's exceptions in JavaScript by @augenfrosch in #225
- Optimize
SimulationState::use_actionby @KonaeAkira in #226 - CLI: Add ability to search for recipes based on mission by @timothy-adam in #227
- Add stellar mission search sub-command to CLI by @augenfrosch in #228
- Improve fuzzy string matching by @KonaeAkira in #229
- Fix solver panic caused by buffer overflow in
ParetoFrontBuilderby @KonaeAkira in #231 - Adjust compile options to improve binary size and performance by @timothy-adam in #232
- Restore early stop behavior by @KonaeAkira in #234
- Expand macro view custom format functionality to macro intro & add new placeholders by @augenfrosch in #233
- Fix elapsed time sometimes not showing after solve by @KonaeAkira in #236
- Use
nci_array!macro to generate game dataNciArrays by @augenfrosch in #237 - New solver option:
allow_non_max_quality_solutionsby @KonaeAkira in #238 - Update game data (patch 7.35) by @KonaeAkira in #239
New Contributors
- @timothy-adam made their first contribution in #223
Full Changelog: v0.22.3...v0.23.0-r2