From ccced1cd570c2638bd7e2b23ce4c28dc90e04d01 Mon Sep 17 00:00:00 2001 From: Anatoliy Chakkaev Date: Sun, 24 Mar 2013 12:50:48 +0400 Subject: [PATCH] Added changelog --- docs/changelog.md | 63 +++++++++++++++++++++++++++++++++++++++++++--- docs/index.txt | 11 +++++++- docs/jugglingdb.md | 20 ++++++++------- 3 files changed, 80 insertions(+), 14 deletions(-) diff --git a/docs/changelog.md b/docs/changelog.md index 36a5233a..e7596c85 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,13 +5,68 @@ jugglingdb-changelog(3) - The History of JugglingDB ### upcoming release +* Documentation in web and man + ### 0.2.1 +* Introduced `include` method +* Use semver +* Added WebService adapter for client-side compound +* Added array methods to List +* Code cleanup and documenation amends +* Custom type registration +* Browserify-friendly core + ### 0.2.0 +* Namespace adapter packages (should start with "jugglingdb-") +* Added [nano][jugglingdb-nano] adapter +* Adapters removed from core to separate packages + ### 0.1.27 -### 0.1.23 -### 0.1.21 -### 0.1.1 + +* `autoupdate` fixes for MySQL +* Added `schema.isActual` to check whether migration necessary +* Redis adapter refactored and optimized (fully rewritten) +* Introduce sort-only indexes in redis +* Introduce List API (type: []) +* Update to MySQL 2.0 + +### 0.1.13 + +* Validations: sync/async, custom, bugfixes +* MySQL adapter enhancementsenhancements +* DB sync: autoupdate/automigrate +* Ability to overwrite getters/setters +* Resig-style model constructors +* Added [postgres][jugglingdb-postgres] adapter +* Added [sqlite3][jugglingdb-postgres] adapter +* Added [mongodb][jugglingdb-mongodb] adapter +* Redis adapter filter/sort rewriting +* Added `findOne` method +* Custom table names in sqlite, mysql and postgres +* Sequelize adapter removed +* Support `upsert` method +* Delayed db calls (wait for `.on('connected')`) + +### 0.0.6 + +* Tests +* Logging in MySQL and Redis + ### 0.0.4 -### 0.0.2 + +* MySQL adapter +* Indexes in redis +* Neo4j cypher query support + +### 0.0.2 (16 Oct 2011) + +* Built-in adapters: [redis][jugglingdb-redis], mongoose, sequelize, neo4j +* Scopes +* Conditional validations, null checks everywhere +* Defaults applied on create + +### 0.0.1 + +Package extracted from [RailwayJS MVC](http://railwayjs.com) diff --git a/docs/index.txt b/docs/index.txt index 8f84e161..5e175787 100644 --- a/docs/index.txt +++ b/docs/index.txt @@ -8,7 +8,7 @@ jugglingdb-schema(3) schema.3 jugglingdb-model(3) model.3 jugglingdb-adapter(3) adapter.3 -# adapters +# adapters github jugglingdb-nano https://github.com/jugglingdb/nano-adapter jugglingdb-mysql https://github.com/jugglingdb/mysql-adapter jugglingdb-firebird https://github.com/jugglingdb/firebird-adapter @@ -17,6 +17,15 @@ jugglingdb-postgres https://github.com/jugglingdb/postgres-adapter jugglingdb-redis https://github.com/jugglingdb/redis-adapter jugglingdb-mongodb https://github.com/jugglingdb/mongodb-adapter +# adapters npm +nano-adapter-npm https://npmjs.org/package/jugglingdb-nano +mysql-adapter-npm https://npmjs.org/package/jugglingdb-mysql +firebird-adapter-npm https://npmjs.org/package/jugglingdb-firebird +sqlite3-adapter-npm https://npmjs.org/package/jugglingdb-sqlite3 +postgres-adapter-npm https://npmjs.org/package/jugglingdb-postgres +redis-adapter-npm https://npmjs.org/package/jugglingdb-redis +mongodb-adapter-npm https://npmjs.org/package/jugglingdb-mongodb + # external resources github.com/jugglingdb https://github.com/jugglingdb github.com/1602/jugglingdb https://github.com/1602/jugglingdb diff --git a/docs/jugglingdb.md b/docs/jugglingdb.md index 3e2815ef..517b5b4a 100644 --- a/docs/jugglingdb.md +++ b/docs/jugglingdb.md @@ -25,7 +25,7 @@ Then install adapter for specific database, for example `jugglingdb-redis`: npm install jugglingdb-redis -See jugglingdb-adapters(3) for list of available adapters. +See [ADAPTERS][] for list of available adapters. ## DOCUMENTATION @@ -53,13 +53,13 @@ Human-written manual sections are: All adapters available as separate packages at [github.com/jugglingdb] and published in npm. -* [jugglingdb-mysql] -* [jugglingdb-sqlite3] -* [jugglingdb-postgres] -* [jugglingdb-redis] -* [jugglingdb-mongodb] -* [jugglingdb-nano] -* [jugglingdb-firebird] +* MySQL: [github][jugglingdb-mysql] [npm][mysql-adapter-npm] +* SQLite3: [github][jugglingdb-sqlite3] [npm][sqlite3-adapter-npm] +* Postgres: [github][jugglingdb-postgres] [npm][postgres-adapter-npm] +* Redis: [github][jugglingdb-redis] [npm][redis-adapter-npm] +* MongoDB: [github][jugglingdb-mongodb] [npm][mongodb-adapter-npm] +* CouchDB/nano: [github][jugglingdb-nano] [npm][nano-adapter-npm] +* Firebird: [github][jugglingdb-firebird] [npm][firebird-adapter-npm] ## CONTRIBUTION @@ -116,6 +116,8 @@ JugglingDB is Copyright (C) 2011 Anatoliy Chakkaev http://anatoliy.in * [jugglingdb-firebird] - [Henri Gourvest](https://github.com/hgourvest) *NOTE:* Other adapters waits for their maintainers, drop a line to -mail@anatoliy.in if you want to maintain some adapter on regular basis. + if you want to maintain some adapter on regular basis. ## SEE ALSO + +jugglingdb-schema(3)