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

Verify indexedDB incompatibility with Promise

Added a unit test that verifies the incompatibility between indexedDB
and window.Promise in that...

github.com/dexie/Dexie.js - 3b3fa9bef8927f828466f3f335a21bc408ca84e9 authored over 9 years ago by David Fahlander <[email protected]>
Issue #98 : Support for noneOf() and notEqual()

Support for WhereClause.noneOf() and notEqual(). Note that result will
be in arbritary order, si...

github.com/dexie/Dexie.js - 590238cd9af2467e58a9e9bcdc59f22e1fa35d9f authored over 9 years ago by David Fahlander <[email protected]>
Further optimization of unit tests

In order to rapidly regression test the lib after a change, fast unit
tests are important. I rec...

github.com/dexie/Dexie.js - 4eb4e66b1dd622268d8a69815aa41196b05f3a18 authored over 9 years ago by David Fahlander <[email protected]>
Updated performance unit test

Added some new performance mesaures on iterating the collection using
toArray() on either primar...

github.com/dexie/Dexie.js - fde5ac9135592e713054621c74e933516cafefa2 authored over 9 years ago by David Fahlander <[email protected]>
Updated typescript definition: startsWithAnyOf()

Updated the typescript definition file with startsWithAnyOf()

github.com/dexie/Dexie.js - 70f2e651896d2f4a978c2236cdd87adc3eaa0995 authored over 9 years ago by David Fahlander <[email protected]>
Fixed reverse issue found in unit test

No failing unit tests now.

github.com/dexie/Dexie.js - 666f641cd6786a0ad3fe7b9879973ead527ac99f authored over 9 years ago by David Fahlander <[email protected]>
(WIP): startsWithAnyOf() with support for reverse()

Adjusted algorithm to handle when the cursor is traversing in reverse
order (having called the r...

github.com/dexie/Dexie.js - 85943166d3749734ea14ed3ecf77cf63645aaf0a authored over 9 years ago by David Fahlander <[email protected]>
Speeded up unit test runs

Instead of deleting the database between all tests, it will now just
clear all tables and re-lau...

github.com/dexie/Dexie.js - cc60e4ec44338d425f757cc1a3cf1533faab8922 authored over 9 years ago by David Fahlander <[email protected]>
New method: WhereClause.startsWithAnyOf()

Added new method WhereClause.startsWithAnyOf()

github.com/dexie/Dexie.js - 148531ea9c8f444042388e3c0f4c80d6c409e6e8 authored over 9 years ago by David Fahlander <[email protected]>
Update README.md

github.com/dexie/Dexie.js - bcdc92b573267fc8c65b311233a6db7e40019d17 authored over 9 years ago by David Fahlander <[email protected]>
Update package.json

github.com/dexie/Dexie.js - ddf3667ae7068a088ad3eda6fd3a866dd28f3f74 authored over 9 years ago by David Fahlander <[email protected]>
Releasing version 1.1

github.com/dexie/Dexie.js - 52ff9fbeee936a8ee9e405753b937775dd7a56a1 authored over 9 years ago by David Fahlander <[email protected]>
Prohibited race condition in 2 unit tests

github.com/dexie/Dexie.js - 4e4ef33d65ed3bd24ef1b5fbbd5864ab78e66e03 authored over 9 years ago by David Fahlander <[email protected]>
browserify sample added

Added sample on how to use Dexie with browserify.

github.com/dexie/Dexie.js - 1c9f72516fdc8497773766e795023b8065a8a031 authored over 9 years ago by David Fahlander <[email protected]>
Unit test for issue #102

Added a unit test to reproduce issue #102. However, the test passes
src/Dexie.js but not the min...

github.com/dexie/Dexie.js - 77c5f696afc14fd9b9104bda9aa89a708fedeb3b authored over 9 years ago by David Fahlander <[email protected]>
#100 Must abort upgrade transaction if schema error

github.com/dexie/Dexie.js - 05fb6b5f00ec167cd6cb28dafb284892407b6b61 authored over 9 years ago by David Fahlander <[email protected]>
Solved Issue #62

github.com/dexie/Dexie.js - 47fd9313d39d34be785598f681bbf1c81da20dbc authored over 9 years ago by David Fahlander <[email protected]>
A little bit more defensive to IndexedDBShim issues

Now it's possible to run through all unit tests with the IndexedDBShim
activated on chrome / saf...

github.com/dexie/Dexie.js - 36a466ff74227c72bc2f3eafbfd34b6e12e79da3 authored over 9 years ago by David Fahlander <[email protected]>
Merge pull request #96 from arj03/master

Handle an undefined event in reject handler

github.com/dexie/Dexie.js - c0ac195bce1ee6e074be7026bef2b9e50d39164f authored over 9 years ago by David Fahlander <[email protected]>
Transaction/Promise issues #91, #95 and #97

At last, trying to live up to the 'bullet proof transactions' tagline.

github.com/dexie/Dexie.js - dacec8d00db2b5cdfa9326d404d054885180af72 authored over 9 years ago by David Fahlander <[email protected]>
Handle an undefined event in reject handler

github.com/dexie/Dexie.js - 9dfddf0b289251a7d408cc22d387d9a5a50ad7df authored over 9 years ago by Anders Rune Jensen <[email protected]>
Tried to trig issue #91 in a unit test

Created a unit test that tries to trig issue #91. However, the library
seems to work as expected...

github.com/dexie/Dexie.js - 7e5a20fea653bbeca40e52f549a1afc9d7e90414 authored over 9 years ago by David Fahlander <[email protected]>
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

github.com/dexie/Dexie.js - da4111d253ca4f73feca2fc4660a808d78ff6a22 authored over 9 years ago by David Fahlander <[email protected]>
Dexie.Yield: Fixes+tests for yield as Promise await

github.com/dexie/Dexie.js - b55186437d4264e53d51f76ab605112d6a0e05e7 authored over 9 years ago by David Fahlander <[email protected]>
Union type comment

github.com/dexie/Dexie.js - a6f460538d08368beff0ee21290315edaaeadc4f authored over 9 years ago by David Fahlander <[email protected]>
Corrections after DefinitelyTyped's tests

github.com/dexie/Dexie.js - 467d985f132deab4066a8f40d21677e6cc8d1426 authored over 9 years ago by David Fahlander <[email protected]>
Code Completion in VS2013 broken in Dexie v1.1

Ever since commit 722aa20118db1ea310ccff9e48fec6d59c7c71fe that resolved
#76 (Web Worker support...

github.com/dexie/Dexie.js - cf0bf70e367b53d868bb2510f48bd0afa3bbecd0 authored over 9 years ago by David Fahlander <[email protected]>
Explanatory side comment

github.com/dexie/Dexie.js - 813930b283f4ea02153e65869fc64d02b38843db authored over 9 years ago by David Fahlander <[email protected]>
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

github.com/dexie/Dexie.js - 822e4daf9ff6a659ec52b0834d4b1357b07356fb authored over 9 years ago by David Fahlander <[email protected]>
Played around with typescript sample

Played around with the typescript sample. The sample contains some neat
stuff you could do with ...

github.com/dexie/Dexie.js - 0dbfdd7c3701a5240dd73cebdd10c42dff0edb46 authored over 9 years ago by David Fahlander <[email protected]>
Update tests-yield.html

github.com/dexie/Dexie.js - f32ec89d53fcb9846699e7c1f9415657a876c285 authored over 9 years ago by David Fahlander <[email protected]>
Added typescript sample app

Small fixes in Dexie.d.ts.

github.com/dexie/Dexie.js - 0e8d3234d9b78fa7ca0e9373bfb9858e148503da authored over 9 years ago by David Fahlander <[email protected]>
Added typescript sample app

Added typescript sample app and verified Dexie.d.ts.

github.com/dexie/Dexie.js - 14df2c6519d374d67fe3b5216a1f475b4ea7bedf authored over 9 years ago by David Fahlander <[email protected]>
Typescript definition file

Wrote a typescript definition file Dexie.d.ts to make Dexie usable from
typescript code. Not tes...

github.com/dexie/Dexie.js - 9d62dd87050dd554b2aba021b648efb3ea6267df authored over 9 years ago by David Fahlander <[email protected]>
Made async() independant on Dexie.Promise

This async() / spawn() solution is Promise implementation agnostic in a
deeper level than Task.j...

github.com/dexie/Dexie.js - 348c5798fff2b965b06253a71f228dc3d188874c authored over 9 years ago by David Fahlander <[email protected]>
Making yield keyword more usable

More unit tests and some corrections of error handling in Dexie.Yield.

github.com/dexie/Dexie.js - 219f7f2ec2588ea04f06fffb7d5c8085996bc36e authored over 9 years ago by David Fahlander <[email protected]>
git ignore

github.com/dexie/Dexie.js - 9e00d86ba23e903899636cd48c9290733b75fa57 authored over 9 years ago by David Fahlander <[email protected]>
Yield based async for ES6 compliant browsers

With this new addon, it is possible to unitize "yield" keyword in
browser that supports it (curr...

github.com/dexie/Dexie.js - ae68073382f885aa2b4a5b3c2542403294b151ef authored over 9 years ago by David Fahlander <[email protected]>
AMD support for Dexie.Syncable #80

Made Dexie.Syncable possible to load with requirejs.
Also added sample "requirejs-with-addons" f...

github.com/dexie/Dexie.js - 9bde4c789f19225cc2a712554484a1d0e7428962 authored over 9 years ago by David Fahlander <[email protected]>
AMD support for Dexie.Observable #80

Work in progress: AMD and CommonJS support for Dexie addons.

Migrated Dexie.Observable to adapt...

github.com/dexie/Dexie.js - 849cdb4da69a623a7199f018652571d77f87ee92 authored almost 10 years ago by David Fahlander <[email protected]>
Renamed local 'window' to 'global'

github.com/dexie/Dexie.js - 5e76d7104272026c7734c836b0ea4bc4d6968b79 authored almost 10 years ago by David Fahlander <[email protected]>
Bumped version to 1.1

Deprecated Dexie.spawn() and replaced it with Dexie.ignoreTransaction()
which is more descriptiv...

github.com/dexie/Dexie.js - 747075d7b5d989d3eee2c75af740ec39ca8a1be6 authored almost 10 years ago by David Fahlander <[email protected]>
Add AMD module loading #80

Support for AMD module loading plus sample code using Dexie with
requirejs.

github.com/dexie/Dexie.js - 1edf0df706d530a6104fd6ce2ccfe28c81e09087 authored almost 10 years ago by David Fahlander <[email protected]>
Incorrect spelling of "occured" #84

github.com/dexie/Dexie.js - 4d73dd26517dde8c626886741e63c41748c9ceee authored almost 10 years ago by David Fahlander <[email protected]>
Merge pull request #85 from arj03/master

Test and fix for empty array in anyOf

github.com/dexie/Dexie.js - b7445f48947394b03bfb002e90fd83a4f3dca31d authored almost 10 years ago by David Fahlander <[email protected]>
Test and fix for empty array in anyOf

github.com/dexie/Dexie.js - d265be6a0dd5e4222ff8d51131828e1bd3bedbb2 authored almost 10 years ago by Anders Rune Jensen <[email protected]>
Issue #81: TypeError undefined not an object

Kind of a regression bug. Systems that lacks indexedDB should get a
promise rejection on db.open...

github.com/dexie/Dexie.js - d48e1a6916c3f0439e6ef35c9536609012388f19 authored almost 10 years ago by David Fahlander <[email protected]>
Releasing v1.0.4

github.com/dexie/Dexie.js - 96acf5ca88a38b8bb440b923d9411fe85ff58709 authored almost 10 years ago by David Fahlander <[email protected]>
Issue #69 Global exception handler for promises

Introducing Promise.on("error") - global error event that not only
catched failing transactions ...

github.com/dexie/Dexie.js - 4e3c5846d992ad271d3e476abf48dd13dea04997 authored almost 10 years ago by David Fahlander <[email protected]>
Issue #76 Web Worker support for addons as well

Addons Dexie.Syncable and Dexie.Observable made compliant with
WebWorkers also. Made it possible...

github.com/dexie/Dexie.js - 722aa20118db1ea310ccff9e48fec6d59c7c71fe authored almost 10 years ago by David Fahlander <[email protected]>
Halfly included polyfill made Dexie fail on IE/FF

If IndexedDBShim is included and the browser is non-WebSQL compliant,
(Firefox or IE), Dexie mus...

github.com/dexie/Dexie.js - f3314fe2b26f92e671c2921e754838b53a3860e8 authored almost 10 years ago by David Fahlander <[email protected]>
Full sources of polyfills instead of minified

Full sources of polyfills instead of minified makes it easier to debug
the polyfills when someth...

github.com/dexie/Dexie.js - 63f45cf018c0d085e69893f91454d4e2e4fff42e authored almost 10 years ago by David Fahlander <[email protected]>
Table.get() unit test continue also when failing

The Table.get() unit test fails when using IndexedDBShim. Before this
lead to that the test runn...

github.com/dexie/Dexie.js - d22927c055f9b33cabef1dde970ef713ed83e1b7 authored almost 10 years ago by David Fahlander <[email protected]>
Just make it work on Safari #77

Adapts to IndexedDBShim without having to call __useShim().
From now on, if you prefer to use In...

github.com/dexie/Dexie.js - 872ee1e540b4fa6b2b6ac9f855cbd3d8569bf5e3 authored almost 10 years ago by David Fahlander <[email protected]>
Issue #76 Using Dexie from a HTML5 Web Worker

Unit tested and solved issue#76. Dexie can now be used from within a Web
Worker.

Unit test runs...

github.com/dexie/Dexie.js - c93d5d0a0ec426d75e1da76ff28956a5ec6607f4 authored almost 10 years ago by David Fahlander <[email protected]>
Issue #67 Exception can be thrown in WhereClause methods

Solved Issue #67 (Exception can be thrown in WhereClause methods) by
surrounding all calls to ID...

github.com/dexie/Dexie.js - 499e5b4a6df155d83113b2b5cb1e8b1a7c6420ce authored almost 10 years ago by David Fahlander <[email protected]>
#75 Wrong order of changes Dexie.Observable/Syncable

Wrong order of changes Dexie.Observable/Syncable when using sub
transactions.

Redesigned Dexie....

github.com/dexie/Dexie.js - 4d44b42caf30ca42687857ee1c8cdbfd8c99f9ec authored almost 10 years ago by David Fahlander <[email protected]>
Issue #74 Changes stored in wrong table

github.com/dexie/Dexie.js - a008e9961950761bd3357865fad39df6697402f7 authored almost 10 years ago by David Fahlander <[email protected]>
Unit tests verifying new issues

github.com/dexie/Dexie.js - dcd93c4588e6692ebf80fa53da4803689d6ee7e3 authored almost 10 years ago by David Fahlander <[email protected]>
Stability bugfixes

Issue #71
Issue #72
Issue #73

github.com/dexie/Dexie.js - cae30cf42a3f9322689fb1c7de73b1078c0c0fd8 authored almost 10 years ago by David Fahlander <[email protected]>
Merge branch 'master' of https://github.com/dfahlander/Dexie.js

github.com/dexie/Dexie.js - e2302e9dbb966945d2fff3d85293eeeaa0b30814 authored almost 10 years ago by David Fahlander <[email protected]>
May create Dexie with inactive addons

Makes it possible to create new Dexie("name", {addons: []}) to make
addons like Dexie.Observable...

github.com/dexie/Dexie.js - 635c7f19243dd96cef304d35fd8c1f4e65d4d1dd authored almost 10 years ago by David Fahlander <[email protected]>
Support for using other db within a transaction

This commit makes it easy to have multiple Dexie instances and be able
to use one within the tra...

github.com/dexie/Dexie.js - 8d9c062aeed685a545fd998f98115ec470a1b87d authored almost 10 years ago by David Fahlander <[email protected]>
Unit test verifying the behavior of Table.delete()

Unit test verifying that deleting a non-existing key using
WriteableTable.delete() will still re...

github.com/dexie/Dexie.js - 04568ee2853dd8cea926991f9d22e816f2361038 authored almost 10 years ago by David Fahlander <[email protected]>
Possible stall if error in modify()/delete()

Possible that the promise never get rejected or resolved if error
happens on the last operation ...

github.com/dexie/Dexie.js - c889d845e3a8a66495ce3b63170f82a56c7d19aa authored almost 10 years ago by David Fahlander <[email protected]>
Additional workaround required for chrome apps (Isssue #66)

github.com/dexie/Dexie.js - 38931579490fbbadde9408bdcab508e5687f2463 authored almost 10 years ago by David Fahlander <[email protected]>
Resolves issue #66 as well as correcting the non-listed dependency of localStorage.

github.com/dexie/Dexie.js - 2b029321f97072b096fa08799d61c0a7e78f99a8 authored almost 10 years ago by David Fahlander <[email protected]>
Updated package.json to 1.0.3

github.com/dexie/Dexie.js - e0d87b42a50e5f9c38125de2856f1f553fad6689 authored almost 10 years ago by David Fahlander <[email protected]>
Releasing version 1.0.3

github.com/dexie/Dexie.js - 6f28af7f0dfd815ad7b0c5fcf8a716d5653d39e4 authored almost 10 years ago by David Fahlander <[email protected]>
Renamed ios8fix to safariMultiStoreFix().

Manually merged in a previous change (Commit #37529814) that was not committed in src/Dexie.js b...

github.com/dexie/Dexie.js - 467c1bb25ebab252e3dd15c6107b0494a5066de4 authored almost 10 years ago by David Fahlander <[email protected]>
Ios8 fix. Not tested.

github.com/dexie/Dexie.js - 79790227dde989fc4ce6d99cfcb50d373a4a6ec5 authored almost 10 years ago by David Fahlander <[email protected]>
Merge branch 'master' of https://github.com/dfahlander/Dexie.js.git

github.com/dexie/Dexie.js - 38ca91c5ee8fb8697baced1a2acffe11357c0b40 authored almost 10 years ago by David Fahlander <[email protected]>
Support for indexedDB-shim on IOS8. Issue #63

github.com/dexie/Dexie.js - 0e533857e9424775b48419443908dfea6008391e authored almost 10 years ago by David Fahlander <[email protected]>
Merge pull request #61 from medhajjej11/master

Add of NPM badge

github.com/dexie/Dexie.js - 401f5ef3b047ac7d688c06e21fc069554fd3a582 authored almost 10 years ago by David Fahlander <[email protected]>
Add of NPM badge

Promote NPM usage, Yeah!

github.com/dexie/Dexie.js - 9129bfe73dec47cb497d15f89976b7bbbb5f8e9e authored almost 10 years ago by Hajjej Mohamed <[email protected]>
Removed UTF8 Byte-Order-Mark from file (Issue #55)

github.com/dexie/Dexie.js - 57458e9ff880c39328880b3862ef89c4ef8af481 authored almost 10 years ago by David Fahlander <[email protected]>
See comments for pull request #51

github.com/dexie/Dexie.js - ceee70ca1f568496011414ace7fcccd2024a66fb authored about 10 years ago by David Fahlander <[email protected]>
Merge branch 'martindiphoorn-master'

github.com/dexie/Dexie.js - c4a993dcfe1c2e393cf5305fbb7d03c214244840 authored about 10 years ago by David Fahlander <[email protected]>
db.syncable.disconnect wrapped in transaction.

db.syncable.delete changed first in each in the rare case that url is not unique!

github.com/dexie/Dexie.js - 7ff9e838c1f45c02fb9c4ef2a124eb6104b965a6 authored about 10 years ago by Martin Diphoorn <[email protected]>
Merge pull request #48 from martindiphoorn/master

Just some minor syntax changes

github.com/dexie/Dexie.js - f9c7ab4be9d89d1176504e100bf6c0fe42fa8d50 authored about 10 years ago by David Fahlander <[email protected]>
Some minor syntax changes

github.com/dexie/Dexie.js - 37529814f87619895c39e837d44a2805dc9cd059 authored about 10 years ago by Martin Diphoorn <[email protected]>
Some minor syntax changes

github.com/dexie/Dexie.js - 0e59d11342905d9a27e7bd1b4ce2073f36308a94 authored about 10 years ago by Martin Diphoorn <[email protected]>
Some minor syntax changes

github.com/dexie/Dexie.js - ca6cb089cf34cbd4091bb2e9e445e993c5ed2686 authored about 10 years ago by Martin Diphoorn <[email protected]>
Delete Dexie.js

github.com/dexie/Dexie.js - dd2d36a1d65a9daa3ab0b59fc52e7e8f09f7e806 authored about 10 years ago by David Fahlander <[email protected]>
Released v1.0.2 and removed the ambigous 'allversions' dir

github.com/dexie/Dexie.js - 583398348ae99be8665bef271d51e1c2a6cf32fb authored about 10 years ago by David Fahlander <[email protected]>
Another semicolon fix

github.com/dexie/Dexie.js - f24e0550a07bba359b1bf77777b42d5c93613cd0 authored about 10 years ago by David Fahlander <[email protected]>
Optimization of compoundCompare()

github.com/dexie/Dexie.js - acccc5e24c54977651f75f5ef97e4cb9ff44527c authored about 10 years ago by David Fahlander <[email protected]>
XML-doc for stores() corrected

github.com/dexie/Dexie.js - 3473130c65f33e22d0afac63a8da83c15e868d79 authored about 10 years ago by David Fahlander <[email protected]>
Merge pull request #46 from klickagent/patch-1

Syntax corrections (for proper minification)

github.com/dexie/Dexie.js - 77662622ef4a67baa5204063c863a8d34b51a2c0 authored about 10 years ago by David Fahlander <[email protected]>
Merge pull request #47 from martindiphoorn/master

added unsyncedChanges function

github.com/dexie/Dexie.js - bf1cb6e7bcdbacc60a1a1c7d1e1e5ed67c823513 authored about 10 years ago by David Fahlander <[email protected]>
added unsyncedChanges function

github.com/dexie/Dexie.js - cd09210f57b14a66e63e19435275da6110b1ed12 authored about 10 years ago by Martin Diphoorn <[email protected]>
Syntax corrections (for proper minification)

My changes are only syntax corrections, to allow proper minification by common tools. There were...

github.com/dexie/Dexie.js - 2e62e1341db4e3fd2dc33af4944b1919a5b11f3f authored about 10 years ago by klickagent <[email protected]>
Merge branch 'martindiphoorn-master'

github.com/dexie/Dexie.js - f825ba33bf3342d6398bb9c292669fd9b00370c8 authored about 10 years ago by David Fahlander <[email protected]>
Added delete method - edited pull request from martindiphoorn

github.com/dexie/Dexie.js - 4e059d1febd84f9687dbf013c2720ed41c5af3b8 authored about 10 years ago by David Fahlander <[email protected]>
Implementation off the delete function

github.com/dexie/Dexie.js - 58d2ffaee5068c959b32544b3280a1c1e5c06944 authored about 10 years ago by Martin Diphoorn <[email protected]>
Wrong variable name keyPath instead of name

github.com/dexie/Dexie.js - de52bac8a2dd3d22417dec86c4a8463bb62decb6 authored about 10 years ago by David Fahlander <[email protected]>
Bug when dumping existing schemas

For migrating to dexie, the sample "dump existing databases" could be
handy for getting the exis...

github.com/dexie/Dexie.js - b5757801657a5450207d95e52cb50cf07990590d authored about 10 years ago by David Fahlander <[email protected]>
Issue #38 Addons are not included when installing from bower

Adding addons to bower with a disclaimber.

github.com/dexie/Dexie.js - 64f9728dd78a5ae07e357badae4ac5bdeca3d512 authored about 10 years ago by David Fahlander <[email protected]>
Revert "Unit test confirming issue #43"

This reverts commit 7d6a922cb7f31d99bc005fbaec170b187455d99f.

github.com/dexie/Dexie.js - 8333251eca729d77bb413aef40cb0aad6df22c60 authored about 10 years ago by David Fahlander <[email protected]>
Unit test confirming issue #43

github.com/dexie/Dexie.js - 7d6a922cb7f31d99bc005fbaec170b187455d99f authored about 10 years ago by David Fahlander <[email protected]>