aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/CHANGELOG
Commit message (Collapse)AuthorAgeFilesLines
...
* JSON: encode objects that don't have a native JSON representation using ↵Jeremy Kemper2010-04-261-0/+5
| | | | to_hash, if available, instead of instance_values (the old fallback) or to_s (other encoders' default). Encode BigDecimal and Regexp encode as strings to conform with other encoders. Try to transcode non-UTF-8 strings.
* Restore HWIA#stringify_keys! and update changelogJeremy Kemper2010-04-221-0/+2
|
* Update changelogs for releaseDavid Heinemeier Hansson2010-04-131-1/+1
|
* Improve reliability of Inflector.transliterate. [#4374 state:resolved]Norman Clarke2010-04-121-0/+2
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Make tidy_bytes work on 1.9 and improve its performance. [#4350 state:resolved]Norman Clarke2010-04-091-0/+5
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Release is today, yoDavid Heinemeier Hansson2010-04-011-1/+2
|
* Updated changelogs to differentiate beta1 and beta2wycats2010-04-011-3/+2
|
* Updated changelogswycats2010-04-011-0/+5
|
* adds and entry for assert_blank and assert_present to CHANGELOGXavier Noria2010-03-301-0/+2
|
* Use Object#singleton_class instead of #metaclass. Prefer Ruby's choice.Jeremy Kemper2010-02-251-0/+2
|
* Automatically prefer Yajl or JSON backend over Yaml, if availableJeremy Kemper2010-02-051-1/+1
|
* Add yajl-ruby as a JSON parsing backendBrian Lopez2010-02-051-0/+5
| | | | | | [#2666 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Introduce class_attribute to declare inheritable class attributes. Writing ↵Jeremy Kemper2010-02-011-0/+2
| | | | an attribute on a subclass behaves just like overriding the superclass reader method. Unifies and replaces most usage of cattr_accessor, class_inheritable_attribute, superclass_delegating_attribute, and extlib_inheritable_attribute.
* Time#- with a DateTime argument behaves the same as with a Time argument, ↵Geoff Buesing2010-01-271-0/+2
| | | | i.e. returns the difference between self and arg as a Float [#3476 status:resolved]
* Remove unbundle changelogsJeremy Kemper2010-01-271-7/+1
|
* Unvendor'd MemCache-Client. Now requires the MemCache Client gem as a ↵Mikel Lindsaar2010-01-281-2/+4
| | | | dependency - Don't forget to gem bundle buys and girls
* Unvendor'd Builder. Now requires the Builder gem as a dependencyMikel Lindsaar2010-01-281-0/+2
|
* Unbundling TZInfoMikel Lindsaar2010-01-281-0/+2
|
* Adding custom yaml (de-)serialization for OrderedHashGregor Schmidt2010-01-271-0/+2
| | | | | | [#3608 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Update bundled TZInfo to v0.3.16Geoff Buesing2010-01-261-0/+2
|
* Georgetown TimeZone is now mapped to "America/Guyana" instead of ↵Geoff Buesing2010-01-261-0/+2
| | | | "America/Argentina/San_Juan" [#1821 status:resolved]
* Changed the default ActiveSupport.use_standard_json_time_format from false ↵David Heinemeier Hansson2010-01-031-0/+3
| | | | | | to true and ActiveSupport.escape_html_entities_in_json from true to false to match previously announced Rails 3 defaults [DHH]
* 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
|