Skip to content
This repository
tag: 3.6.0rc0

Feb 03, 2013

  1. Aaron Heckmann

    release 3.6.0rc0

    aheckmann authored
  2. Aaron Heckmann

    docs;

    aheckmann authored
  3. Aaron Heckmann

    fixed; properly pass Binary subtype

    aheckmann authored
  4. Aaron Heckmann

    populate; depopulate populated single paths

    also fixes legacy issue where single populated path
    was markedModified causing populated document to
    overwrite _id.
    
    relates to #570
    aheckmann authored
  5. Aaron Heckmann

    populate; allow setting single populated paths to docs

    relates to #570
    aheckmann authored
  6. Aaron Heckmann

    tests; adding docs to populated arrays

    add tests for docs with String, Buffer, and Number _ids
    
    relates to #570
    aheckmann authored
  7. Aaron Heckmann

    changed; Buffer arrays can now contain null

    to be consistent with strings, numbers, _ids, etc
    aheckmann authored
  8. Aaron Heckmann

    fixed; casting docs with String,Number,Buffer _ids

    Schema({ fans: [String] })
    new Doc({ fans: [{ _id: "miami" }, { _id: "trump" }] })
    aheckmann authored
  9. Aaron Heckmann

    fixed; { path: [{type: "String" }] }

    aheckmann authored
  10. Aaron Heckmann

    MongooseArray#toObject; map -> slice

    aheckmann authored
  11. Aaron Heckmann

    tests; fix expires tests

    follow up of 33cbbaf
    aheckmann authored
  12. Aaron Heckmann

    populate; fix saving populated arrays

    when null or ObjectId was added
    
    relates to #570
    aheckmann authored
  13. Justin Plock

    Update lib/schema/date.js

    SchemaType -> SchemaDate
    jplock authored aheckmann committed
  14. Aaron Heckmann

    refactor expires index to SchemaDate

    closes #1328
    aheckmann authored
  15. Aaron Heckmann

    tiny refactor

    aheckmann authored
  16. Aaron Heckmann

    refactor

    aheckmann authored
  17. Aaron Heckmann

    docs;

    aheckmann authored
  18. Aaron Heckmann

    populate; allow adding docs to populated arrays

    without casting
    
    need to test string,number,buffer _ids yet
    
    part of #570
    aheckmann authored
  19. Aaron Heckmann

    populate; record populated paths from query builder

    aheckmann authored
  20. Aaron Heckmann

    model.ref.test.js -> model.populate.test.js

    aheckmann authored
  21. Aaron Heckmann

    populate; add unscientific benchmark

    1 doc
    =========================
    3.5.5:   8211  completed
    3.6-pre: 12358 completed
    
      ~1.5 x
    
    10 docs
    =========================
    3.5.5:   1672
    3.6-pre: 4708
    
      ~2.8 x
    
    20 docs
    =========================
    3.5.5:   900
    3.6-pre: 2752
    
      ~3.0 x
    
    50 docs
    =========================
    3.5.5:   378
    3.6-pre: 1252
    
      ~3.3 x
    
    100 docs
    =========================
    3.5.5:   180
    3.6-pre: 692
    
      ~3.8 x
    aheckmann authored
  22. Aaron Heckmann

    populate; docs

    aheckmann authored
  23. Aaron Heckmann

    populate; more tests

    aheckmann authored
  24. Aaron Heckmann

    populate; now backwards compatible

    nulls and unfound documents no longer included in
    populated paths (just like pre 3.6)
    aheckmann authored
  25. Aaron Heckmann

    populate; doc -> docs

    aheckmann authored
  26. Aaron Heckmann

    populate; doc.populated now gets/sets

    aheckmann authored
  27. Aaron Heckmann

    populate; add doc.populated()

    aheckmann authored
  28. Aaron Heckmann

    refactor; internal document properties

    A schema path beginning with $ is invalid in mongodb, so
    we know that no user will use this.
    
    closes #1171
    closes #1184
    aheckmann authored
  29. Aaron Heckmann

    populate; now compatible with lean

    closes #1260
    aheckmann authored
  30. Aaron Heckmann

    docs;

    aheckmann authored
  31. Aaron Heckmann

    populate; no need for extra nextTicks

    aheckmann authored
  32. Aaron Heckmann

    populate; working code (not-backwards compat)

    currently retaining _ids for documents not found in populate queries
    aheckmann authored
  33. Aaron Heckmann

    update; mpath to 0.1.1

    aheckmann authored
  34. Aaron Heckmann

    fixed; rebase regression

    aheckmann authored
  35. Aaron Heckmann

    populate; add utils.array.flatten

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