Releases: GoblinDBRocks/GoblinDB
Releases · GoblinDBRocks/GoblinDB
Release the Kraken
🎉🎉 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
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
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
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
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
v.0.0.4
Features:
- Documentation improved
Bugs Fixed
v.0.0.2 - Proof of concept
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
Hello World