Wiki
Clone wikiydn-db / Release_notes_archive_1
v36
- clean up iterator and iteration method.
- more transaction policy implementations.
- more coverage on testing.
v34
- Separate IndexIterator class from Iteractor.
- Scan method return object format changes.
v33
- Non-blocking transaction queue
- Transaction thread. parallel transaction introduce.
- scanning fix.
v32
- clear by key range
v30
- aborting a transaction.
- loading a delimited text file. Not exported. I find, there is little to do with database for loading a text file, rather than parsing it.
- fix for InternalError when transaction overlap between con queue and tx queue.
- make WebSQL connector more readable arbitrary schema.
v29
- new `add` method
- use array in type instead of ARRAY data type
- changes to support Relational Algebra from sister project https://github.com/yathit/ydn-db-rel
- dispatch events on store
v28
- Full implementation for iterators.
v27
- Basic SQL parsing and executing on SQL string statement.
- `ydn.db.Sql` no longer expose.
v25
- bug fix for keys method.
v24
- scanning and join algorithm tested.
- deleting databases added.
v23
- Fix for IE10
- Compound index support.
- Zigzag merge algorithm.
v22
- Fix for safari.
- Misc fixes.
v21
- Change
ydn.db.Query
toydn.db.Iterator
. - Introduce
ydn.db.Streamer
- Introduce
ydn.db.Solver
for table join.
v20
- index scanning. awesome async workflow managing multiple cursors, wait, move cycles with join_algo.
ydn.math.Expression
add.
V19
ydn.db.Cursor
change toydn.db.Query
.- `ydn.db.Query` change to `ydn.db.Sql`.
- New
ydn.db.ICursor
introduce. - Many changes in
ydn.db.Cursor
andydn.db.Query
.
V18
- auto-schema on indexeddb. localStorage offline key.
V17
- auto-versing added. type no longer required to be specified (thanks Facebook).
V0.13
- query accept SQL statement and
query.select
assumes role of SUM, AVE, MIN, MAX and CONCAT.
V0.12
- Big change in this release. A new class introduced,
ydn.db.Query
for declearative SQL statement query. - Previous
ydn.db.Query
was change to its rightful nameydn.db.Cursor
. See API documentation for detail. - Schema reflection. Versioning in schema is deprecated. Next will ignore version in schema.
- More generalize testing scheme. More regression tests to come.
- Side note: Previously I distest SQL, but now I find more coding satisfaction on parsing SQL. So look out for more SQL support.
V0.11
- Sqlite column type changes. Now use all native datatype. This cause old database incompatible with new one even if schema is the same. User are advise to update version.
- New JSON convention. Basic type use lowercase first character. Object (including Array) use first char uppercase. Array use plural.
Updated