Changelog
What changed in each release, newest first.
v3.3.0
Typing fixes. Corrected return types for mergeConfig when the second argument is empty.
v3.2.0
New serializer. serializeState now produces compact output and supports restoring older snapshots.
v3.1.0
Release notes. Added watchChanges with a stop function and improved error messages for invalid schemas.
v3.0.0
Performance improvements. Batch processing is now about forty percent faster on large lists.
v3.0.0
Documentation overhaul. Reorganised the reference and added examples for every function.