Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.1.4
Commits on Feb 9, 2012
  1. @n1mmy

    Bump to version 0.1.4

    n1mmy authored
  2. @debergalis
  3. @n1mmy
  4. @n1mmy
Commits on Feb 8, 2012
  1. @debergalis
  2. @n1mmy @debergalis

    Add a time field to the skeleton app's objects.

    n1mmy authored debergalis committed
    Skel counted empty objects, which Live Data will now delete.  Adding a
    timestamp preserves each object.
  3. @n1mmy @debergalis

    Implement Live Data protocol: 'method' and 'result'.

    n1mmy authored debergalis committed
    The Minimongo insert/update/remove handlers are now implemented as
    standard method invocations over the wire, though the client and server
    implementations remain separate code paths.
    
    Return values from server-side methods now get sent back to the client
    via a 'result' message, but that result isn't wired up to anything
    client-side yet.
    
    Server now informs client when outstanding subscriptions and methods
    invocations are fully reflected in 'data' messages back to the client.
  4. @n1mmy @debergalis

    Implement Live Data protocol: 'connect' and 'connected'.

    n1mmy authored debergalis committed
    For now, high-level behavior is the same.  When the transport
    disconnects, client doesn't attempt to reuse previous session.
    
    Server always establishes a new Live Data session with each connect.
    Server does not support method reply cache, and won't honor a client's
    attempt to reuse a previous Live Data session id.
  5. @debergalis
  6. @debergalis

    Implement Live Data protocol: 'data'.

    debergalis authored
    server now sends attribute diffs to the client, rather than sets of
    documents.
Commits on Feb 7, 2012
  1. @n1mmy

    Somehow 'reload' wasn't included in stream's package.js. Not sure how…

    n1mmy authored
    … this worked for me previously.
  2. @dgreensp
  3. @dgreensp
  4. @n1mmy
  5. @n1mmy

    Comments and cleanups.

    n1mmy authored
  6. @n1mmy
  7. @n1mmy
  8. @n1mmy
  9. @n1mmy
  10. @n1mmy

    Tweak retry timeout to try to reconnect quickly the first few times. …

    n1mmy authored
    …This makes automatic reloads much faster.
  11. @n1mmy

    Wire up reload package. Doesn't actually do anything yet, but all the…

    n1mmy authored
    … pieces should be in place now.
  12. @n1mmy
  13. @n1mmy
  14. @n1mmy
  15. @debergalis

    document findOne()

    debergalis authored
  16. @debergalis

    Align Minimongo and MongoDB semantics.

    debergalis authored
    * remove() removes all documents in collection (previously, had to
      explicitly pass {} selector to MM).
    
    * update() requires {multi: true} to update multiple documents.
      Previously we defaulted to true, now multi defaults to false.
Commits on Feb 3, 2012
  1. @debergalis
  2. @debergalis

    Document status states.

    debergalis authored
  3. @debergalis
  4. @debergalis

    Make falsey and {_id: <falsey>} selectors match nothing.

    debergalis authored
    In Livedata and Minimongo, make falsey selectors match no documents,
    instead of all documents.  Same for {_id: undefined}.  This is a
    departure from most MongoDB drivers, but offers a safety belt around
    selectors that are rarely useful and easy to accidentally create
    programmatically.
    
    For remove(), also protect against accidentally destroying an entire
    collection when passing no args.  To empty a collection, pass the
    wildcard selector explicitly: foo.remove({});
    
    For find(), keep the standard mongo behavior of returning all documents
    when no selector is passed in by explicitly checking arguments.length.
    
    This change also makes typical read cases cleaner, allowing:
    
     x = foo.findOne(Session.get('foo_id'));
    
    instead of
    
     x = Session.get('foo_id') && foo.findOne(Session.get('foo_id'));
  5. @debergalis
Commits on Feb 1, 2012
  1. @n1mmy

    Bump to version 0.1.3

    n1mmy authored
  2. @gschmidt
Commits on Jan 31, 2012
  1. @n1mmy

    Bump to version 0.1.2

    n1mmy authored
  2. @n1mmy

    Also ignore .git directories.

    n1mmy authored
Something went wrong with that request. Please try again.