Releases: plexidev/quick.db
Releases · plexidev/quick.db
Version 9.1.7
Version 9.1.6
- Added spread support on push method
Version 9.1.5
- Fixed problem with sqliteDriver where it was impossible to do multiple files
Version 9.1.4
- Fixed mongoose making collections in plurial
Version 9.1.3
- Fix createSingleton not usable without instance and driver
9.1.2
Version 9.1.1
Fixed
- Optionally requiring write-file-atomic only when using json driver
Version 9.1.0
New Features
- unshift: Performes Array.unshift on arrays
- pop: Performes Array.pop on arrays
- shift: Performes Array.shift on arrays
- normalKeys: Permits toogling between dot notation or disabling it
- startsWith: Helper function to search for all entries (on ids) that startsWith a string
- createSingleton: Create a single instance of the class or return the already created instance
- tableAsync: Fix for table function, this function returns a promise
Drivers
Added Drivers
- JSONDriver: For using json as a database
- MemoryDriver: Stored in memory (which is not persistent)
- MongoDriver: For using mongodb as a databse with quick.db
Changed Drivers
- MYSQLDriver: Change the library used from promise-mysql to mysql2
Stable Release
Stable Branch
Features:
- Sub URLs
- Stability Increase
- Tables
- Tables in WebViewer
Installation:
Please use npm i quick.db
, you can view more information on the NPM Page.
Engine:
https://github.com/JoshuaWise/better-sqlite3
This is the full release, you can view authors & any extra information in the ./docs folder.
Sqlite3 engine coming soon...
Changelog
6.1.0
+ Removed some logging
6.1.0
+ Added Tables, including WebViewer updates
6.0.6
+ No longer creates an entry when fetching null using db.fetch()
Primary Release
Installation:
Please use npm i quick.db
, you can view more information on the NPM Page.
Engine:
https://github.com/JoshuaWise/better-sqlite3
This is the full release, you can view authors & any extra information in the ./docs folder.
Sqlite3 engine coming soon...