- If you're in an app, prints the release that app is pinned to.
- If you're outside of an app, prints the latest release stored in
the warehouse.
- If none are found, print only an engine version (XXX is this correct?)
- package.js now has a top-level 'Npm.depends' directive
- both bundle-time and server run-time code can get access
to any dependent npm module with 'Npm.require'
Instead of modifying the contents of the .npm directory
inside a package directory, construct a new temporary
directory and atomically replace at the end.
Also, some minor improvements to testing and pruning
unused packages
- No more global manifest. Instead, all functions requiring a manifest have it passed in, either
by argument or as a attribute on an appropriate object (such as BundleInstance)
- Some initial progress towards renaming project to app in the codebase
- Eliminate references to collections of packages as a type of "Package"
- Made meteor commands run correctly from a subdirectory of a meteor app, and
improved tests to have caught this.
- node.sh now returns the return value from the node executable