Releases: IjzerenHein/firestorter
Releases · IjzerenHein/firestorter
v4.0.1
Support Firebase JS SDK v9 🚀 🎉
Added
- Adds support for the new Firebase v9 API.
- Added
makeWebContext
for initializing a context with the new code-splitted Firebase API (v9+). - Added
makeCompatContext
for initializing using the compat API or react-native-firebase.
Removed
- Removed flow-typings.
- Removed
makeFirestorterContext
(replaced bymakeCompatContext
andmakeWebContext
).
v3.1.0
Added
- Export all TypeScript types and interfaces.
MobX 6 support! 🤘🤘🤘🤘🤘🤘
Added
- Add support for MobX 6! 🤘🤘🤘🤘🤘🤘
- Add
FirestorterConfig
type definition.
Removed
- MobX 5 and 4 are no longer supported. Use
firestorter@2
instead. - Removed the deprecated
makeContext
function. UsemakeFirestorterContext
instead.
MobX 6 support! 🤘🤘🤘🤘🤘🤘
Added
- Add support for MobX 6! 🤘🤘🤘🤘🤘🤘
Removed
- MobX 5 and 4 are no longer supported. Use
firestorter@2
instead.
v2.0.1
Added
- Added new
isLoaded
property for checking whether data/docs have been loaded initially
v2.0.0
Added
- Added new
AggregateCollection
class - Added new
GeoQuery
class for performing geographical queries - Added geographical helper functions
- Added flow-typings
- Added whole new Documentation website 🤘
Changed
makeContext
has been renamed tomakeFirestorterContext
Removed
- Removed the deprecated
DocumentClass
constructor option forCollection
v1.2.3
Fixed
- Fixed
mergeUpdateData
throwing an exception when FieldValue.delete() is used with react-native-firebase
Changed
- Improved
Collection.hasDocs
to be more efficient and work nicely withcomputedRequiresReaction
(it's no longer computed)
v1.2.2
- Added
Document.hasDocs
which only reacts when the collection becomes empty/non-empty, but not when the document-count changes (thanks @damonmaria) - Added debug logging for
Collection.fetch
v1.2.1
Fixed
- Fixed return type definition for
Document.fetch
to bePromise<Document<T>>
(thanks @damonmaria)