Iridium v5.0.0-alpha.1 Release Notes
-
tag: v5.0.0-alpha.1
npm install [email protected]
🔄 Changes
- 33e0469 We're 5.0.0-alpha.1
- c0dbd2c I think we may have fixed Travis
- 40fab25 Log all the things for Travis
- 50523ce Come on Travis, we believe in you
- 858b766 Return nModified from update() on MongoDB 2.4
- caf864a Make some test failures output more useful informatio
- 86b494f Travis is still broken, more logging and possible fixes
- 2448a4f Support MongoDB 2.4 responses in update()
- 81144a2 Added some logging to find out why Travis is failing tes
- cb4700e Added a couple more tests
- da8a2d9 Set default benchmark intensity to match default max batch size for MongoDB
- cce0311 Updated to support MongoDB Node driver v2.0
- 190e5c2 Updated and added some more tests
- 67d2ab7 Removed some unused helper cod
- f6b21a7 Removed extraneous defaults in ModelSpecificInstance constructor generation
- a47e8bb Hooks and caches are now not waited on for performance reasons
- 6602edc Rewrote some of the benchmark file to make it more legible
- 435a758 Updated benchmarks scripts
- 9e4c63f Did some cursor optimizations
- 3745754 Added first part of the new README file
- 04af4f0 Removed transforms framework
- 1ac4f75 Include underscore as a dev dependency (fixes chai test issue)
- 0147aea Updated project file
- f9e57cb Show badges for the master branch
- fdb0746 Merge pull request #7 from SierraSoftworks/typescript
- cab9a81 Renamed Promise to Bluebird to avoid confusion and possible conflicts
- a029c1e Removed unused variable in Omnom
- b4fb151 Removed unnecessary semicolons in module index
- 45ec39d Updated .jshintrc file
- 321e149 Added JSHint configuration for CodeClimate
- f8d835b Fixed ModelCache promise reference
- fd144a3 Added a number of middleware tests
- aad75e8 Separated Model into a number of smaller files to make it more manageable
- fb6f69a Added some fringe case tests for Omnom
- 2e48949 Fixed Travis code climate configuration
- c91116d Added more badges to the README
- 65ffea9 Updated code coverage submissions for CodeClimate
- 8949641 Added coveralls coverage badge to README
- 5e229b9 Updated the project file
- 958b579 Exported more classes and interfaces from the core module
- a020f4f Some fixes and tweaks to Instance and Model
- f4f9d9b Added some more model and instance tests
- 5d18479 Added some tests for hooks
- b33bc7a Added some more core tests to stress unused code paths
- 2f203b7 Added tests for cache
- 252ee77 Removed the beforeSave hook (since it is handled by saving)
- 6379d10 Changed the way cache controllers are implemented
- c6282ca Added code coverage tracking
- 4051e27 Updated test modules
- c2f13f1 Documented cursor constructor
- c306222 Finished documenting the cursor implementation
- ee26fcf Added tests for cursor.next() and cursor.rewind()
- 710abbe Tweaked behaviour of cursor.each to differentiate it from map
- 1e0e22f Fleshed out the remaining cursor unit tests
- 6ddcbbd Updated find() to use an Iridium cursor object
- 6adc765 Updated project fil
- e0e2d31 Added benchmark comparisons between toArray() and map()
- 462b6eb Continued updating README
- 06b16b6 Updated Model binary encoding (should fix diffs)
- 06cde63 Made a number of fixes to the model implementation
- c7bd035 Fixed a number of bugs in the instance implementation
- ee802c6 Updated model and instance tests
- 860a824 Added a number of definition files
- 4823afb Specified testing framework for all test files
- 3ebfedc Updated references in module index
- f3d5a17 Added validation tests
- c4008eb Updated the migration document
- fe3d46b Updated the benchmark
- 2d5929b A bunch of changes, new tests and fixes
- 976e954 Updated plugin tests
- 44ced8b Fleshed out some more of the model index tests
- 6b3f0fd Updated a number of project files on build
- 4db6411 Added plugins test spec
- b4590cd Added test specs for dropIndex(es)
- 832aaa6 Added dropIndex and dropIndexes methods to Model
- dd11be9 Added tests for Model.ensureIndex
- 6c84643 Added tests for Instance
- 7cf37ca Changes to model creation tests for Travis
- 57589fb More Travis changes
- af0534c Skip connection failure test on Travis (always connects)
- a8a412c Added most of the remaining model tests and fixes for some issues
- 58bd2a6 Added tests for Omnom
- d0c7b40 Explicitly reference the _references.d.ts file for all lib files
- 18160b2 Explicitly reference the _references.d.ts file in all tests
- 6c256d5 Include Model tests in project file
- 669f414 Add compiled JS files back in
- 48e1c1f Made some fixes for the test framework
- 2d6c813 Added a number of tests for Model
- 5eb5cdc Fixed a large number of issues with this references in Model and Instance
- 4015c65 Updated typescript definitions
- 9c505de Fixed some plugin stuff and the UserModel example
- 0487588 Updated the UserModel example to adopt the new API
- ea2ef66 Export the Schema interfac
- d9aeb1e Updated examples to use TypeScript
- ac3cafb Documented Instance methods fully
- a728fe0 Merged in documentation and plugin changes
- 5607eea We don't need the .gitignore file in tests for the time being
- d3c0199 Removed some old JS test files
- 6411221 Added a bunch of test stuff
- b757f4a Rewrote the API to use classes as the basis for instances
- 1d18897 Improve the core module export
- ae5510c Don't include a number of temporary files
- e6f39ac Run mocha for debugging
- c96eef7 Updated solution to include project
- f0bb5ff Exclude dist directory from Git
- 441490e Removed a couple more compiled JS files
- 3329d7f Removed compiled JS files
- 6d45c0a Add a warning to the README for TypeScript
- 7e98337 Initial push of TypeScript rewrite