Skip to content

Releases: GoblinDBRocks/GoblinDB

Release the Kraken

06 Apr 20:33
dffaac6
Compare
Choose a tag to compare

🎉🎉 Finally, here we are! Releasing the version one, the first production quality version available ever. We're very proud to reach this step in the project life! 🎉🎉

After almost one month working with the last version v0.0.11 Meigas we're pretty sure the database is reliable to be used in a production environment. So here we are releasing the kraken!

Bug fixes:

  • Improve and update the project demo.

Notices:

  • Evangelization process is going on (Talks, documentation, workshops...)
  • We are looking for active evangelists, ping us ;-)

Brand New Drakkar

20 Dec 11:00
479bd60
Compare
Choose a tag to compare

v.0.0.10

Main target:

  • Refactor the main structure to improve maintainability.
  • Improve all the test cases, to cover well all the code.

Bug fixes:

  • Lot of bugs when adding or updating ambush functions.
  • Improved error messages and reasons (some of them was not consistent).

Features:

  • Silence mode.
    • Production mode.
    • Development mode.
  • New code structure (feature only for developers), wich improve stability.

Notices:

  • Great job and support from @Sediug (now in GoblinDB team)
  • This version is a good candidate for v0.1.0

Deep Data Friendship

19 Nov 13:55
bd0b0ab
Compare
Choose a tag to compare

v.0.0.9

Main target:

  • Add stability and deep references

Bug fixes:

  • Database storage files won't get corrupt on DB breaks.
  • Fixed initialization loop when stored files are nor JSON parsing.
  • Typos and documentation clarifications.

Features:

  • Deep references in the database for all methods.
  • Clear database files before storage.
  • Update node version
  • Added travis integration for a good testing on Push or Pull Request.

v0.0.8 - More Events, less dependencies

24 Feb 17:11
Compare
Choose a tag to compare

v.0.0.8

Main target:

  • Improve architecture & compatibility

Features:

  • Native Events now supported.
  • No need to use Object.observe or proxy ECMA6 alternatives.

v0.0.7 - Ambush Functions

05 Feb 15:00
Compare
Choose a tag to compare

v.0.0.7 - Ambush Functions

Main target

  • Ambush support

Bugs Fixed

  • No need to require http module, in documentation examples

Features

  • Database testing improved
  • Added optional features like parameters and callbacks for Ambush (lambda) functions
  • Added automatic save for Ambush
  • Added .goblin extension in order to store ambush operations
  • Added Testing to support ambush features
  • Added goblin.ambush as container
  • Added goblin.ambush.add(),
  • Added goblin.ambush.remove(),
  • Added goblin.ambush.update(),
  • Added goblin.ambush.list(),
  • Added goblin.ambush.details(),
  • Added goblin.ambush.run()

v0.0.4

27 Jan 12:54
Compare
Choose a tag to compare

v.0.0.4

Features:

  • Documentation improved

Bugs Fixed

v.0.0.2 - Proof of concept

26 Jan 12:42
Compare
Choose a tag to compare

v.0.0.2

Main target:

  • Develop the basics key functionalities (methods)
  • Key/Value operative database
  • Event support
  • Database recorded as file
  • Minimum config setup

Features:

  • Added support to JSDoc
  • Added Gulp Tasks
  • Added Basic Testing with Mocha, Chai and Istanbul
  • Added .editorconfig
  • Added esLint support
  • Roadmap added
  • Added File structure
  • Added minimal validation
  • Added basic documentation
  • Added GoblinDB as Module
  • Added GoglinDB Helpers as an independente module
  • Added support to store the data on demand as JSON
  • Added full support to events
  • Added support to key changes in events
  • Added Method on
  • Added Method off
  • Added Method getConfig
  • Added Method setConfig
  • Added Method stopStorage
  • Added Method startStorage
  • Added Method get
  • Added Method push
  • Added Method set
  • Added Method update

v0.0.1

24 Jan 16:21
Compare
Choose a tag to compare

Hello World