Skip to content

Releases: maxnowack/signaldb

v1.3.1

19 Feb 09:45
v1.3.1
1ea3254
Compare
Choose a tag to compare

What's Changed

Changed

  • Improved index query performance

Full Changelog: v1.3.0...v1.3.1

v1.3.0

18 Feb 17:05
v1.3.0
6f1ba69
Compare
Choose a tag to compare

What's Changed

Added

  • Implement exclusion of specific items when querying indices (when a selector contains $nin or $ne)

Fixed

  • Emit getItems event on collections regardless of an index hit

Removed

  • Removed auto-loading of developer tools and moved the loading to the @signaldb/devtools package. To load the developer tools, you now need to import @signaldb/devtools somewhere in your frontend code. Make sure that it doesn't get imported when running your code in production mode.

Full Changelog: v1.2.4...v1.3.0

v1.2.4

17 Feb 11:35
v1.2.4
3125b40
Compare
Choose a tag to compare

What's Changed

Changed

  • Improved type checking of selectors

Full Changelog: v1.2.3...v1.2.4

v1.2.3

11 Feb 08:05
v1.2.3
91fe8f3
Compare
Choose a tag to compare

What's Changed

Changed

  • Replace EventTarget-based emitter with a native implementation (thanks @Jordan-Mysten)

Full Changelog: v1.2.2...v1.2.3

v1.2.2

03 Feb 20:09
v1.2.2
a6105fe
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fixed check if @signaldb/devtools package is available for some environments (addition to #1359)

Full Changelog: v1.2.1...v1.2.2

v1.2.1

03 Feb 20:08
v1.2.1
cd9bc3c
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fixed a bug where the build environment was complaining about missing @signaldb/devtools package (#1359)

Full Changelog: v1.2.0...v1.2.1

v1.2.0

13 Jan 21:35
v1.2.0
4fb9ae9
Compare
Choose a tag to compare

What's Changed

Added

  • isReady method on Collection to wait for the collection to be ready

Changed

  • Don't load developer tools automatically in production (thanks @lorof)

Full Changelog: v1.1.0...v1.2.0

v1.1.0

11 Jan 18:33
v1.1.0
c384497
Compare
Choose a tag to compare

What's Changed

Added

  • Support for @signaldb/devtools
  • Allow specifying a name for a collection
  • Added Collections.onCreation method to listen for collection creation
  • Added Collections.onDispose method to listen for collection disposal
  • Added Collections.getCollections method to get all collections

Changed

  • Switched from native EventEmitter to custom class that is based on EventTarget
  • Remove all listeners when disposing a collection

Full Changelog: v1.0.0...v1.1.0

v1.0.0

16 Dec 20:30
v1.0.0
c942095
Compare
Choose a tag to compare

Please take a look at the Upgrade Guide for v1

What's Changed

  • BREAKING: createLocalStorageAdapter was moved to signaldb-localstorage
  • BREAKING: createOPFSAdapter was moved to signaldb-opfs
  • BREAKING: createFilesystemAdapter was moved to signaldb-fs
  • BREAKING: PersistentCollection was removed entirely
  • BREAKING: SyncManager does now default to no persistence instead of localStorage
  • BREAKING: SyncManager was moved to signaldb-sync
  • BREAKING: ReplicatedCollection was removed entirely
  • BREAKING: options parameter was removed from combinePersistenceAdapters
  • Added jsdoc style comments to all public APIs
  • Added method to globally configure field tracking
  • Added method for configuring field tracking on a collection
  • Allow configuring field tracking in collection options

Full Changelog: v0.24.5...v1.0.0

v0.24.5

11 Dec 19:09
v0.24.5
979de28
Compare
Choose a tag to compare

What's Changed

  • fix: add remote changes before modifying collection on revert to snapshot by @maxnowack in #1223

Full Changelog: v0.24.4...v0.24.5