All Versions
32
Latest Version
Avg Release Cycle
117 days
Latest Release
1895 days ago

Changelog History
Page 2

  • v0.8.8 Changes

    January 18, 2016

    ๐Ÿ”จ Refactor

    • session: use socket.io rooms for emitToUsers (ff5f840c95)

    ๐Ÿ› Bug Fixes

    • dpd.js: use encodeURIComponent (8d58a12e)
    • repl: update outdated property name (05f731c8, #680)
    • session:
      • memory leak (a5e572a2)
      • use update for updating sessions, not remove and insert (3965ed3b)
    • โœ… test: allow some time for sessions to be cleaned up (ca0ca85e)

    ๐ŸŽ Performance Improvements

    • script: memoize dynamic function (ff6a4dce)
  • v0.8.7 Changes

    October 30, 2015

    ๐Ÿ› Bug Fixes

    • dpd:: dpd CLI was crashing (shelljs global missing) (e1729f2d88)
  • v0.8.6 Changes

    October 29, 2015

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘‰ User-collection:
      • prevent crash on invalid user for session (thx @nicholasareed) (4183b7c9)
      • Server crashes if password is number (thx @docnoe) (52212427)
    • collection: can't rename or delete new, empty collection (thx @docnoe) (49f769600)
    • Dashboard: Property types in dashboard are sortable (thx @docnoe) (ab7cec630)

    Chore

    • Dependency Update:
      • qs to version 5.2.0
      • shelljs to version 0.5.3
      • grunt-contrib-jshint to version 0.11.3
      • sinon to version 1.17.1
      • request to version 2.65.0
    • Cleanup: request to version 2.65.0 (0adf309a5)
    • Build: Our tests now run on NodeJS 4.2 (a5687dc352)
  • v0.8.5 Changes

    August 05, 2015

    ๐Ÿ› Bug Fixes

    • bin/dpd: prevent process quit when latestversion is not writable (d8a507d5)
    • collection: object queries on booleans would be converted to false (84a1d039)
    • internal-client: add null check for ctx (d3ccf38f)
    • session: improve how socket.io connection to finds session (bb05ce4a)
    • ๐Ÿ‘‰ user-collection: null check to prevent crash (36c4ec2d)

    ๐Ÿ”‹ Features

    • collection:
      • add BeforeRequest event (4960d07f)
      • Add Collection.extendDomain() (450b8ada)
      • Add previous to AfterCommit event (fd8c9750)
    • http:
      • option to allow dpd-ssh-key via CORS (2f795565)
      • cache OPTIONS request for 5 minutes (89cd1f02)
    • internal-client:
      • allow access to underlying resource from dpd internal client (d478b348)
      • pass through headers and connection from caller (9a1cefc0)
    • script:
  • v0.8.4 Changes

    May 26, 2015
    • chore: update mongo and socket.io
  • v0.8.3 Changes

    May 26, 2015

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘‰ UserCollection: onGet event can break session handling (74f23631)
    • db: Properly report database connection issues (25308f89)
    • http:
      • allow X-Session-* headers through CORS response (e8aa28b3)
      • Allow CORS authorization header (for non-cookie auth) (f6c13c96)
    • internal-resource: handle errors in type events (7cec886c)
    • session: socket disconnection after login (56fe4d83)
    • store: add error handling in callbacks (0bbce4e7)
    • ๐Ÿ‘‰ user-collection: do not allow empty passwords on PUT/POST (fa076553)

    NB: There's a breaking change for an undocumented feature: due to the CORS improvements, all unknown origins will be rejected for CORS requests. ๐Ÿš€ For more info, please refer to this message

    ๐Ÿ”‹ Features

    • collection: add AfterCommit event (1d6bec51)
    • dashboard: height of code editor should fill window (7ed76106)
    • session: allow multiple sockets per sessions And add options.origins (f67ee1ec)
  • v0.8.2 Changes

    April 23, 2015

    ๐Ÿ› Bug Fixes

    • collection: should not crash on deleting non existent id (1b85c2127c)
  • v0.8.1 Changes

    April 22, 2015

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘‰ UserCollection: res.cookies not available from internal client (5717c4d1)
    • cli:
      • dpd keygen fails when .dpd folder doesn't exist (b5a6fd5b)
      • bug515 correct wrong error message when deployd crashes (59af175c)
    • dashboard: use ejs delimiter instead of open and close tag (776e17cf)
    • โœ‚ delete: call Delete event for every record matched (462c6766)
    • dpd.js: dpd.socket null (5331ac39)
    • script: memory leak and performance improvement (578bd28d)
    • server: allow request.rawBody for middlewares (59fbdbab, #519)
    • ๐Ÿ‘‰ user-collection: crash when password is not specified in login (65f4170b)
  • v0.8.0 Changes

    ๐Ÿ› Bug Fixes

    • typeload: load custom resources from package.json if exists (f1f0738)
    • attach.js: mkdir resourcesPath if not exists (55cf4b36)
    • collection:
      • $push should work with arrays when inserting new records (077c2b97)
      • allow changed() function to work properly with collection properties of type object. (46f518dc)
    • config-loader: improve the 'resources' dir reading (67218018)
    • db:
      • update/delete should return count of records affected (6a8caad8)
      • Should not crash process when an invalid $fields query is passed. (ca68e153)
    • internal-client: exec resource.path is missing (c1acee8e)
    • script: null values in domain were changed to {} (26311eea)
    • session: correct usages of an emit queue. (53b226ad)
    • session.js: Refactor session creation code to use promises in order to fix a possible race condition while inserting a session to the database. (3080de2f)
    • โœ… tests: call done() properly from async function (061f16de)
    • โšก๏ธ correctly delete cookies, update cookies-dependency

    ๐Ÿ”‹ Features

    • collection: $addUnique for MongoDB $addToSet support (from yoneal PR #252) (730e980e)
    • config-loader server: customize server and public dirs through options (f17d296d)
    • core: wait for promises in events (964ec452)
    • dashboard: sort sidebar resources in alphabetical order (4cf89a63)
    • events: Expose ctx object to the event scripts (c0b39d3a)
    • server: add deployd.attach to extend http/expressjs/connect server and provide a middleware (29cf94b4)
    • session: get session by uid (ffb33bf5)
    • dpd.js add promises to client library
  • v0.7.0 Changes

    • Add ability to query by subproperty within GET event
    • Add X-Requested-With header for AngularJS support
    • Add auto https support to dpd.js client lib
    • Removed Forever Monitor support from CLI
    • Fix bug with repl causing typed characters to be printed twice and not executed correctly
    • Fix bug where dashboard would not load if a config had not yet been created
    • Fix issue where number query params for string type properties were not being converted to strings on server
    • Fix MongoDB startup and settings
    • Add check for $inc operands to ensure numbers before attempting to increment
    • Add more core tests, and features to make mocking easier within tests