History.rdoc 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. == Version 1.2.1 / 2012-06-16
  2. * Minor caching and speed improvements
  3. * Add support to #lock in the proxy
  4. * Add support to after_failed_fetch callback
  5. == Version 1.2.0 / 2012-05-08
  6. * Deprecate warden_cookies since it was never functional
  7. * Add support to serialize_from_session and serialize_into_session per scope
  8. == Version 1.1.1 / 2012-02-16
  9. * Allow run_callbacks as an option to set_user and user
  10. == Version 1.1.0 / 2011-11-02
  11. * Use the default scopes action when using a bare throw(:warden)
  12. == Version 1.0.6
  13. * Remove gem files from the packaged gem
  14. == Version 1.0.3
  15. * Do not renew session on user fetch
  16. == Version 1.0.2
  17. * Added :intercept_401 to Warden::Config
  18. == Version 1.0.1
  19. * Bug fix on strategies errors handler
  20. == Version 1.0.0
  21. * Bump!
  22. * Allow strategies to configure if user should be stored or not
  23. * Force session id renewal when user is set
  24. == Version 0.10.7
  25. * Performance boost. config object to use raw accessors
  26. * Add per strategy storage option
  27. == Version 0.10.6 / 0.10.7 / 2010-05-22
  28. * Bugfix set_user was not respecting logouts in hooks
  29. == Version 0.10.4 / 0.10.5 / 2010-05-20
  30. * Add action specifying in scope_defaults
  31. == Version 0.10.3 / 2010-03-01
  32. * Bugfix prevent halted winning strategy from being skipped in subsequent runs
  33. == Version 0.10.2 / 2010-03-26
  34. * Halt on fail!. Add fail to allow cascading
  35. * cache the winning strategy
  36. * Make the config object Dupable
  37. == Version 0.10.1 / 2010-03-23
  38. * Merge previous from master
  39. * tag
  40. == Version 0.10.0 / 2010-03-22
  41. * Allow default strategies to be set on the proxy
  42. * Provide each scope with it's own default strategies
  43. * Provide each scope with default set_user opts
  44. * depricate the Proxy#default_strategies= method
  45. == Version 0.9.5 / 2010-02-28
  46. * Add Warden.test_mode!
  47. * Add Warden.on_next_request
  48. * Add test helpers in Warden::Test::Helpers
  49. ** login_as
  50. ** logout
  51. == Version 0.9.4 / 2010-02-23
  52. * Fix an issue where winning_strategy was not cleaned, allowing multiple scopes to sign in, even when the second one should not
  53. == Version 0.9.3 / 2010-02-17
  54. * Add prepend_ to all hooks (josevalim)
  55. == Version 0.9.2 / 2010-02-10
  56. * Ruby 1.9 compatibility changes (grimen)
  57. == Version 0.9.1 / 2010-02-09
  58. * Support for passing a custom message with Warden::Strategy::Base#success! as second optional (grimen)
  59. == Version 0.9.0 / 2010-01-21
  60. * Remove serializers and make strategies more powerful, including cache behavior (josevalim)
  61. == Version 0.8.1 / 2010-01-06
  62. * Fix a bug when silence missing serializers is set (josevalim)
  63. == Version 0.8.0 / 2010-01-06
  64. * enhancements
  65. * Add conditionals to callbacks (josevalim)
  66. * Extract Warden::Config from Warden::Manager (josevalim)
  67. == Version 0.7.0 / 2010-01-04
  68. * enhancements
  69. * Expose config in warden proxy (hassox)
  70. == Version 0.6.0 / 2009-11-16
  71. * enhancements
  72. * added serializers, including session serializer (set by default) and a cookie serializer (josevalim)
  73. * deprecation
  74. * serializer_into_session and serializer_from_session are deprecated, overwrite serialize and deserializer in Warden::Serializers::Session instead (josevalim)
  75. == Version 0.5.3 / 2009-11-10
  76. * bug fixes
  77. * authenticated? and unauthenticated? should return true or false, not the user or false. (hassox)
  78. == Version 0.5.2 / 2009-11-09
  79. * enhancements
  80. * authenticated? always try to serialize the user from session (josevalim)
  81. * stored_in_session? checks if user information is stored in session, without serializing (josevalim)
  82. * 401 behaves exactly like throw :warden (staugaard)
  83. === Version 0.5.1 / 2009-10-25
  84. * enhancements
  85. * Adds yeilding to authenticated? and unauthenticated? methods (hassox)
  86. * Adds an option to silence missing strategies (josevalim)
  87. * Add an option to authenticate(!) to prevent storage of a user into the session (hassox)
  88. * allow custom :action to be thrown (josevalim)
  89. === Version 0.4.0 / 2009-10-12
  90. * enhancements
  91. * add Content-Type header to redirects (staugaard)
  92. * Make scope available to strategies (josevalim)
  93. * bug fixes
  94. * Do not consume opts twice, otherwise just the first will parse the scope (josevalim)
  95. === Version 0.3.2 / 2009-09-15
  96. * enhancements
  97. * add a hook for plugins to specify how they can clear the whole section