- Dexie.js 1.5.1 seems to be failing on android. Return to 1.4.2
- Improve ngDexie interface with method chaining (thanks FelipeBarrosCruz)
- Fix error in deepClone (thanks JanDouweVonk)
- Fix wrong dexie version in bower.json (thanks JanDouweVonk)
- Renamed main file to ng-dexie.js
- Added cleargul
- Accepted merge request for loadDb (thanks magori)
- Fixed the remove call
- Fixed Missing catch was causing a DatabaseClosedError (thanks benamib)
- Added an add version which is a little bit faster then a put
- Make ngDexie npm ready
- Upgraded to dexie.js v1.2.0
- Fixed missing dependency to dexie
- Added remove function
- Added promise.reject when using put
- Dropped the unofficial support for dexiejs.syncable
- Dropped the dexie.js fork as performance changes are in the core now
- bind an object from the database on the scope
- use our own dexie.js github fork as it contains some performance changes
- Change resync so it use an transaction for every table (safari)
- Added getTransaction
- Version bump
- Added reopen feature
- Some small improvements
- More project changes
- Use ngAnnotate for build process
- Converter NgDexie to an provider
- idb.utils is changed in ngdexie and ngdexie.sync
- ngDexie.db has been removed
- ngDexie.getDb() introduced which returns an Dexie.js handle (db), but can also handle a function(db){} as parameter
- Fix: Get by index should return one object. If more then one found return the first.
- Feature: list by index (the old getByIndex which returned an array of found items)
Breaking changes
- getByIndex() no longer returns an array