- BREAKING: Minimum Meteor version is now v1.12.1
- Compatibility with Meteor v2.3
- Compatible with CoffeeScript 2
- Limit fields when searching the users collection
- Check that user has been logged in before taking action for hooking
- Update
matb33:collection-hooks
to v0.8.4 - Minimum Meteor version required is now v1.2.1
- Fix a bug that would create blank records for users who are deleted. (#14)
- Use a workaround to short-circuit
_id: {$in: [...]}
style queries, which would cause an error for some user login processes because of the way collection hooks retrieved documents. (See TurkServer/turkserver-meteor#44).
- Correct behavior when a complex
_id
is specified. (#4, #13). Note, however, that direct searches using_id
still short-circuit partitioning for performance reasons (#9). This may be changed in the future.
- Allow for options to be specified on partitioned indexes.
- Remove package-level variables from the global namespace. (#2, #11)
- Update usage of Collection API for Meteor 0.9.1+, and use updated version of collection hooks.
- Re-release for Meteor 0.9.
- Don't include the meta
_groupId
value withfind
/findOne
operations on the server. This can save a good chunk of network traffic for publications and also makes partitioning more invisible. (#1) - Fixed an issue with how validators were modified on insecure collections.
- Allow for overriding of
Partitioner.group()
via environment variable in addition to in hooks.
- First release; refactored out of https://github.com/HarvardEconCS/turkserver-meteor.