aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/CHANGELOG
Commit message (Collapse)AuthorAgeFilesLines
* Added Object#presence that returns the object if it's #present? otherwise ↵David Heinemeier Hansson2009-12-271-0/+2
| | | | returns nil [DHH/Colin Kelley]
* Add Enumerable#exclude? to bring parity to Enumerable#include? and avoid if ↵David Heinemeier Hansson2009-12-141-0/+2
| | | | !x.include?/else calls [DHH]
* Edinburgh TimeZone references "Europe/London" instead of "Europe/Dublin" ↵Phil Ross2009-10-271-0/+2
| | | | [#3310 state:resolved]
* Bundle Tzinfo 0.3.15Geoff Buesing2009-10-271-0/+2
|
* JSON: split encoding and coercionJeremy Kemper2009-06-081-0/+2
|
* String #to_time and #to_datetime: handle fractional seconds [#864 ↵Jason Frey (Fryguy)2009-06-071-0/+2
| | | | state:resolved]
* Update bundled TZInfo to v0.3.13Geoff Buesing2009-06-071-0/+2
|
* Use duck typing to also allow MemCache-like object when initializing a ↵Bryan Helmkamp2009-05-191-1/+1
| | | | | | MemCacheStore Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Allow MemCacheStore to be initialized with a MemCache object instead of ↵Bryan Helmkamp2009-05-191-0/+2
| | | | addresses and options
* Change spelling of Kyev timezone to Kyiv [#2613 state:resolved]Alexander Dymo2009-05-101-0/+2
|
* * Add pluggable JSON backends with support for the JSON gem. [rick]rick2009-04-231-0/+15
| | | | | | | | | | | | | | Example: ActiveSupport::JSON.backend = "JSONGem" All internal Rails JSON encoding is now handled by ActiveSupport::JSON.encode(). Use of #to_json is not recommended, as it may clash with other libraries that overwrite it. However, you can recover Rails specific functionality if you really want to use #to_json. gem 'json' ActiveSupport::JSON.backend = "JSONGem" class ActiveRecord::Base alias to_json rails_to_json end
* No more free lunchJeremy Kemper2009-04-221-0/+2
|
* Merge branch 'master' into cherryJeremy Kemper2009-04-201-0/+4
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: activesupport/CHANGELOG activesupport/lib/active_support/core_ext/class/delegating_attributes.rb activesupport/lib/active_support/core_ext/hash/conversions.rb activesupport/lib/active_support/core_ext/module/attribute_accessors.rb activesupport/lib/active_support/core_ext/string/multibyte.rb activesupport/lib/active_support/core_ext/time/calculations.rb activesupport/lib/active_support/deprecation.rb
| * TimeWithZone.name returns 'Time', to further thwart type checkingGeoff Buesing2009-04-051-0/+2
| |
| * Time.local instances: Adding 24.hours across the DST boundary adds 24 hours ↵Michael Curtis2009-03-291-0/+5
| | | | | | | | instead of one day [#2066 state:resolved]
* | Remove rarely-used DRb cache storeJeremy Kemper2009-04-171-0/+5
|/
* Prepare for final 2.3 releaseDavid Heinemeier Hansson2009-03-151-7/+1
|
* Nokogiri backend for XmlMiniAaron Patterson2009-03-101-1/+2
| | | | | | [#2190 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Revert "Revert "XmlMini supports different backend parsers, starting with ↵Jeremy Kemper2009-03-091-0/+5
| | | | | | | | libxml"" Will change to require a known-working libxml-ruby. This reverts commit a995a738ca10f9bef023689df70d26aad8931b9a.
* Revert "XmlMini supports different backend parsers, starting with libxml"David Heinemeier Hansson2009-03-091-5/+0
| | | | | | Spews a ton undefined method `default_keep_blanks=' for XML:Module errors. This reverts commit 822c41d69d9228c9912d29ac45155d3a16bb5c50.
* XmlMini supports different backend parsers, starting with libxmlBart ten Brinke2009-03-081-0/+5
| | | | | | [#2084 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Release RC2 todayDavid Heinemeier Hansson2009-03-051-1/+1
|
* So it didnt happen yesterday, but very soon! Just need the final details ↵David Heinemeier Hansson2009-02-281-1/+1
| | | | ironed out
* Vendorize i18n 0.1.3 gem (fixes issues with incompatible character encodings ↵Sven Fuchs2009-02-271-0/+2
| | | | | | in Ruby 1.9) (Akira Matsuda) [#2038 state:committed] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* Prep for RC2 later todayDavid Heinemeier Hansson2009-02-271-1/+1
|
* Update bundled memcache-client from 1.5.0.5 to 1.6.4.99.Jeremy Kemper2009-02-231-0/+2
| | | | See http://www.mikeperham.com/2009/02/15/memcache-client-performance/
* Update changelog for URI.unescape fixJeremy Kemper2009-02-201-0/+2
| | | | [#2033 state:committed]
* Changelog update for previous commitGeoff Buesing2009-02-091-0/+2
|
* Make TimeWithZone#to_formatted_s an alias to TimeWithZone#to_s [#1796 ↵Levin Alexander2009-02-081-0/+2
| | | | state:resolved]
* Introduce Array.wrap(foo) to wrap the argument in an array unless it's ↵Jeremy Kemper2009-02-061-0/+5
| | | | already an array. Wraps nil as an empty array. Use instead of Array(foo) and foo.to_a since they treat String as Enumerable.
* Mark CHANGELOGs for releaseDavid Heinemeier Hansson2009-02-011-1/+1
|
* TimeWithZone#xmlschema accepts optional fraction_digits argument [#1725 ↵Nicholas Dainty2009-01-111-0/+2
| | | | state:resolved]
* Object#tap for Ruby < 1.8.7Jeremy Kemper2009-01-071-0/+3
|
* TimeWithZone#- gives correct result with wrapped DateTime, and with DateTime ↵gbuesing2009-01-041-0/+2
| | | | argument
* Update i18n gem to version 0.1.1 (Rails' changes were backported) [#1635 ↵Yaroslav Markin2008-12-281-0/+2
| | | | | | state:committed] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* Add :allow_nil option to delegate [#1127 state:resolved]Sergio Gil2008-12-211-0/+2
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* normalize author names in changelogs [#1495 state:committed]Xavier Noria2008-12-161-88/+88
| | | | Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* Merge branch 'master' of git@github.com:rails/railsJeremy Kemper2008-12-091-0/+2
|\ | | | | | | | | Conflicts: activesupport/CHANGELOG
| * Updated included memcache-client to the 1.5.0.5 version which includes fixes ↵David Heinemeier Hansson2008-12-091-0/+2
| | | | | | | | | | | | from fiveruns and 37signals to deal with failover and timeouts (Joshua Sierles) [#1535 state:committed] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* | Benchmark.msJeremy Kemper2008-12-091-0/+2
|/
* Add ActiveSupport::Multibyte::Chars#ord method so that it returns correct ↵Jason Cheow2008-12-081-0/+2
| | | | | | | | Unicode value instead of falling back on String#ord in CoreExtensions, which is not multibyte compatible [#1483 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Changelog entry for #1397Jeremy Kemper2008-12-081-0/+2
|
* Added ActiveSupport::OrderedHash#each_key and ↵Christoffer Sawicki2008-11-261-0/+2
| | | | | | ActiveSupport::OrderedHash#each_value [#1410 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Add a MessageEncryptor, just like MessageVerifier but using symmetric key ↵Michael Koziarski2008-11-251-1/+1
| | | | | | | | encryption. The use of encryption prevents people from seeing any potentially secret values you've used. It also supports and encrypt_and_sign model to prevent people from tampering with the bits and creating random junk that gets fed to A motivated coder could use this to add an :encrypt=>true option to the cookie store.
* Add ActiveSupport::MessageVerifier to aid users who need to store ↵Michael Koziarski2008-11-231-0/+2
| | | | | | tamper-proof messages in cookies etc. This is particularly useful for things like remember-me tokens in web applications and auto-unsubscribe links in emails.
* Added ActiveSupport::BacktraceCleaner and Rails::BacktraceCleaner for ↵David Heinemeier Hansson2008-11-221-0/+2
| | | | cutting down on backtrace noise (inspired by the Thoughtbot Quiet Backtrace plugin) [DHH]
* Reduced the number of literal aliases to the range that has actually seen ↵David Heinemeier Hansson2008-11-211-1/+1
| | | | personal use. With the massive savings in overhead, I was able to fit Array#forty_two
* Added Object#try. ( Taken from http://ozmm.org/posts/try.html ) [Chris ↵Pratik Naik2008-11-191-0/+2
| | | | Wanstrath]
* Assume that the next version is going to be 2.3 for nowDavid Heinemeier Hansson2008-11-191-1/+1
|
* Added Enumerable#none? to check that none of the elements match the block ↵Damian Janowski2008-11-191-0/+2
| | | | | | [#1408 state:committed] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>