Skip to content
This repository has been archived by the owner on May 19, 2019. It is now read-only.

Releases: c58/marsdb

0.6.8

11 Mar 21:36
@c58 c58
Compare
Choose a tag to compare
  • fixed join to undefined/null object
  • fixed hacky update method of observable cursor (less hacky now)
  • fixed unstable init tests
  • added travis cache of node_modules
  • fixed a bug with observed joins cancelation and fast root cursor changes
  • improved joinObj and lint fixes
  • moved pipeline processors to separate modules
  • observed join is optional (default NOT observed)
  • fixed unique ids selection in document retriver
  • added default value for join field
  • added support for fast joins object specification
  • fixed upsert with null query selector
  • fixed bug with observer stopper

0.6.0

13 Feb 15:51
@c58 c58
Compare
Choose a tag to compare
0.6.0

0.5.22

05 Feb 18:45
@c58 c58
Compare
Choose a tag to compare
0.5.22

0.5.0

12 Jan 12:38
@c58 c58
Compare
Choose a tag to compare
  • Removed useless static and method methods of the Collection
  • Removed useless Document wrapping each object (speed-up a little)
  • count and ids is now return observable cursors

0.4.2

01 Jan 23:06
@c58 c58
Compare
Choose a tag to compare

Speed-up by removing useless copying in in-memory StorageManager. Now copying only matched documents in a Cursor. Considering to use immutable.js...

0.4.0

01 Jan 22:13
@c58 c58
Compare
Choose a tag to compare
  • lodash replaced with fast.js and check-types.js (reduce lib size by 15kb minified)
  • storages and angular binding moved to separate projects

0.3.10

09 Dec 17:53
@c58 c58
Compare
Choose a tag to compare
  • Added whenNotExecuting() method of a Cursor, returns a promise resolved when cursor is executed. It can be used for changing a cursor in real-time. If you try to change a Cursor when it is executing – error will rise.
  • Added declarative observe(). Now you can add multiple observers by passing {declare: true} as a second argument to an observe(). In this case cursor will be returned.

0.3.8

30 Nov 14:11
@c58 c58
Compare
Choose a tag to compare

Fixed a wrong order of calls observe and then of stopper callbacks.
Now, as mentioned in the doc, observe invoked first, then invoked then

Fixed es6 module export

30 Nov 10:53
@c58 c58
Compare
Choose a tag to compare
import Collection from 'marsdb'

now works

v0.3.6

24 Oct 20:32
@c58 c58
Compare
Choose a tag to compare
  • fixed a bug with emitting sync:update on collection without modifier
  • fixed propagation an update event on observable cursor with 2 or more layers
  • added joinAll and joinEach operations. join is now an alias for joinEach