You can now use a dynamic setting multiple times in the config.
For example: simulation distance from 10 to 5 → view distance from 12 to 8 → simulation distance from 5 to 2 → view distance from 8 to 4, etc.
Fixed
Fixed dynamic performance trying to change simulation distance below 5 on singleplayer. The client doesn't accept this and would put it back to 12 (default).
Fixed villagers being unable to swim up in a 1x1 with lobotomization enabled.
New optimization for command block executions by caching parsed commands (disabled by default).
New enabled field for dynamic settings which allows you to disable certain settings from being automatically changed.
You can no longer remove the setting entirely as the config suggested doing before as this was broken.
Fixed
Fix dynamic settings not loading properly when the config file contained errors.
This would cause things like the mobcap percentage to remain uninitialized at -1, stopping mobspawning.