rsanheim / brain_buster

BrainBuster - a logic captcha for Rails

rsanheim (author)
Fri Jan 09 11:05:18 -0800 2009
commit  a1d0605d37ffe0a361c743a85c84b31e4213c4f1
tree    4d2609e2ee05d87a61972d73dcb1703d52da8787
parent  df25a3f13828ffa5fc403d2acefd290f6f0ce1a8
brain_buster / CHANGELOG
f79efb51 » rob 2008-02-11 updating docs and stuff 1 BrainBuster changelog
2 =====================
3
e9396b02 » rsanheim 2008-12-05 push 0.8.2 - tentative fixe... 4 HEAD (working towards 0.9)
5 * TODO: integration testing against Rails
f79efb51 » rob 2008-02-11 updating docs and stuff 6
e9396b02 » rsanheim 2008-12-05 push 0.8.2 - tentative fixe... 7 0.8.2
8 * use direct ivar assigned, not assigns, as assigns is broken in Rails 2.2+
9 * .html.erb, not .rhtml
888f482a » rsanheim 2008-07-23 changelog 10 * convert to new style describe/it in specs
bb429855 » rsanheim 2008-07-23 update changelog 11 * fix tests for Rails 2.1 and the view path changes
6942245f » rsanheim 2008-07-23 ignore case sensitivity in ... 12 * ignore case sensitivity in string answers
888f482a » rsanheim 2008-07-23 changelog 13
94d18047 » rsanheim 2008-02-22 use append_view_paths inste... 14 0.8.1 2008/02/22
15 * use append_view_paths instead of directly appending to it, for edge rails compatibility [Hashrocket]
16 * remove #send for 1.9 compatibility
17
18 0.8.0 2008/02/12
a0192b1a » rsanheim 2008-02-11 updating docs, prepping for... 19 * clean up all over the place
20 * fix for Rails 2 compatibility - return false doesn't halt the filter chain
f79efb51 » rob 2008-02-11 updating docs and stuff 21 * rename brain_buster_error_message to brain_buster_failure_message
22 * change captcha_failure so it just places failure message into the flash, and also render :text's it -- you must override render_or_redirect_for_captcha_failure to handle failure yourself in a smarter way!
23 * change captcha failure to *only render the failure message text* -- you have to handle failure yourself for a better user experience!
a0192b1a » rsanheim 2008-02-11 updating docs, prepping for... 24 * move to github
25 * move project tracking to Relevance open source trac
f79efb51 » rob 2008-02-11 updating docs and stuff 26
a0192b1a » rsanheim 2008-02-11 updating docs, prepping for... 27 0.7.2 (never officially released)
f79efb51 » rob 2008-02-11 updating docs and stuff 28 * add a default salt to make setup easier
29 * add info on the salt to readme
30 * rename BrainBusterFilters to BrainBusterSystem, since it has more then just filters in it
31 * more test cleanup
32
33 0.7
34 * move code to google code hosting, so that there is actual infrastructure in place besides a page on my blog
35 * add the MIT license -- this was always the license, just forgot to include the file
36 * add mocha and test/spec as requirements for the test suite
37 * update old tests to use test/spec and stub out AR, so we don't need a database
38 * major functionality overhaul, using fine grained filters (in BrainBustersSystem) instead of a method you need to call from w/i your controller
39 * add a new salting of the cookie values, set via @controller.brain_buster_salt= or ApplicationController.brain_buster_salt=.
40 * moved config options to be class level methods (using class variables) in ActionController
41 * add a big warning that the next release will remove the "BrainBustersMixin" and "BrainBustersFilter"
42 - you should convert to using the fine grained filters if you want keep up with the latest version
43 - see the readme for more details
44
45 0.6 (not official released)
46 * change naming to follow 1.2 -> ie "BrainBusterMixin" became "BrainBustersHelper"
47 * seperate out the filter
48 * seperate out the captcha credit into _captcha_footer partial
49 * move partials to a views folder, it makes more sense
50 * tweak css
51
52 0.5
e9396b02 » rsanheim 2008-12-05 push 0.8.2 - tentative fixe... 53 * first public release
54
55 TODOs (someday/maybe)
56 * ensure backwards compatible with rails 1.2.6