aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* Remove unicode character encoding from ActiveSupport::JSON.encodeBrett Carter2012-12-141-0/+7
| | | | | | | | | | | | | | | | | | The encoding scheme (e.g. ☠ -> "\u2620") was broken for characters not in the Basic Multilingual Plane. It is possible to escape them for json using the weird encoding scheme of a twelve-character sequence representing the UTF-16 surrogate pair (e.g. '𠜎' -> "\u270e\u263a") but this wasn't properly handled in the escaping code. Since raw UTF-8 is allowed in json, it was decided to simply pass through the raw bytes rather than attempt to escape them. Backport of https://github.com/zbskii/rails/commit/9ace3a8820a5270f9b3f37b593f8bbea3e940f73 Conflicts: activesupport/CHANGELOG.md activesupport/lib/active_support/json/encoding.rb activesupport/test/json/encoding_test.rb
* Revert "Use MiniTest in Ruby 1.8 if it is available."Carlos Antonio da Silva2012-11-131-5/+0
| | | | | | | This reverts commit c3e186ec8dcb2ec26d5d56f3e89123b1350c4a6f. Reason: too many incompatibilities make a lot of Rails tests fail in 1.9. Might need more work to get this done properly in 3-2 if necessary.
* Add changelog entry for #8200 [ci skip]Carlos Antonio da Silva2012-11-131-0/+7
|
* backport #8185, `#as_json` isolates options when encoding a hash.Yves Senn2012-11-131-0/+5
| | | | | | | | | | Setting options in a custom `#as_json` method had side effects. Modifications of the `options` hash leaked outside and influenced the conversion of other objects contained in the hash. Conflicts: activesupport/CHANGELOG.md
* Add release date of Rails 3.2.9 to documentationclaudiob2012-11-121-1/+1
|
* Merge pull request #8027 from daenney/masterXavier Noria2012-11-081-0/+7
| | | | | | | | Atomic.rb assumes it may chown/chmod a file but doesn't handle the EPERM error. Conflicts: activesupport/CHANGELOG.md guides/source/active_support_core_extensions.md
* Add logger.push_tags and .pop_tags to complement logger.taggedJeremy Kemper2012-09-271-0/+14
| | | | | | | | | Avoid memory leak from unflushed logs on other threads leaving tags behind. Conflicts: activesupport/CHANGELOG.md activesupport/lib/active_support/tagged_logging.rb activesupport/test/tagged_logging_test.rb
* Fix #6962. AS::TimeWithZone#strftime responds incorrectly to %:z and %::z ↵kennyj2012-09-201-0/+4
| | | | format strings.
* CHANGELOGs are now per branchXavier Noria2012-08-281-1591/+1
| | | | Check 810a50d for the rationale.
* Add html_escape note to CHANGELOGMark Turner2012-08-091-0/+2
|
* Add release date to CHANGELOGsSantiago Pastorino2012-08-091-1/+1
|
* Add CHANGELOG entrySantiago Pastorino2012-08-031-0/+2
|
* Revert "Deprecate ActiveSupport::JSON::Variable"Rafael Mendonça França2012-08-011-6/+10
| | | | This reverts commit bcfa013399fd2c5b5d25c38912cba3560de1cc57.
* Add missing CHANGELOG entriesSantiago Pastorino2012-08-011-2/+6
| | | | [ci skip]
* updating release dateAaron Patterson2012-07-261-1/+1
|
* updating changelogsAaron Patterson2012-07-231-0/+8
|
* updating changelogsAaron Patterson2012-06-121-1/+1
|
* updating changelogsAaron Patterson2012-06-111-0/+4
|
* Add release date of 3.2.5 on the CHANGELOGRafael Mendonça França2012-06-011-3/+6
|
* Merge branch '3-2-rel' into 3-2-stableAaron Patterson2012-05-311-1/+1
|\ | | | | | | | | | | | | | | * 3-2-rel: bumping to 3.2.4 adding security notifications to CHANGELOGs updating changelogs Merge pull request #6558 from parndt/fix_regression
| * updating changelogsAaron Patterson2012-05-311-1/+1
| |
* | Deprecate ActiveSupport::JSON::VariableErich Menge2012-05-301-0/+3
|/
* Add CHANGELOG section for unreleased Rails 3.2.4; document addition of ↵Mark J. Titorenko2012-05-091-0/+6
| | | | #beginning_of_hour and #end_of_hour to Time and DateTime core extensions.
* Bring activesupport CHANGELOG up-to-date/consistent with master.Mark J. Titorenko2012-05-091-1/+59
|
* Add release data to Rails 3.2.3Rafael Mendonça França2012-04-301-1/+1
|
* Fix my name in the CHANGELOG to follow the conventionRafael Mendonça França2012-03-091-0/+1
| | | | Also add missing entries and use the formating convention
* update changelogs for gems without changes too [ci skip]Vijay Dev2012-03-091-0/+8
|
* CHANGELOG revision for v3.2.1Xavier Noria2012-01-261-0/+12
|
* Preparing for 3.2.0 releaseDavid Heinemeier Hansson2012-01-201-1/+1
|
* add CHANGELOG entry for AS::Base64 deprecationSergey Nartimov2012-01-031-2/+4
|
* Revert "Added Enumerable#pluck to wrap the common pattern of ↵Aaron Patterson2011-12-221-4/+2
| | | | | | collect(&:method) *DHH*" This reverts commit 4d20de8a50d889a09e6f5642984775fe796ca943.
* * ActiveSupport::BufferedLogger#silence is deprecated. If you want to squelchAaron Patterson2011-12-091-0/+22
| | | | | | | | | | | | | | | | | | | | | | | logs for a certain block, change the log level for that block. * ActiveSupport::BufferedLogger#open_log is deprecated. This method should not have been public in the first place. * ActiveSupport::BufferedLogger's behavior of automatically creating the directory for your log file is deprecated. Please make sure to create the directory for your log file before instantiating. * ActiveSupport::BufferedLogger#auto_flushing is deprecated. Either set the sync level on the underlying file handle like this: f = File.open('foo.log', 'w') f.sync = true ActiveSupport::BufferedLogger.new f Or tune your filesystem. The FS cache is now what controls flushing. * ActiveSupport::BufferedLogger#flush is deprecated. Set sync on your filehandle, or tune your filesystem.
* Added Enumerable#pluck to wrap the common pattern of collect(&:method) *DHH*David Heinemeier Hansson2011-12-021-2/+4
|
* Module#synchronize is deprecated with no replacement. Please use `monitor` ↵Aaron Patterson2011-11-291-0/+3
| | | | from ruby's standard library.
* some tweaks to PR#3547. [Closes #3547]Xavier Noria2011-11-251-0/+3
|
* Deprecated ActiveSupport::MessageEncryptor#encrypt and decrypt.José Valim2011-11-091-0/+2
|
* implements AS::Notifications.subscribed, which provides subscriptions to ↵Xavier Noria2011-11-051-0/+2
| | | | events while a block runs
* Convert CHANGELOGs to Markdown format.Jon Leighton2011-11-041-0/+1571
Reasons: * Markdown reads well as plain text, but can also be formatted. * It will make it easier for people to read on the web as Github formats the Markdown nicely. * It will encourage a level of consistency when people are writing CHANGELOG entries. The script used to perform the conversion is at https://gist.github.com/1339263