Revision history for Perl extension Starch.
0.04 2015-07-21
- Update state's in_store if the store did not find any data. This
should provide some minor performance improvements and correct
behavior.
- Moved the hash_seed and generate_id methods into the manager.
- Renamed invalid key to no_store key, which means its named
after what it causes rather than what it is used for (an anti-
pattern of sorts, but this key will be used for more general
purpose stuff).
- Added a mark_dirty method to state.
- Moved stringify_key and key_separator from manager to store.
- Increase test coverage.
0.03 2015-07-20
- Better Carp handling by setting Starch modules as Internal so that
the caller information ends up in the user's code.
- Move state ID validation up to the Manager so it is easier for
integration libraries to validate the ID.
- Lots of documentation re-jiggery (still not 100% satisfied).
0.02 2015-07-16
- Remove all uses of DEMOLISH, they were causing race conditions in
some cases during global destruction. Good by LogUnsaved and AutoSave
plugins. :(
- Fix Type::Tiny union constraints sometimes failing on Perl < 5.14.
0.01 2015-07-16
- First version.