All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support overriding default Stream options in ObservableStoreStream constructor, storeTransformStream, and storeAsStream (#110)
- BREAKING: Bump minimum Node.js version to 14 (#92)
- BREAKING: Use
readable-stream@^3.6.2
for streams (#96)
- Bump
@metamask/safe-event-emitter
from2.0.0
to3.0.0
(#85)
- Loosen ComposedStore type so that it can be used to compose stores that hold primitives instead of objects (#81)
- BREAKING: Allow falsy initial state (#74)
- This fixes an accidental breaking change introduced in v6.0.2. If you're updating from a version earlier than v6.0.2, this is non-breaking.
- This is only breaking if you are relying on falsy initial state being replaced with an empty object.
- BREAKING: Increase minimum Node.js version to v12 (#40)
- Include inline sources in source maps (#46)
- Remove
readable-stream
dependency (#45)
6.0.2 - 2020-02-05
- Fix
ObservableStore
constructor andupdateState
types (#38)
6.0.1 - 2020-02-05
- Remove unused files by fixing build script (#36)
6.0.0 - 2020-02-05
- Genericize state in all classes / exports (#33)
- (BREAKING) Remove
LocalStorageStore
(#34)
5.0.0 - 2020-12-16
- TypeScript types (#27)