Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Dexie.js
Develop and maintain Dexie.js - the minimalistic wrapper for IndexedDB
Collective -
Host: opensource -
https://opencollective.com/dexiejs
- Website: https://dexie.org/
- Code: https://github.com/dexie/Dexie.js
Was using Array.sort() which actually sorts integers by converting them
to strings first. Change...
Bug Fixes
=========
* Promise.finally() did only call function on success. This bug was
introduc...
github.com/dexie/Dexie.js - 5e9e31c2335cad9ffb61c3a27c85ae57f4309f5d authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 271485729f052132e87145147506cd8aba5379e7 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - e88194261e365e36fef0993fca3d6983f5a76854 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 8f34e27945d1434ba41652f717b3d2062e376d2c authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - bfde5e276043d4ed030281d0ef109754faf39e73 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 92023a546e75aa7380f8644f412f22fc4dd98016 authored over 10 years ago by David Fahlander <[email protected]>
Unit testing of Dexie.Syncable on its way. So far I've found a lot of
bugs in all files: Dexie.S...
* Promise.finally() did only call function on success. This bug was
introduced in version 0.96.
...
github.com/dexie/Dexie.js - a896a2862168372a478e15267aad7d260b7220c7 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 1a03c0a35d51b67d8b887abde1e406c06efc5f6b authored over 10 years ago by David Fahlander <[email protected]>
Ran all Dexie tests with Dexie.Syncable applied and a dummy
ISyncProtocol that logs everything s...
After a review of the sync API I found out that there is a difference
between baseRevision and s...
github.com/dexie/Dexie.js - 965fc66ca8dcc073d1f51de6d43ad1e440f03a0d authored over 10 years ago by David Fahlander <[email protected]>
Must wait for last modify operation to resolve before knowing the last
written revision.
github.com/dexie/Dexie.js - 694c6321a5099a8fc741994ae7f72ba02cbc2a8e authored over 10 years ago by David Fahlander <[email protected]>
When implementing Dexie.Observable and Dexie.Syncable, I found myself in
need of events that exe...
github.com/dexie/Dexie.js - 26f222a3342ac6ebe48ce679f75d856211ae4a52 authored over 10 years ago by David Fahlander <[email protected]>
The Dexie.Syncable addon enables two-way syncronization with a remote
server. The addon is depen...
this context in db.transaction()
===================
Specifies the this-pointer to the Transact...
github.com/dexie/Dexie.js - 56602d8df8013d76b5b96f0f5983de28212d84d2 authored over 10 years ago by David Fahlander <[email protected]>github.com/dexie/Dexie.js - b8bf519a71ab7cf6b66d50b5fb2d574c4f9eb049 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 2f3f0c2d56b4e530489cf45328251c56f8c224c0 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 33f16e739043a27fb5bf5eee8ec6c6e784537cbc authored over 10 years ago by David Fahlander <[email protected]>
Added Collection.until() method that works similar to limit() but rather
than specifying a numbe...
Added the reverse() method identical to desc(). desc() is now deprecated
and may be removed in a...
Optimizations for anyOf(), equalsIgnoreCase() and startsWithIgnoreCase()
by using IDBCursor.boun...
However, seems something makes it fail badly on all tests with
indexeddb-shim. Funny since it wo...
github.com/dexie/Dexie.js - 9f91a3608d78cb731e5b253b855acf9f17e81c62 authored over 10 years ago by David Fahlander <[email protected]>
Published this minor change into existing version. Not good practice,
but since it was published...
github.com/dexie/Dexie.js - 5837a6c375858c7c4461e5b48862e8b2b2b706aa authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - abc9649126287e5e8cf3bddf260934fda34b3eea authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - a17de049ba53c1f5409eefd27f5c939a1779b2d3 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - dc54290dcbbf789f4da8c7e26cfd7bb6a8560df5 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 6db638df925b60eb5d9af153028ba20e3a0babe2 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 51075314490869627d11d5a12714e0b6a152b79d authored over 10 years ago by David Fahlander <[email protected]>
Moved defineClass to Dexie static scope in order to be able to define a
class without being depe...
Interfaces API to use when implementing a sync providers to register
with Dexie.Syncable.
github.com/dexie/Dexie.js - 1232f08508091c17250546b27e095da42a688a3a authored over 10 years ago by David Fahlander <[email protected]>
Fixes after running all Dexie tests with Dexie.Syncable activated.
github.com/dexie/Dexie.js - 7d5ce29c957d2455fd46c404a2e3943b52dff3b9 authored over 10 years ago by David Fahlander <[email protected]>github.com/dexie/Dexie.js - 7277c1aa4fa1c8ff08913c61c5f56461cdf46a3b authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - d6b27a529017371159ece547ceb7af850c07d6b5 authored over 10 years ago by David Fahlander <[email protected]>
Started unit testing Dexie.Syncable.js. Lots of issues fixed in Dexie.js
and Dexie.Syncable.js.
Dexie.Syncable add-on on its way. Will enable sync remote nodes and
provide new C(R)UD events to...
github.com/dexie/Dexie.js - fb3ebc711c47d31a808180f5166f230432369da5 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 72d04927e22be18000f7af87b9f7a095dce8051c authored over 10 years ago by David Fahlander <[email protected]>
Important feature: Possibility to monitor and react on any type of
database change. Using the ev...
* Renamed PLS (Promise-local Storage) to PSD (Promise Specific Data)
* Allowing function(){delet...
Big rewrite of the entire code base. Fewer classes.
* Removed direct table access on Transaction...
Transaction.active, Table.name and Table.schema.
github.com/dexie/Dexie.js - 378d1e96c36be4ee15edec67c0c77a589dced582 authored over 10 years ago by David Fahlander <[email protected]>github.com/dexie/Dexie.js - 8abe76ea82ae88c9cce1cbe902549ac2c899ad34 authored over 10 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 5445daeccce0190772ca21d78d76778925598d0d authored over 10 years ago by David Fahlander <[email protected]>
Improved Extendability
github.com/dexie/Dexie.js - 7090266be51ea25859c63599e2fc58aae06a35b4 authored over 10 years ago by David Fahlander <[email protected]>github.com/dexie/Dexie.js - d17f958171f649e8b9e00394d4f909b73502da4c authored over 10 years ago by David Fahlander <[email protected]>
Big rewrite of the entire code base. Fewer classes.
* Removed direct table access on Transaction...
The IDE autocompletion helper function is renamed from fake() to
fakeAutoComplete() - makes more...
Changed modify() API so that it takes either an Object or a Function.
github.com/dexie/Dexie.js - 63eaed6952eea9fb58f973229d22eb8754f2987e authored almost 11 years ago by David Fahlander <[email protected]>github.com/dexie/Dexie.js - c7a262e2fff35a9b9622bfd0338833322bce4717 authored almost 11 years ago by David Fahlander <[email protected]>
Changed modify() so that it either takes a set of keyPaths and values,
OR a function taking the ...
Minor changes - most of all corrections of details to work according to
API documentation.
github.com/dexie/Dexie.js - 90f995679ce57c7e9cf8e73aedc8c5cdd5e0e891 authored almost 11 years ago by David Fahlander <[email protected]>
For performance and compressability, i created a private closure scope
in the Collection class a...
Allowing derive().from() to use a private function scope as its extend()
method.
Exporting the ...
github.com/dexie/Dexie.js - 6a1bc181676623daef9206a14f9ed6fad8e912de authored almost 11 years ago by David Fahlander <[email protected]>github.com/dexie/Dexie.js - 5420870bc1fd047a98c1db90fffc458880640ab3 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 6541cc621c0103023147adbe1d9a4a39a9d1c470 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 6111e4a820e6479186684fc78c204b11070bcfcc authored almost 11 years ago by David Fahlander <[email protected]>
No need to catch db.open() since the error will be logged anyway as soon
as the database is bein...
github.com/dexie/Dexie.js - a7af7a37916dbf84990bc109e8bc2e5056af6e58 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 988ff7fb976d93ba2432f33c800baa22edeb2754 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 26422cb3eaaaa0ae7abedd0f38c8c6e5bd08f543 authored almost 11 years ago by David Fahlander <[email protected]>
In case indexedDB API was not found
github.com/dexie/Dexie.js - 9588068eb140099c35d8005fa696fcb7d15b8937 authored almost 11 years ago by David Fahlander <[email protected]>
offset() implementation with different implementations for filterless
standard IDBKeyRange (usin...
github.com/dexie/Dexie.js - 3728ad8022d555bb3506e577349d11842a00cfc1 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - d37795d79ea8f6555df491389bbda61be46db5be authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - fc4a20ffe1a121d95f018584956e9381dd135d1e authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 0cd5c8712d3364113aedcd177920434a4237c452 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 4fc0edac9870ec05c91b78d91e9ba2c2ef4e8705 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 9ad2d5aaf94c58aea968a0d1704d8501cb5d5a5c authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 8b551073e7cefc30c20f82da27f1c94fc8bd3184 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - fb793dcd3a49ce1e029b3696535f4e4c6ef6cff2 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - cedce4cdbdd277ec18f8ce5d2ca4ae76695396db authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 1e6a6fd4f69df99c5f14a267988e78a43bc42ea5 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 4afa4f41e1a04825768262e2d7677d65e2e678eb authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 3e4044526d0f5889d3dced411fb11fac3bc90d2c authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 5b87a1b56730ae615de9512cc231ccdac0f4576a authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - f44b8a378ce72247f5716a788c4afc738e986abc authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - feb12d3e41aa3c695a141305f3fd70cff064eaf1 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - ec734b028bcc47f121f318e5c3c4a8c2f2ea9f0b authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - f3da076fe791498c72adee06df95f7d6fc84a995 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 6f55dcaea13022c7409697b0ab074054d237878a authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 86ea19fd5a6ce40f27b8dd4468dc868dba77df56 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 594e22d2c96a4b037c2f525a1e44e48de404536d authored almost 11 years ago by David Fahlander <[email protected]>
deleting database while being opened resulted in strange behavior. Need
to wait for database to ...
Instead of doing db.ready() or db.error(), db.open() returns a promise
to do catch(), then() or ...
Support for java/c++/c# type catching (catch specific exception type)
github.com/dexie/Dexie.js - c11b58be4560d5520123f3c51573a8795cff4349 authored almost 11 years ago by David Fahlander <[email protected]>
By requiring scope for transactions, any exception will be caught and
make the transaction abort...
With support for the try method on transactions, any non-Dexie related
exception will be catched...
github.com/dexie/Dexie.js - 7f827f620cc1b322264d4aca6768d5a1ea742085 authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 2194b79fbe0f03d1b458c8c4fdf1a1482cdc694b authored almost 11 years ago by David Fahlander <[email protected]>
github.com/dexie/Dexie.js - 3249f84f93e8c4c7a46f1a952472e072c40ca310 authored almost 11 years ago by David Fahlander <[email protected]>