All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.0.0-beta.86 (2024-12-28)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.85 (2024-12-27)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.84 (2024-12-21)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.83 (2024-12-20)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.82 (2024-12-15)
- use async generator for data export in postgres to solve out of memory issue (25abf2a)
- migrate to es modules, upgrade all packages, migrate to Svelte 5 (3f2b9e5)
1.0.0-beta.81 (2024-09-28)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.80 (2024-09-28)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.79 (2024-09-28)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.78 (2024-09-27)
- don't use transactions for import, to avoid issues when creating tables (2f8f715)
- add json column to sqlite and store json values there (55a8a84)
- add method to detect if migration is needed (274f7c3)
- move comparison fields to data table and remove comparison table (3d7fe7e)
- This is a breaking change, and requires export and import of the database if you are using the SQLite driver.
- This is a breaking change, and requires export and import of the database.
1.0.0-beta.77 (2024-09-26)
- broken queries where param wasn't preceded by at sign (de183bf)
1.0.0-beta.76 (2024-09-25)
- add info level logging and log queries at this level (afad941)
1.0.0-beta.75 (2024-09-24)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.74 (2024-09-21)
- make sure tags don't contain empty strings when pulled from the db (b67382f)
1.0.0-beta.73 (2024-09-20)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.72 (2024-09-20)
- optimize qref queries the same way (6fcd92f)
1.0.0-beta.71 (2024-09-20)
- optimize mysql and sqlite queries the same way (91d0abd)
1.0.0-beta.70 (2024-09-20)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.69 (2024-09-19)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.68 (2024-09-19)
- add more indexes for postgres and sqlite (704993e)
1.0.0-beta.67 (2024-09-03)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.66 (2024-08-06)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.65 (2024-08-05)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.64 (2024-08-04)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.63 (2024-06-18)
- undo ts compilation to module change (84be6d4)
1.0.0-beta.62 (2024-06-15)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.61 (2024-06-14)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.60 (2024-06-14)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.59 (2024-06-14)
- add uniqueness constraint feature, refactor some types (8133d32)
1.0.0-beta.58 (2024-06-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.57 (2024-06-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.56 (2024-06-11)
- import entities without transaction (db56609)
- make transaction optional during import and off by default (08d79f8)
1.0.0-beta.55 (2024-05-26)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.54 (2024-05-26)
- add index to comparison string column in sqlite3 (330a3e1)
1.0.0-beta.53 (2024-05-26)
- add pragma statements config to sqlite3 driver (b0f27e2)
1.0.0-beta.52 (2024-05-25)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.51 (2024-04-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.50 (2024-04-08)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.49 (2024-03-04)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.48 (2023-11-10)
- avoid trying to roll back a transaction twice (e26ef31)
1.0.0-beta.47 (2023-11-10)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.46 (2023-08-29)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.45 (2023-07-17)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.44 (2023-07-13)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.43 (2023-07-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.42 (2023-07-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.41 (2023-07-12)
- remove synchronous database queries (b579fb2)
1.0.0-beta.40 (2023-07-10)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.39 (2023-07-09)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.38 (2023-07-09)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.37 (2023-07-09)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.36 (2023-07-09)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.35 (2023-06-14)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.34 (2023-05-13)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.33 (2023-05-13)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.32 (2023-05-13)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.31 (2023-05-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.30 (2023-05-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.29 (2023-05-08)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.28 (2023-05-05)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.27 (2023-05-04)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.26 (2023-05-04)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.25 (2023-05-04)
- don't create empty entities (1d4d2e9)
1.0.0-beta.24 (2023-05-02)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.23 (2023-05-02)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.22 (2023-05-01)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.21 (2023-05-01)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.20 (2023-04-30)
- let the user revoke all current auth tokens (63af3b9)
1.0.0-beta.19 (2023-04-29)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.18 (2023-04-27)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.17 (2023-04-24)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.16 (2023-03-31)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.15 (2023-03-23)
- add option to sort results by a property (16384e7)
1.0.0-beta.14 (2023-03-17)
- run pragma and function on write link on new sqlite3 db (6c28ba1)
1.0.0-beta.13 (2023-03-16)
- open sqlite in readonly unless actively writing to db (0443b91)
1.0.0-beta.12 (2023-03-04)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.11 (2023-02-27)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.10 (2023-01-19)
- add wal mode setting to sqlite driver (0071d66)
1.0.0-beta.9 (2023-01-09)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.8 (2023-01-09)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.7 (2023-01-05)
- sqlite transaction returns wrong instance of nymph if it has been cloned (b278c76)
1.0.0-beta.6 (2023-01-05)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.5 (2022-11-24)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.4 (2022-11-23)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.3 (2022-11-21)
- don't run query callbacks asynchronously (02ab89d)
1.0.0-beta.2 (2022-11-21)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-beta.1 (2022-11-21)
- adjust typescript targets to output node 16 code (36f15a6)
1.0.0-beta.0 (2022-11-16)
- update packages and fix issues, new guid package to use latest esm nanoid (fd66aab)
1.0.0-alpha.43 (2022-03-07)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.42 (2022-03-06)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.41 (2022-03-06)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.40 (2022-03-05)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.39 (2022-03-05)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.38 (2022-02-10)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.37 (2022-02-02)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.36 (2022-01-26)
- entity count return option (f1e34e8)
1.0.0-alpha.35 (2022-01-19)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.34 (2022-01-08)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.33 (2022-01-08)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.32 (2022-01-08)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.31 (2022-01-08)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.30 (2022-01-07)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.29 (2022-01-07)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.28 (2022-01-07)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.27 (2022-01-05)
- update smui to latest versions (7ed7bd3)
1.0.0-alpha.26 (2021-12-30)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.25 (2021-12-30)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.24 (2021-12-30)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.23 (2021-12-30)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.22 (2021-12-14)
- update smui to latest versions (912873b)
1.0.0-alpha.21 (2021-11-29)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.20 (2021-11-24)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.19 (2021-11-18)
- update smui and other packages to latest versions (2465340)
1.0.0-alpha.18 (2021-11-09)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.17 (2021-10-14)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.16 (2021-10-14)
- don't ignore built files in npm packages (7d688db)
1.0.0-alpha.15 (2021-10-14)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.14 (2021-10-14)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.13 (2021-10-14)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.12 (2021-10-13)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.11 (2021-10-13)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.10 (2021-10-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.9 (2021-10-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.8 (2021-10-12)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.7 (2021-10-05)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.6 (2021-10-05)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.5 (2021-09-30)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.4 (2021-09-27)
Note: Version bump only for package @nymphjs/driver-sqlite3
1.0.0-alpha.3 (2021-09-22)
- move to fully instance based design, no more globals (c036220)
1.0.0-alpha.2 (2021-09-21)
- allow multiple instances of Nymph, including transactional instances (8ff8bcf)
- implement qref selector clause (7763324)
- migrate PostgreSQL driver (7cbe71b)
- don't attempt to save undefined props and only report query in dev mode (f18a3f8)
- export all defaults also as named exports (7555190)
- pubsub server and client are working now. needs more tests (add109c)
- throw error when transaction is attempted without a name (28ad2ca)
- typescript errors because caught errors were unknown type (73425ab)