Sha256: ef1fcbbf158139fb26a7cb5747dd209da5fe8c2b4cec760cda10930059e7f624

Contents?: true

Size: 1.57 KB

Versions: 1

Compression:

Stored size: 1.57 KB

Contents

# Changelog

## [0.3.0](https://github.com/tbpro/mongoid_userstamp/releases/tag/v0.3.0) - 2013-10-02

* Improvement
  * BREAKING: Default value for `updated_accessor` was `:updator`, is now `:updater` (@johnnyshields)
  * DEPRECATION: `#configure` is now an alias for `#config` and is deprecated (@johnnyshields)
  * Replace `Mongoid::Userstamp.configuration` and `Mongoid::Userstamp.configure` with `#config` (@johnnyshields)
  * Replace usages of `id` with `_id`, since there are many gems which override the behavior of `id` (@johnnyshields)
  * Do not overwrite creator if it has already been set manually (@johnnyshields)
  * Define setter methods for updated_accessor/created_accessor which assign the user id. Accepts both `Mongoid::Document` and `BSON::ObjectID` types (@johnnyshields)
  * Allow pass-in of Mongoid field options for updated_column/created_column. Useful to set field aliases, default value, etc. (@johnnyshields)
  * Expose current_user as `Mongoid::Userstamp.current_user` (@johnnyshields)
  * Field type is now `::Moped::BSON::ObjectID` instead of Object (@johnnyshields)
  * Query for creator/updater user using `unscoped` (@johnnyshields)
  * Improve code readability (@johnnyshields)
  * Improve test coverage, including adding tests for config (@johnnyshields)

* Bugfix
  * Catch error if creator/updater has been deleted and return nil (@johnnyshields)

## [0.2.1](https://github.com/tbpro/mongoid_userstamp/releases/tag/v0.2.1) - 2013-03-24

* Improvement
  * Added some specs for test coverage (@johnnyshields)
  * Removed dependecy for `Mongoid::Timestamps` (@johnnyshields)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongoid_userstamp-0.3.0 CHANGELOG.md