Permalink
Commits on Mar 10, 2011
  1. Added a packed version.

    Michael Aufreiter committed Mar 10, 2011
  2. Packaged Google Closure Compiler.

    Michael Aufreiter committed Mar 10, 2011
  3. Removed trailing comma.

    Michael Aufreiter committed Mar 10, 2011
  4. Added a build script.

    Michael Aufreiter committed Mar 10, 2011
  5. Updated README.

    Michael Aufreiter committed Mar 10, 2011
  6. Updated annotated source code.

    Michael Aufreiter committed Mar 10, 2011
  7. Added some comments.

    Michael Aufreiter committed Mar 10, 2011
  8. Removed obsolete tests.

    Michael Aufreiter committed Mar 10, 2011
  9. Removed old README.

    Michael Aufreiter committed Mar 10, 2011
  10. Updated README.

    Michael Aufreiter committed Mar 10, 2011
  11. Added Data.Collection.toJSON()

    Michael Aufreiter committed Mar 10, 2011
  12. API changes for Data.Collection.get and Data.Collection.set. Now it j…

    …ust delegates to the underlying Data.Graph.
    Michael Aufreiter committed Mar 10, 2011
  13. Updated testsuite.

    Michael Aufreiter committed Mar 10, 2011
  14. Rearranged methods.

    Michael Aufreiter committed Mar 10, 2011
  15. Improved Data.Transformers.group(). Now the group transformer takes a…

    … hash of additional properties, each with its personal aggregator and an alternative name.
    Michael Aufreiter committed Mar 10, 2011
  16. Fixes a bug related to Data.Hash.del

    Michael Aufreiter committed Mar 10, 2011
  17. Fixed fixtures.

    Michael Aufreiter committed Mar 10, 2011
Commits on Mar 6, 2011
  1. Made Data.Hash behave like a regular Array. You can now use Data.Hash…

    … with the data() function of the D3 visualization library. Though not compromising the old API this change needs further verification.
    Michael Aufreiter committed Mar 6, 2011
Commits on Mar 5, 2011
  1. Minor cleanup.

    Michael Aufreiter committed Mar 5, 2011
  2. Merge branch 'master' of github.com:michael/data

    Michael Aufreiter committed Mar 5, 2011
  3. Introduced Data.Transformers that come in useful for data manipulatio…

    …n and visualization tasks. With Data.Transformers.group() Data.Graphs and Data.Collections can be grouped by 1..n properties.
    Michael Aufreiter committed Mar 5, 2011
Commits on Feb 17, 2011
  1. @snusnu
Commits on Feb 6, 2011
  1. Skip deletion for non-existent nodes.

    michael committed Feb 6, 2011
Commits on Jan 28, 2011
  1. Use _.keys() instead of Object.keys().

    michael committed Jan 28, 2011
Commits on Jan 27, 2011
  1. Introducing a Middleware Subsystem that can be used to intercept read…

    …graph and writegraph operations. Probably the most common use case for this is implementing an authorization layer.
    Michael Aufreiter committed Jan 27, 2011
Commits on Jan 26, 2011
  1. Recognizes and handles conflicting node updates.

    Michael Aufreiter committed Jan 26, 2011
  2. Fixed an evil bug in Data.Graph#sync.

    michael committed Jan 26, 2011
Commits on Jan 21, 2011
  1. Trigger 'dirty' event on node deletion.

    michael committed Jan 21, 2011
  2. Changed behavior of Data.Graph#save and renamed it to Data.Graph#sync…

    …. From now on a Data.Graph emits a 'dirty' event every time it gets changed.
    michael committed Jan 21, 2011
Commits on Jan 19, 2011
  1. A more decent implementation of Data.Graph#find, allowing the one-of …

    …operator (|=) to be used with either a single value or an array of values.
    michael committed Jan 19, 2011
  2. Let CouchAdapter#readgraph return only the matched set of nodes. The …

    …schema (= all type nodes) need to be seeded to the client in a previous step.
    michael committed Jan 19, 2011
Commits on Jan 9, 2011
  1. Default config for AjaxAdapter.

    michael committed Jan 9, 2011
  2. Create dynamic views more safely.

    michael committed Jan 9, 2011
  3. Use JSONP in AjaxAdapter#readgraph.

    michael committed Jan 9, 2011