Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 91 lines (55 sloc) 3.05 kB
72bc733 @czarneckid Initial gem-ified version of activity feeds with MongoDB and Redis
czarneckid authored
1 # CHANGELOG
2
475443b @czarneckid Version bump to 3.1.0. Update CHANGELOG.
czarneckid authored
3 ## 3.1.0 (2014-06-09)
4
5 * Added `trim_to_size(user_id, size, aggregate = ActivityFeed.aggregate)`
6 to trim activity feed to a certain number of items.
7 * `trim_to(...)` is an alias for `trim_to_size(...)`
8
9cf1e1f @czarneckid Release date for 3.0.1 in CHANGELOG
czarneckid authored
9 ## 3.0.1 (2013-07-17)
5c701ff @czarneckid Bump version to 3.0.1. Updating CHANGELOG.
czarneckid authored
10
11 More useful aliases:
12
13 * `ActivityFeed.for` as an alias for `ActivityFeed.feed`
14 * `ActivityFeed.between` as an alias for `ActivityFeed.feed_between_timestamps`
15 * `ActivityFeed.trim` as an alias for `ActivityFeed.trim_feed`
16 * `ActivityFeed.expire_in` and `ActivityFeed.expire_feed_in` as aliases for `ActivityFeed.expire_feed`
17 * `ActivityFeed.expire_at` as an alias for `ActivityFeed.expire_feed_at`
18
a5b1c7b @czarneckid Adding release date for 3.0.0
czarneckid authored
19 ## 3.0.0 (2013-07-12)
5243519 @czarneckid Version 3.0.0
czarneckid authored
20
21 * Allow for bulk-loading of feed items. The `ActivityFeed.item_loader`
22 has been renamed to `ActivityFeed.items_loader`. The only difference
23 is that the proc is now passed an array of IDs, rather than an
24 individual ID.
25 * Updated `item_loader` references to `items_loader` throughout internal
26 documentation and README.
27 * Added `expire_feed_in` method alias for `expire_feed`.
28
682d39d @czarneckid Version 2.3.0
czarneckid authored
29 ## 2.3.0 (2013-05-03)
30
31 * Added `check_item?(user_id, item_id, aggregate = ActivityFeed.aggregate)` to see if an item is in an activity feed.
32
a7cb00e @czarneckid Update CHANGELOG.
czarneckid authored
33 ## 2.2.2 (2012-09-12)
34
35 * Added `add_item(...)` as an alias for `update_item(...)`.
36
961e1a9 @czarneckid Bump version to 2.2.1. Update CHANGELOG.
czarneckid authored
37 ## 2.2.1 (2012-08-27)
38
39 * Added `total_pages` and `total_items` as aliases for `total_pages_in_feed` and `total_items_in_feed`, respectively.
40
c7a10b0 @czarneckid Bump version to 2.2.0. Update CHANGELOG.
czarneckid authored
41 ## 2.2.0 (2012-08-20)
42
43 * Added `expire_feed(user_id, seconds, aggregate = ActivityFeed.aggregate)` and `expire_feed_at(user_id, timestamp, aggregate = ActivityFeed.aggregate)` methods to expire an activity feed after a given number of seconds or at a given time stamp, respectively.
44
61ba8a6 @czarneckid Bump version to 2.1.0. Update CHANGELOG.
czarneckid authored
45 ## 2.1.0 (2012-08-13)
46
47 * Added `full_feed(user_id, aggregate = ActivityFeed.aggregate)` method to be able to retrieve an entire activity feed
48
7d8efe7 @czarneckid Release 2.0.0 to the hounds!
czarneckid authored
49 ## 2.0.0 (2012-06-29)
df6bd76 @czarneckid Updating CHANGELOG
czarneckid authored
50
51 * Rewrite of the activity_feed gem
52 * Simplifies namespace in Redis
53 * Simplifies code to manipulate items and feeds
54 * Removes explicit ORM/ODM support and delegates that to `item_loader` if necessary
55 * Adds internal code documentation
56
8714edf @czarneckid Mongoid Support
czarneckid authored
57 ## 1.4.0
58
59 * Added support for [Mongoid](http://www.mongoid.org)
60
8e7ee60 @czarneckid Updating and Removing Activity Feed Items
czarneckid authored
61 ## 1.3.0
62
63 * `ActivityFeed.update_item(user_id, item_id, timestamp, aggregate = false)` allows for updating an activity feed item in the personal or aggregate feed
64 * `ActivityFeed.delete_item(user_id, item_id, aggregate = false)` allows for removing an activity feed item from the personal or aggregate feed
65
ee3e413 @czarneckid Updating CHANGELOG. Bumping patch version.
czarneckid authored
66 ## 1.2.2
67
8e7ee60 @czarneckid Updating and Removing Activity Feed Items
czarneckid authored
68 * `ActivityFeed.create_item(attributes, aggregate)` can take an array of user_ids as its 2nd parameter if you want to fan out to the aggregation on create
ee3e413 @czarneckid Updating CHANGELOG. Bumping patch version.
czarneckid authored
69
3c2eb3f ActivityFeed.feed
David Czarnecki authored
70 ## 1.2.1
71
8e7ee60 @czarneckid Updating and Removing Activity Feed Items
czarneckid authored
72 * `ActivityFeed.feed(user_id)` will now return an instance of ActivityFeed::Feed
73 * `ActivityFeed::Ohm::Item` will now return all of its attributes when calling `to_json`
3c2eb3f ActivityFeed.feed
David Czarnecki authored
74
8e685bf @czarneckid Initial cut at activity feed aggregation
czarneckid authored
75 ## 1.2
76
77 * Support aggregate feeds
78
cb36259 @czarneckid Removing activemodel dependency. Version bump to 1.1.1.
czarneckid authored
79 ## 1.1.1
80
81 * Removing activemodel dependency since that is not needed
82
2c3a191 @czarneckid Added support for Ohm persistence, http://ohm.keyvalue.org
czarneckid authored
83 ## 1.1.0
84
85 * Added support for Ohm persistence, http://ohm.keyvalue.org
86 * Updated specs
87
72bc733 @czarneckid Initial gem-ified version of activity feeds with MongoDB and Redis
czarneckid authored
88 ## 1.0.0
89
90 * Initial release
Something went wrong with that request. Please try again.