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

Propagate PropModification to dexie-cloud

github.com/dexie/Dexie.js - 2b631277981f62a3691c868d29283e4fa7558164 authored 11 months ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.14

github.com/dexie/Dexie.js - 07f2a7471c8e401ccb1ae0eeb25f602d8869b49a authored 11 months ago by dfahlander <[email protected]>
Fix: missing exports in import-wrapper.mjs

github.com/dexie/Dexie.js - 064c1824a7ccd4886d1c14d13b0bf7b917235976 authored 11 months ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.13

github.com/dexie/Dexie.js - 29c7aa0b75b84c7add28246093b042dea2271f68 authored 11 months ago by dfahlander <[email protected]>
Added missing public method

github.com/dexie/Dexie.js - 38d572d1490e8e24ee9a4f0089f7c53b3d63d7ec authored 11 months ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.12

github.com/dexie/Dexie.js - b556c97f3ea5817813d9cfb0d44925b954f945f0 authored 11 months ago by dfahlander <[email protected]>
Allow advanced modifications of properties in Collection.modify (#1910)

Add a new class PropModification with capabilities of modifying properties into computed values ...

github.com/dexie/Dexie.js - 48e76a35530810d2dcceb10c357666f44ac8aa1f authored 11 months ago by David Fahlander <[email protected]>
Releasing v4.0.1-beta.11

github.com/dexie/Dexie.js - 6a2810b4929eb863ee23f587c1106b3bfb42584a authored 11 months ago by dfahlander <[email protected]>
Minor: Did not allow arguments to db.delete()

github.com/dexie/Dexie.js - dbfc3fc6096ff0e1bf45ec63f2d85c006ea58105 authored 11 months ago by dfahlander <[email protected]>
Bugfix: No sync after token expires due to missing refresh token in OTP flow.

Bug was introduced in [email protected].
Many thanks to @dusty-phillips for finding th...

github.com/dexie/Dexie.js - 6ce6b0425c9cfa03e43aaf2d106223dcaa854ef8 authored 11 months ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.10

github.com/dexie/Dexie.js - 26782eb94e9eec4a3b25947e7b9f89ee8b572507 authored 11 months ago by dfahlander <[email protected]>
Bugfix: Closed all connections on non-persistend pagehide

Also: Make it possible to turn off bfcache support using
Dexie.disableBfCache = true;

github.com/dexie/Dexie.js - df9b6f0693b65632f496c5c4d58b7c68a499dbf8 authored 11 months ago by dfahlander <[email protected]>
Fix failing unit test by closing DB consistently in db.delete().

Added the option to allow a delete for the purpose of recreation: db.delete({disableAutoOpen: fal...

github.com/dexie/Dexie.js - 7dcdca1080c05b9623a8f9c68f43fa8b13fd773c authored 11 months ago by dfahlander <[email protected]>
Resolve #1883: Exception when having nested index and inserting null value of nested parent.

github.com/dexie/Dexie.js - e146c0c37f3a5583e3d32565e2ba1c31450ef545 authored 11 months ago by dfahlander <[email protected]>
Remove workarounds for IE/old edge (#1901)

github.com/dexie/Dexie.js - 99b6293195d87f30a44afbf50cb02c709ae08e8e authored 11 months ago by David Fahlander <[email protected]>
Turn on Dexie.debug on the dexie-cloud todo sample app to verify bfcache fix

github.com/dexie/Dexie.js - 474fc7e9e7d9e3f44117f770606f5dc4066ef758 authored 11 months ago by dfahlander <[email protected]>
Bugfix bfcache: fails to auto-open db after resurection from bfcache.

github.com/dexie/Dexie.js - 09a8f877e1a802b88024b32f8cd9a41bb61a82a7 authored 11 months ago by dfahlander <[email protected]>
Not supporting 2.x anymore.

github.com/dexie/Dexie.js - 4aef76d8bd1ccf22a32b2fda708b0871775f4d02 authored 11 months ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.9

github.com/dexie/Dexie.js - 40bd4c41a67e6bc212875d3bae5d4ff4e3177f37 authored 11 months ago by dfahlander <[email protected]>
Bump version of dexie-export-import

github.com/dexie/Dexie.js - f3339f746dd1b0a4f7f72fbb61f1ddd039a9ce38 authored 11 months ago by dfahlander <[email protected]>
Resolves #1900: Addons weren't fully built before publish.

github.com/dexie/Dexie.js - a86f87485b735d1839715f489428b22a493d73a9 authored 11 months ago by dfahlander <[email protected]>
Use TInsertType in Table.update and Collection.modify (#1764)

This is a typing change that opens up for library users to solve issues with the complex mapped ...

github.com/dexie/Dexie.js - 291a8a632b53072064a542d84090b0b155cef152 authored 11 months ago by David Fahlander <[email protected]>
Resove #1821

github.com/dexie/Dexie.js - b45f4fde3904b740862db2c1e48e4cec87a28091 authored 11 months ago by dfahlander <[email protected]>
Repro of #1821

github.com/dexie/Dexie.js - 39e5381ec0208e4cf56f7276c20221322c6034a4 authored 11 months ago by dfahlander <[email protected]>
Avoid optimistic updates for explicit readwrite transactions (#1881)

* No optimistic updates for explicit rw transactions
When explicit 'rw' transaction commits, ma...

github.com/dexie/Dexie.js - 1eacbc8ac9d085aaad608bb22033095aa6aa7cd7 authored 11 months ago by David Fahlander <[email protected]>
Improve debugging experience (#1879)

* Fail fast on Table.get(undefined)

It's a common pitfall to do db.someTable.get(someVariable...

github.com/dexie/Dexie.js - e8ecb848fd25c18bf99d569dabd0580126cd27d8 authored 11 months ago by David Fahlander <[email protected]>
Change wording in printouts in release.sh script

github.com/dexie/Dexie.js - 7a65d133a5806640c9520822e8f4aa7269709a84 authored 11 months ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.8

github.com/dexie/Dexie.js - a675be67cf3b609b2c03b3287cc3f10acf45499b authored 11 months ago by dfahlander <[email protected]>
Typings for BigInt arrays in cmp.ts + update lib to es2020.

github.com/dexie/Dexie.js - 0ac6ac7a7a32b9ac1465015bb3f49f109e72d229 authored 11 months ago by dfahlander <[email protected]>
Support BigUint64Array (not just BigInt64Array)

github.com/dexie/Dexie.js - 5f4d395770d94707c0a5368fafacdcc8e8c07746 authored 11 months ago by dfahlander <[email protected]>
Updated typescript

github.com/dexie/Dexie.js - 36add194ce9299608e7a65dd05fe61aea1528cb8 authored 11 months ago by dfahlander <[email protected]>
Never throw VersionError (#1880)

* Allow downgrade + schema manip without version update

* It should work having two versions ...

github.com/dexie/Dexie.js - 54a23fa668720433bf8971646784819d41c87232 authored 11 months ago by David Fahlander <[email protected]>
Require both LT_USERNAME and GH_ACTIONS to run tests on LambdaTest.

github.com/dexie/Dexie.js - a3487de5505adf397523ab7743f0cce5c26c8d2f authored 11 months ago by dfahlander <[email protected]>
Added SkipTables Option

github.com/dexie/Dexie.js - 8279f1fc7abdd52b62daacce9b4727c6f36244fb authored 11 months ago by Nick <[email protected]>
Fix issue with BigInt64Array (#1892)

Resolves issue #1890

github.com/dexie/Dexie.js - 1543bee6f9e41e0e057085648b684bcc159c2953 authored 11 months ago by David Fahlander <[email protected]>
Releasing v4.0.1-beta.7

github.com/dexie/Dexie.js - 874d6686bd745151625fa512740dba8b0a59e19f authored 12 months ago by dfahlander <[email protected]>
Testing local Firefox broken. Not needed as all CI pass before release.

github.com/dexie/Dexie.js - d18234b92c8346eef2b2641cec91ef30a1cfbaef authored 12 months ago by dfahlander <[email protected]>
Ignore lambdatest files in npm output

github.com/dexie/Dexie.js - d1e9a3c4b7bb194f385d0f5a322056006a18b292 authored 12 months ago by dfahlander <[email protected]>
Support bfcache.

Also remove the legacy fallback for browsers without StorageManager.
Reason: It only applied to S...

github.com/dexie/Dexie.js - 46b290361b10a2cd3360a056eab2f22d32ed3bf3 authored 12 months ago by dfahlander <[email protected]>
Bump version dexie-cloud-addon

github.com/dexie/Dexie.js - a032bf49de30e513aaa2c3f1a91cedd57b54fbe6 authored 12 months ago by dfahlander <[email protected]>
Support magic links for OTP emails

github.com/dexie/Dexie.js - 12d552edc841e83888587fe53584b24eba87964c authored 12 months ago by dfahlander <[email protected]>
Update README.md

Resolves #1882

github.com/dexie/Dexie.js - 582006ed942d19cf5477b9480b15f5618a5ef63d authored 12 months ago by David Fahlander <[email protected]>
Bump version of dexie-export-import

github.com/dexie/Dexie.js - 5c93379718dce40b839b5cd551260344845c5810 authored 12 months ago by dfahlander <[email protected]>
Proposal for adding transform to export/import

github.com/dexie/Dexie.js - 7fd94f00e74e039a7adf667cd75a782020939b6a authored 12 months ago by dfahlander <[email protected]>
Sets the unique flag for primKey to true

Although uniqueness is implied for the primary key, having this flag set to false can cause conf...

github.com/dexie/Dexie.js - 558b84615fc9b47725fbdc92399cb04d388b50f1 authored 12 months ago by Stretsh <[email protected]>
Sets the unique flag for primKey to true

Additional changes and tests

github.com/dexie/Dexie.js - cc6e262057ed25dc8e27f8754b951d8507b6c8ee authored 12 months ago by Stretsh <[email protected]>
Expose TInsertType of the Table interface

github.com/dexie/Dexie.js - c94e9e8ef16cd4f687a1a2570705d277aa7646f9 authored 12 months ago by Tomas Roun <[email protected]>
Minor grammar typo

github.com/dexie/Dexie.js - 3192c596cb95bf127ca6c43d552228ce41f897d4 authored 12 months ago by SteveπŸ”† <[email protected]>
Repro of #1863

github.com/dexie/Dexie.js - 49af9aaefc314adb5a28bc9c145bf6fce9f5ab9a authored about 1 year ago by dfahlander <[email protected]>
Resolves #1863

github.com/dexie/Dexie.js - 9ce97b6116f9b5ec68466e1dd120b51c13642149 authored about 1 year ago by dfahlander <[email protected]>
Dexie Cloud: Allow DB owners impersonate users. (#1866)

* Dexie Cloud: Allow DB owners impersonate users.
To login as other user, the following format ...

github.com/dexie/Dexie.js - 81ce60736455470742e6b4c12a9e4f10e73f7c60 authored about 1 year ago by David Fahlander <[email protected]>
Releasing v4.0.1-beta.6

github.com/dexie/Dexie.js - 1bced7117c8d1e62aa26d6763e99dc0d433f4f47 authored about 1 year ago by dfahlander <[email protected]>
pre_npm_publish for addons in line w. prev commit

github.com/dexie/Dexie.js - 05ae2aa024ae2cf0550a7dc256291235f441b159 authored about 1 year ago by dfahlander <[email protected]>
Now that all 3 browser engines are tested

in CI on Lambdatest, we don't really need to run them again in the release script.
However, for s...

github.com/dexie/Dexie.js - f955f5f6c191accf058451cd7f22354358fd325d authored about 1 year ago by dfahlander <[email protected]>
Adding Firefox to CI tests + only build on PRs and master

github.com/dexie/Dexie.js - f40ad215ccc94e8d507c292e0b727bf090478b5e authored about 1 year ago by dfahlander <[email protected]>
Add remote_chrome to CI tests

github.com/dexie/Dexie.js - ea75e9ff59698976b2184a8072fbe3bd1be8c533 authored about 1 year ago by dfahlander <[email protected]>
Update @lambdatest/node-tunnel

github.com/dexie/Dexie.js - 465dea02dabfff910e3945ee30c5b590fd65cb70 authored about 1 year ago by dfahlander <[email protected]>
Refactor lambdatest config

github.com/dexie/Dexie.js - c7269d6820ae710a357ac0a73549516a8e1a45c9 authored about 1 year ago by dfahlander <[email protected]>
Resolves #1858

github.com/dexie/Dexie.js - f7789e358186392f15f1bf321ae5875f7e481e47 authored about 1 year ago by dfahlander <[email protected]>
Resolve https://github.com/dexie/dexie-cloud/issues/4

github.com/dexie/Dexie.js - f55f847f831fdef7ce473947891810d9d8a2e7ae authored about 1 year ago by dfahlander <[email protected]>
Resolves #1724: Allows plus signs in email address

github.com/dexie/Dexie.js - cb39e58d6ffb59e3837b9eddf1d6aed8a68ac586 authored about 1 year ago by dfahlander <[email protected]>
Don't patch Promise.prototype.then (#1293)

Don't patch Promise.prototype.then
Should be enough to switch self.Promise between zones as lon...

github.com/dexie/Dexie.js - 3f27079963d5e6a034ce8789732e34f49c8f28d3 authored about 1 year ago by David Fahlander <[email protected]>
Lambdatest README changes (#1694)

* Lambdatest footer in readme

github.com/dexie/Dexie.js - 834e46a468296558f934ea254cb8da6e4c46462e authored about 1 year ago by David Fahlander <[email protected]>
Fixes to run on LambdaTest (#1752)

Mukesh changes:

* Fixing the tests to run on LambdaTest via Github actions

* adding env

...

github.com/dexie/Dexie.js - 82f3a99c81494b27dcab3dd0bb497fbef1fb10bb authored about 1 year ago by Mukesh Rana <[email protected]>
Releasing v4.0.1-beta.5

github.com/dexie/Dexie.js - 3e798166a0c8f9aefa2d3cade51ca68d203175c0 authored about 1 year ago by dfahlander <[email protected]>
Removed console log

github.com/dexie/Dexie.js - f04d7d8315d8f7e6ff3d0eddd36b4d28c54a87e9 authored about 1 year ago by dfahlander <[email protected]>
Fix unit test as liveQueries to measure from subscribe point.

github.com/dexie/Dexie.js - 4ea5e831c1f1a2e5c9405f3816899fa73a588fa5 authored about 1 year ago by dfahlander <[email protected]>
Resolve #1843 - avoid running dexie in double instances.

1. Export ony one require-based module and a MJS wrapper for it. Skip dual export.
2. Detect dou...

github.com/dexie/Dexie.js - fc572aa71a652e7c01b8bac81da6a242aef47e2c authored about 1 year ago by dfahlander <[email protected]>
Resolve #1831 - make sure liveQueries always run in separate macro tasks.

github.com/dexie/Dexie.js - 7c13770ffc0b8cb1189921ee6d5b4c64c4654950 authored about 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.4

github.com/dexie/Dexie.js - f088a7df990b9eb697f73e98603a01e4fe95dd65 authored about 1 year ago by dfahlander <[email protected]>
New version of dexie-cloud-addon

github.com/dexie/Dexie.js - 14c3088b0233b436a32252632013a20fe0230f6b authored about 1 year ago by dfahlander <[email protected]>
Always execute live queries from global context

github.com/dexie/Dexie.js - f224806426e37918e7feb9cd291480569d775d57 authored about 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.3

github.com/dexie/Dexie.js - 9e2463b25c5255027ac28ace355b57b41349b31d authored about 1 year ago by dfahlander <[email protected]>
Resolves #1837

There were two finally's that returned promises. They used to work before because of a faulty im...

github.com/dexie/Dexie.js - 94dfe8136573700fd3c08079b4903f9c00a31973 authored about 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.2

github.com/dexie/Dexie.js - c5ab3f144aed2f0b284bd63c7ce79e600cb6514c authored about 1 year ago by dfahlander <[email protected]>
Made the test even more naughty by spawning async function.

Removed the old test that never reproduced anything.

github.com/dexie/Dexie.js - 200bf86cfa3cf7b9cb01fd0b9ae245ad0e19d84c authored about 1 year ago by dfahlander <[email protected]>
Resolve #1831

github.com/dexie/Dexie.js - b7d2d567709ec079bf3fafe1959d9ffcb67631cf authored about 1 year ago by dfahlander <[email protected]>
Repro of zone leakage from live queries

github.com/dexie/Dexie.js - d3d28a033cc3c7cc6ba2f8a0a24ebfd08bbc99a9 authored about 1 year ago by dfahlander <[email protected]>
Corrected behavior of DexiePromise.finally():

If the onFinally callback returns a promise, wait for it before returning value. And if that prom...

github.com/dexie/Dexie.js - 09058eab1563d3b4eaee9c9dd3a9a03705bac132 authored about 1 year ago by dfahlander <[email protected]>
Merge pull request #1824 from dexie/issue1823

Repro and fix #1823

github.com/dexie/Dexie.js - f8a09624cb095e37859b25a6e67e5cac70bee552 authored about 1 year ago by David Fahlander <[email protected]>
Resolves #1823

github.com/dexie/Dexie.js - f3c1e2619dc10aa85e8604e1072d6f3b8bb32697 authored about 1 year ago by dfahlander <[email protected]>
Repro of #1823

github.com/dexie/Dexie.js - 34ed018ae29975a07d40f1cb6b6932a908b2126a authored about 1 year ago by dfahlander <[email protected]>
Workaround for UnknownError in Chrome (#543)

github.com/dexie/Dexie.js - 47220cfa626a89f3ce884590349cec1b89950d7a authored about 1 year ago by dfahlander <[email protected]>
Removed inaccurate sentance from code comment.

github.com/dexie/Dexie.js - 6c4c4fc99c382c04448cef8bf67f9a8567f66cd0 authored about 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: Version bump

github.com/dexie/Dexie.js - 2073725121f5856ee2e757d3e96f5e481e2c33e5 authored about 1 year ago by dfahlander <[email protected]>
Added index making tests import '../../src' work

github.com/dexie/Dexie.js - c289c8035099792a3447e1fd5186b2e47634f8ab authored about 1 year ago by dfahlander <[email protected]>
dexie-react-hooks: improved vite experience.

We now export esm bundles in the exports field.
Needed to rename index to dexie-react-hooks to ma...

github.com/dexie/Dexie.js - 3ff7d50a1bb263dfd15370ee674b66cfd20fa3d3 authored about 1 year ago by dfahlander <[email protected]>
dexie-react-hooks: Allow plain interfaces for usePermissions()

github.com/dexie/Dexie.js - 437b697ffa3582fbedc0a786572e93f4b2b3e422 authored about 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon minified UMD build

github.com/dexie/Dexie.js - 717d96526e5b4c806f9f147d03a8e202e755daa5 authored about 1 year ago by dfahlander <[email protected]>
Fix value of db.cloud.version + sourcemaps again

github.com/dexie/Dexie.js - 3a0843459d49418ee0495e6f6e85d2eab3d93f21 authored about 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: version bump

github.com/dexie/Dexie.js - 900e8bd9852ad8729d611731f0ee60f8dec2ad34 authored about 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: fix sourcemaps

github.com/dexie/Dexie.js - 3be9f75c24ead7ee174b867a85d6ffbb34a643e6 authored about 1 year ago by dfahlander <[email protected]>
dexie-cloud-addon: Export types and helpers

(needed for custom GUI)

github.com/dexie/Dexie.js - 241a76c1e4a9abb9743bd34c093505039a8bf944 authored about 1 year ago by dfahlander <[email protected]>
Formatting

github.com/dexie/Dexie.js - bd74c60a82dd70b2a1ad1e5714c4ee0ff5bd242b authored about 1 year ago by dfahlander <[email protected]>
Docs typo

github.com/dexie/Dexie.js - 94e8c85db3c058bd3690ffe1e1352ded974f5503 authored about 1 year ago by dfahlander <[email protected]>
Releasing v4.0.1-beta.1

github.com/dexie/Dexie.js - cb1793a40f9a7cf02010f0cd134831e5523e007f authored about 1 year ago by dfahlander <[email protected]>
Some Dexie.Syncable tests fail on oldest chrome.

Change those to test on latest chrome (which is not so
modern either in this configuration)

github.com/dexie/Dexie.js - 72e3e04bbde6c650d066b91d98ca10a740d48162 authored about 1 year ago by dfahlander <[email protected]>
pnpm-lock update

github.com/dexie/Dexie.js - e03768eebb61d7f20ac0f96a156287e105d3ac6e authored about 1 year ago by dfahlander <[email protected]>
Merge pull request #1785 from dexie/dxc-licensing

Dexie Cloud licensing support

github.com/dexie/Dexie.js - 879982d6cc991b4f114b9df8b01c2302015d2db0 authored about 1 year ago by David Fahlander <[email protected]>