Skip to content

Releases: plexidev/quick.db

Version 9.1.7

10 Jul 23:21
Compare
Choose a tag to compare
  • Fixed vulnerabilities

Version 9.1.6

16 Apr 13:52
Compare
Choose a tag to compare
  • Added spread support on push method

Version 9.1.5

14 Apr 19:46
64370ec
Compare
Choose a tag to compare
  • Fixed problem with sqliteDriver where it was impossible to do multiple files

Version 9.1.4

03 Apr 16:53
Compare
Choose a tag to compare
  • Fixed mongoose making collections in plurial

Version 9.1.3

29 Mar 23:27
Compare
Choose a tag to compare
  • Fix createSingleton not usable without instance and driver

9.1.2

29 Mar 22:59
Compare
Choose a tag to compare
  • Added init method to await database preparation (temp fix)

Version 9.1.1

26 Mar 15:10
0a18b98
Compare
Choose a tag to compare

Fixed

  • Optionally requiring write-file-atomic only when using json driver

Version 9.1.0

25 Mar 21:03
d576c48
Compare
Choose a tag to compare

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

03 Apr 19:31
22c0f38
Compare
Choose a tag to compare

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

29 Mar 19:32
1b73af0
Compare
Choose a tag to compare

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...