Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jun 28, 2011
  1. Implemented graph.empty(), which removes all objects from the graph. …

    Michael Aufreiter authored
    …Type nodes remain.
Commits on Jun 25, 2011
  1. Queries are now smart about object relationships.

    Michael Aufreiter authored
    For example: To fetch a document along with associated content nodes (children and children of children... ) and even include their comments, the following query does the trick:
    
    {
      "_id": "/document/hello_world",
      "children": {
        "_recursive": true,
        "comments": {}
      }
    }
    
    This allows you to fetch associated objects in one go. Eager Loading in action.
  2. For the special type property, or when the value is an array, use the…

    Michael Aufreiter authored
    … |= operator (any of) by default.
Commits on Jun 20, 2011
  1. Data.Graph#set now takes just one parameter, the id is specified as _…

    Michael Aufreiter authored
    …id and optional. Fixes #18.
Commits on Jun 17, 2011
  1. _include directive should indeed be optional.

    Michael Aufreiter authored
Commits on Jun 4, 2011
  1. A first take on query paths. With the _include directive in your quer…

    Michael Aufreiter authored
    …y you can tell the query engine to include associated objects in your result.
Commits on May 28, 2011
  1. Rebuilt minified script.

    Michael Aufreiter authored
Commits on May 19, 2011
  1. Added Data.Hash#range.

    Michael Aufreiter authored
Commits on May 17, 2011
  1. Minor comment addition.

    Michael Aufreiter authored
Commits on May 16, 2011
  1. Merge branch 'master' of github.com:michael/data

    Michael Aufreiter authored
  2. Added links to Substance and Dejavis as examples of Data.js.

    Michael Aufreiter authored
Commits on May 11, 2011
Commits on May 10, 2011
  1. Merge branch 'master' of github.com:michael/data

    Michael Aufreiter authored
  2. Enable derived properties in group operations. Also deal with the cas…

    Michael Aufreiter authored
    …e of an empty group key, where all items get aggregated.
Commits on May 8, 2011
  1. Optimized Data.Hash#union

    Michael Aufreiter authored
Commits on May 5, 2011
  1. Merge branch 'master' of github.com:michael/data

    Michael Aufreiter authored
  2. Scope to "/type/item" within Data.Collection.find.

    Michael Aufreiter authored
  3. Only consider own properties in Data.Hash.

    Michael Aufreiter authored
Commits on Apr 28, 2011
  1. Made Data.Hash#intersect and Data.Hash.difference actually fast. Inde…

    Michael Aufreiter authored
    …xes are now considered for Data.Collections too.
  2. Fixed test suite.

    Michael Aufreiter authored
  3. Exclude empty groups in Data.Graph#group. Fixes #14

    Michael Aufreiter authored
Commits on Apr 27, 2011
  1. Fixes some not so obvious bugs that occur in edge cases.

    Michael Aufreiter authored
  2. Deal with edge cases.

    Michael Aufreiter authored
  3. Skip value registration for value type objects.

    Michael Aufreiter authored
  4. Corrected index.js

    Michael Aufreiter authored
Commits on Apr 26, 2011
  1. Updated minified version and annotated source.

    Michael Aufreiter authored
  2. Renamed Data.Graph#ready() to Data.Graph#connected().

    Michael Aufreiter authored
  3. Updated minified version and annotated source.

    Michael Aufreiter authored
  4. Renamed setAdapter() to connect().

    Michael Aufreiter authored
  5. Fixes a bug regarding value unregistration on object deletion.

    Michael Aufreiter authored
  6. Updated .gitignore

    Michael Aufreiter authored
  7. Deal with a scenario where nodes are rejected from the server during …

    Michael Aufreiter authored
    …synchronization. This happens when a middleware decides to reject a node for some reason. We've introduced a new event "rejected" that you can bind listeners to.
  8. Proper error delegation for the AJAX adapter.

    Michael Aufreiter authored
  9. Added "force_updates" option to CouchAdapter in order to disable conf…

    Michael Aufreiter authored
    …lict checking. This is particular useful for situations where you want to re-apply a seed-graph. This commit also adds better error handling.
Something went wrong with that request. Please try again.