All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
0.6.1 (2023-09-22)
- Use bound parameters to correctly handle escaped characters (8a06876)
0.6.0 (2023-09-02)
0.5.0 (2023-08-28)
-
Document<T>
has been renamedNeboaDocument<T>
to avoid conflicts. -
nebra()
function has been renamed asneboa()
-
Change
Document
type forNeboaDocument
(3248d88) -
Rename project to Neboa (36d9aea)
0.4.1 (2023-08-17)
- collection: Updated documents dont lose _id if not provided (b4948e5)
0.4.0 (2023-08-15)
-
Documents no longer autogenerate
createdAt
updatedAt
timestamps. -
Documents no longer autogenerate timestamps (30b14ab)
- Add index to json
_id
field (a800b73)
0.3.0 (2023-08-11)
-
query:
query.exec()
has been replaced byquery.find()
-
query:
exec()
renamed asfind()
(6ea504d)
0.2.1 (2023-08-10)
- Make options optional (775cb8d)
0.2.0 (2023-08-10)
-
first()
andlast()
no longer work as chainable constraints, they now resolve the query likeexec()
with their constraint applied -
fullText
query constraint has been renamed aslike
-
Knex has been removed as a dependency. The
.knex()
method has been replaced with.connection()
which now returns the underlying better-sqlite3 instance. -
Change functionality of first and last (7713af3)
-
Remove knex (140cf4b)
-
Rename
fullText
aslike
(3d64ba6)
- Allow nebra factory to receive database options (b417cdd)
0.1.0 (2023-07-28)
-
collection:
delete()
now expects an objectId string. -
collection:
deleteMany()
now expects an array of objectId strings. -
collection:
update()
andupdateMany()
now require an ObjectId string as the first argument and the updated object as the second. -
collection: Delete many now expects array of ids (d482f5d)
-
collection: Delete now expects an objectId (9ec119e)
0.0.4 (2023-07-28)
- Exports (71a55cd)