Releases: anchovycation/metronom
v2.2.0
Notable Changes
The set
, get
commands of Redis are implemented with the Metronome.setKey
, Metronome.getKey
functions.
What's Changed
- [b587776] - (SEMVER-MINOR): String get/set commands added by @saracalihan in #59
- [d10d218] - (SEMVER-PATCH): Schema's falsy default value bug fixed by @saracalihan
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Notable Changes
Logger added and first step for adapter abstraction taken
What's Changed
- [c1fb2f2] - IRedisAdaptor implemented with NodeRedis by @saracalihan in #56
- [e5ea98b] - (SEMVER-MINOR): Internal logger added by @saracalihan in #57
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Notable Changes
THIS IS A MAJOR RELEASE!
If you do not change your code when migrating from the old version to this version, your program not work stable.
- Added
Metronom
object so that multiple models can be produced with the same settings - Now it is possible to specify type and default value directly in schema
- Import style is changed.
// import Model from 'metronom';
import { Metronom, Model, Types } from 'metronom';
What's Changed
- [92bc97c] - (SEMVER-MINOR): Limit parameter added to
Model.getAll
by @saracalihan in #41 - [59e2c48] - (SEMVER-PATCH): proxy/
changedValues
added toMetronomInstance
by @beyzaerkan in #46 - [00ba668] - (SEMVER-PATCH): Unflex model's empty schema error fixed by @saracalihan in #53
- [adbcec4] - (SEMVER-MAJOR):
Metronom
object added by @saracalihan in #49 - [6521ef0] - (SEMVER-MINOR): Schema usage style updated by @saracalihan in #55
Full Changelog: v1.4.0...v2.0.0
v1.4.0-github-packages
Revert "proxy added (#46)" (#47) This reverts commit 59e2c480b85382d5ebb4644c03d98f9c9fd3533d.
v1.4.0
Notable Changes
ModelInstance.destroy()
function added.
Commits
- [ 0e2518f ] - doc: TsDocs added for ModelInstance class by @beyzaerkan in #33
- [ 627c609 ] - (SEMVER-MINOR) lib:
ModelInstance.destroy()
function added by @beyzaerkan in #35
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Notable Changes
ModelInstance.save()
function's logical error fixed. Code documentation added.
What's Changed
- [ 9a5df08 ] - doc: TSDocs added by @saracalihan in #29
- [ 7316228 ] - ( SEMVER-PATCH ) Utilites.safeWrite's business logic fixed by @saracalihan in #32
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Notable Changes
Added Model.filter
function that allows searching over values in Redis.
- [ 71b7c5a ] - ( SEMVER-PATCH )
ModelInstance.getPureData
added andModelInstance.toJSON
updated by @saracalihan in #22 - [ 153a0a0 ] - ( SEMVER-PATCH )
Model.createInstance
function added by @saracalihan in #23 - [ 1ee78a4 ] - ( SEMVER-MINOR )
Model.filter
function added by @saracalihan in #26
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Notable Changes
Added a function that get all records in the database.
- [ 2b95e02 ] - (SEMVER-PATCH)
Model.redisClient
type updated toRedisClientType
by @saracalihan in #19 - [ d4fb219 ] - (SEMVER-MINOR)
Model.getAll
function added by @beyzaerkan in #20
New Contributors
- @beyzaerkan made their first contribution in #20
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Notable Changes
Updated read and write operations to be safer in JSON type
- [ 845d0be ] - (SEMVER-MINOR)
safeRead
andsafeWrite
functions, flexable schema feature added by @saracalihan in #16
Full Changelog: v1.0.0...v1.1.1
v1.0.0
Version 1.0.0
Notable Changes
Adding base project structure and making it available in production.
- [ df7c382 ] - (SEMVER-MAJOR) Initialize,
Model.create()
,Model.findById()
,Model.deleteById()
,ModelInstance.save()
functions added by @saracalihan .
Full Changelog: https://github.com/anchovycation/metronom/commits/v1.0.0