CHANGELOG.md in activity_notification-1.4.0 vs CHANGELOG.md in activity_notification-1.4.1
- old
+ new
@@ -1,45 +1,52 @@
+## 1.4.1 / 2017-05-17
+[Full Changelog](http://github.com/simukappu/activity_notification/compare/v1.4.0...v1.4.1)
+
+Enhancements:
+
+* Remove dependency on *activerecord* from gem runtime dependency
+
## 1.4.0 / 2017-05-10
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v1.3.0...v1.4.0)
Enhancements:
* Allow use with Rails 5.1
-* Allow mongoid models as `Target` and `Notifiable` models
+* Allow mongoid models as *Target* and *Notifiable* models
* Add functions for automatic tracked notifications
-* Enable `render_notification_of` view helper method to use `:as_latest_group_member` option
+* Enable *render_notification_of* view helper method to use *:as_latest_group_member* option
Bug Fixes:
-* Fix illegal ActiveRecord query for MySQL and PostgreSQL database
+* Fix illegal ActiveRecord query in *Notification#uniq_keys* and *Subscription#uniq_keys* for MySQL and PostgreSQL database
Breaking Changes:
-* Update type of polymolohic id field in Notification and Subscription from Integer to String
+* Update type of polymorphic id field in *Notification* and *Subscription* models from Integer to String
## 1.3.0 / 2017-04-07
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v1.2.1...v1.3.0)
Enhancements:
-* Suport Mongoid ORM to store `Notification` and `Subscription` records
- * Separate `Notification` and `Subscription` models into ORMs and make them load from ORM selector
- * Update query logic in `Notification` and `Subscription` models for Mongoid
-* Make `:dependent_notifications` option in `acts_as_notifiable` separate into each target configuration
-* Add `overriding_notification_template_key` to `Notifiable` model for `Renderable`
+* Suport Mongoid ORM to store *Notification* and *Subscription* records
+ * Separate *Notification* and *Subscription* models into ORMs and make them load from ORM selector
+ * Update query logic in *Notification* and *Subscription* models for Mongoid
+* Make *:dependent_notifications* option in *acts_as_notifiable* separate into each target configuration
+* Add *overriding_notification_template_key* to *Notifiable* model for *Renderable*
* Enable Devise integration to use models with single table inheritance
## 1.2.1 / 2017-01-06
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v1.2.0...v1.2.1)
Enhancements:
-* Support default Slack optional target with `slack-notifier` 2.0.0
+* Support default Slack optional target with *slack-notifier* 2.0.0
Breaking Changes:
-* Rename `:slack_name` initializing parameter and template parameter of default Slack optional target to `:target_username`
+* Rename *:slack_name* initializing parameter and template parameter of default Slack optional target to *:target_username*
## 1.2.0 / 2017-01-06
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v1.1.0...v1.2.0)
Enhancements:
@@ -47,31 +54,31 @@
* Add optional target function
* Optional target development framework
* Subscription management for optional targets
* Amazon SNS client as default optional target implementation
* Slack client as default optional target implementation
-* Add `:restrict_with_*` and `:update_group_and_*` options to `:dependent_notifications` of `acts_as_notifiable`
+* Add *:restrict_with_+* and *:update_group_and_+* options to *:dependent_notifications* of *acts_as_notifiable*
## 1.1.0 / 2016-12-18
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v1.0.2...v1.1.0)
Enhancements:
* Add subscription management framework
* Subscription management model and API
* Default subscription controllers, routing and views
- * Add `Subscriber` role configuration to `Target` role
-* Add `:as_latest_group_member` option to batch mailer API
-* Add `:group_expiry_delay` option to notification API
+ * Add *Subscriber* role configuration to *Target* role
+* Add *:as_latest_group_member* option to batch mailer API
+* Add *:group_expiry_delay* option to notification API
Bug Fixes:
-* Fix unserializable error in `Target#send_batch_unopened_notification_email` since unnecessary options are passed to mailer
+* Fix unserializable error in *Target#send_batch_unopened_notification_email* since unnecessary options are passed to mailer
Breaking Changes:
-* Remove `notifiable_type` from the argument of overriden method or configured lambda function with `:batch_email_allowed` option in `acts_as_target` role
+* Remove *notifiable_type* from the argument of overriden method or configured lambda function with *:batch_email_allowed* option in *acts_as_target* role
## 1.0.2 / 2016-11-14
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v1.0.1...v1.0.2)
Bug Fixes:
@@ -84,14 +91,14 @@
Enhancements:
* Add function to send batch email notification
* Batch mailer API
* Default batch notification email templates
- * `Target` role configuration for batch email notification
+ * *Target* role configuration for batch email notification
* Improve target API
- * Add `:reverse`, `:with_group_members`, `:as_latest_group_member` and `:custom_filter` options to API loading notification index
- * Add methods to get notifications for specified target type grouped by targets like `Target#notification_index_map`
+ * Add *:reverse*, *:with_group_members*, *:as_latest_group_member* and *:custom_filter* options to API loading notification index
+ * Add methods to get notifications for specified target type grouped by targets like *Target#notification_index_map*
* Arrange default notification email view templates
Breaking Changes:
* Use instance variable `@notification.notifiable` instead of `@notifiable` in notification email templates
@@ -100,18 +107,18 @@
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v0.0.10...v1.0.0)
Enhancements:
* Improve notification API
- * Add methods to count distinct group members or notifiers like `group_member_notifier_count`
- * Update `send_later` argument of `send_notification_email` method to options hash argument
+ * Add methods to count distinct group members or notifiers like *group_member_notifier_count*
+ * Update *send_later* argument of *send_notification_email* method to options hash argument
* Improve target API
- * Update `notification_index` API to automatically load opened notifications with unopend notifications
+ * Update *notification_index* API to automatically load opened notifications with unopend notifications
* Improve acts_as roles
- * Add `acts_as_group` role
- * Add `printable_name` configuration for all roles
- * Add `:dependent_notifications` option to `acts_as_notifiable` to make handle notifications with deleted notifiables
+ * Add *acts_as_group* role
+ * Add *printable_name* configuration for all roles
+ * Add *:dependent_notifications* option to *acts_as_notifiable* to make handle notifications with deleted notifiables
* Arrange default notification view templates
* Arrange bundled test application
* Make default rails version 5.0 and update gem dependency
Breaking Changes:
@@ -123,31 +130,31 @@
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v0.0.9...v0.0.10)
Enhancements:
* Improve controller action and notification API
- * Add filter options to `NotificationsController#open_all` action and `Target#open_all_of` method
+ * Add filter options to *NotificationsController#open_all* action and *Target#open_all_of* method
* Add source documentation with YARD
* Support rails 5.0 and update gem dependency
Bug Fixes:
-* Fix `Notification#notifiable_path` method to be called with key
-* Add including `PolymorphicHelpers` statement to `seed.rb` in test application to resolve String extention
+* Fix *Notification#notifiable_path* method to be called with key
+* Add including *PolymorphicHelpers* statement to *seed.rb* in test application to resolve String extention
## 0.0.9 / 2016-08-19
[Full Changelog](http://github.com/simukappu/activity_notification/compare/v0.0.8...v0.0.9)
Enhancements:
* Improve acts_as roles
* Enable models to be configured by acts_as role without including statement
* Disable email notification as default and add email configurations to acts_as roles
- * Remove `:skip_email` option from `acts_as_target`
-* Update `Renderable#text` method to use `#{key}.text` field in i18n properties
+ * Remove *:skip_email* option from *acts_as_target*
+* Update *Renderable#text* method to use `"#{key}.text"` field in i18n properties
Bug Fixes:
-* Fix wrong method name of `Notification#notifiable_path`
+* Fix wrong method name of *Notification#notifiable_path*
## 0.0.8 / 2016-07-31
* First release