aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate Hash#diff.Steve Klabnik2012-11-091-0/+3
| | | | | | It's no longer used in Rails any more. See https://github.com/rails/rails/pull/8142\#issuecomment-10227297 for more
* Merge pull request #7763 from route/full-captureCarlos Antonio da Silva2012-11-081-0/+1
|\ | | | | Kernel#capture replaced by version which can catch output from subprocesses
| * Kernel#capture replaced by version which can catch output from subprocessesDmitry Vorotilin2012-11-011-0/+1
| |
* | Use `tag!` instead of `method_missing` in `to_xml` conversions.Nikita Afanasenko2012-11-041-0/+4
| | | | | | | | Since version `3.0.x` `Builder` caches method passed to `method_missing` each time. This commit replaces `method_missing` call with `tag!` call to prevent method redefinition on each `to_xml` call with the same builder.
* | Fixed timezone mapping of Solomon Islands.Steve Klabnik2012-11-011-0/+2
|/ | | | | | | | Fixes #8095. For reference, here is the discussion about the mapping being incorrect: http://rubyforge.org/pipermail/tzinfo-users/2012-November/000114.html
* Make caller attribute in deprecation methods optionalAlexey Gaziev2012-10-301-0/+5
|
* atomicc.rb: Don't assume we may chown/chmod a file.Daniele Sluijters2012-10-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | Previously this code just assumed it is capable of changing the file ownership, both user and group. This will fail in a lot of scenario's unless: * The process is run as a superuser (root); * The owning user and group are already set to the user and group we're trying to chown to; * The user chown'ing only changes the group to another group it is a member of. If either of those conditions are not met the filesystem will simply deny the operation throwing an error. It is also not always possible to do a chmod, there might be a SELinux policy or another limitation preventing the user to change the file mode. To this end the chmod call has also been added to the rescue block. I've also added a little comment above the chmod command that doing a chmod on a file which has an ACL set will cause the ACL to be recalculated / modified.
* Implement replace method so key? works correctly.David Graham2012-10-261-0/+2
|
* add more testcases and doc about Hash#extract!Mikhail Dieterle2012-10-081-2/+2
|
* make Hash#extract! more symmetric with Hash#sliceMikhail Dieterle2012-10-081-0/+11
|
* Merge pull request #7708 from bdurand/optimize_log_subscribersRafael Mendonça França2012-10-011-0/+2
|\ | | | | Optimize log subscribers to check if the log level is sufficient
| * Optimize log subscribers to check if the log level is sufficient before ↵Brian Durand2012-09-301-0/+2
| | | | | | | | performing an operations.
* | New CHANGELOG entries always in the topRafael Mendonça França2012-10-011-2/+2
| |
* | Optimize ActiveSupport::Cache::Entry to reduce memory and processing overhead.Brian Durand2012-09-301-0/+2
| |
* | Tests tag the Rails log with the current test class and test caseJeremy Kemper2012-09-261-0/+7
| |
* | Add logger.push_tags and .pop_tags to complement logger.taggedJeremy Kemper2012-09-261-0/+14
| |
* | Add changelog entry and docs about class delegation using the symbol :classCarlos Antonio da Silva2012-09-201-5/+24
|/ | | | See #7613. [ci skip]
* Date.beginning_of_week thread local and beginning_of_week application config ↵gregolsen2012-09-181-0/+2
| | | | option added (default is Monday)
* set up config_accessor with a default value by blockLarry Lv2012-09-171-0/+13
| | | | | | | | | | | | | | | | | | * ActiveSupport::Configurable should allow config_accessor to take default value by block, just like cattr_accessor. class User include ActiveSupport::Configurable config_accessor :hair_colors do [:brown, :black, :blonde, :red] end end User.hair_colors # => [:brown, :black, :blonde, :red] * remove trailing whitespaces in configurable.rb and its test file. * Update ActiveSupport CHANGELOG.
* Deprecate ActiveSupport::Benchmarkable#silence.Steve Klabnik2012-09-151-0/+4
| | | | | | | Due to its lack of thread safety, we're deprecating this, and it will be removed in Rails 4.1. Fixes #4060.
* Allow passing block to deep_merge and deep_merge!Pranas Kiziela2012-09-131-0/+3
| | | | | Hash#merge accepts block that you can use to customize how hash values are merged. This change makes merge and deep_merge compatible.
* Copy-edit deprecation relared documentation [ci skip]Rafael Mendonça França2012-09-131-16/+15
|
* Change ActiveSupport::Deprecation to class.Piotr Niełacny2012-09-131-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | ActiveSupport::Deprecation is now a class rather than a module. You can get instance of ActiveSupport::Deprecation calling #instance method. ActiveSupport::Deprecation.instance But when you need to get new object od ActiveSupport::Deprecation you need to just call #new. @instance = ActiveSupport::Deprecation.new Since you can create a new object, you can change the version and the name of the library where the deprecator concerned. ActiveSupport::Deprecation.new('2.0', 'MyGem') If you need use another deprecator instance you can select it in the options of deprecate method. deprecate :method, :deprecator => deprecator_instance Documentation has been updated.
* Revert "Changelog entry for PR #7560"Bogdan Gusiev2012-09-101-19/+0
| | | | | This reverts commit ca80067bbe4662c60b933188ad3769605742e812. Entry already added in 895233
* Changelog entry for PR #7560Bogdan Gusiev2012-09-101-0/+19
|
* &#39 dates back to SGML when &#x27 was introduced in HTML 4.0Kalys Osmonov2012-09-091-0/+2
|
* Fix Active Support changelog formatting [ci skip]Carlos Antonio da Silva2012-09-071-2/+2
|
* Add Changelog entry for #7560: deprecate #filter in AS::Callbacks [ci skip]Carlos Antonio da Silva2012-09-071-0/+22
|
* Extend HashWithIndifferentAccess#update to take an optional blockLeo Cassarani2012-09-051-0/+6
| | | | | | | | | | | | | When a block is passed into the method, it will be invoked for each duplicated key, with the key in question and the two values as arguments. The value for the duplicated key in the receiver will be set to the return value of the block. This behaviour matches Ruby's long-standing implementation of Hash#update and is intended to provide a more consistent interface. HashWithIndifferentAccess#merge is also affected by the change, as it uses #update internally.
* CHANGELOGs are now per branchXavier Noria2012-08-281-1724/+1
| | | | | | | | | | Changes in old branches needed to be manually synched in CHANGELOGs of newer ones. This has proven to be brittle, sometimes one just forgets this manual step. With this commit we switch to CHANGELOGs per branch. When a new major version is cut from master, the CHANGELOGs in master start being blank. A link to the CHANGELOG of the previous branch allows anyone interested to follow the history.
* Add CHANGELOG entry for #3578 [ci skip]Rafael Mendonça França2012-08-211-0/+6
|
* Replace deprecated `memcache-client` gem with `dalli` in ↵Guillermo Iguaran2012-08-171-0/+4
| | | | | | ActiveSupport::Cache::MemCacheStore memcache-client was deprecated in favour of dalli in 2010.
* Sync CHANGELOGs [ci skip]Rafael Mendonça França2012-08-111-0/+27
|
* Fallback to :en locale instead of handling a constant with defaultsCarlos Antonio da Silva2012-08-111-0/+5
| | | | | | | | Action Pack already comes with a default locale fine for :en, that is always loaded. We can just fallback to this locale for defaults, if values for the current locale cannot be found. Closes #4420, #2802, #2890.
* Bring back changelog entries for Active SupportCarlos Antonio da Silva2012-08-111-0/+18
| | | | Removed in 0228a73b1094a3e19ad291d2ce4789890c09578a, pull request #7310.
* Add html_escape note to CHANGELOGMark Turner2012-08-091-8/+1
|
* Deprecate ActiveSupport::JSON::VariableErich Menge2012-08-071-0/+3
| | | | | | | | | | Reason: ActiveSupport::JSON::Variable is not used anymore internally. It was deprecated in 3-2-stable but we reverted all the deprecation for point releases. See #6536 and #6546. Conflicts: activesupport/lib/active_support/json/variable.rb
* defines String#indent [closes #7263] [Xavier Noria & Ace Suares]Xavier Noria2012-08-071-0/+2
|
* Update activesupport/CHANGELOG.mdJosé Valim2012-07-311-0/+2
|
* Add Object#try! with the old NoMethodError raising behaviorDavid Heinemeier Hansson2012-07-271-1/+1
|
* will now return nil instead of raise a NoMethodError if the receiving ↵David Heinemeier Hansson2012-07-271-0/+2
| | | | object does not implement the method
* Update 4.0 Release Notes with changelogs [ci skip]Carlos Antonio da Silva2012-07-021-3/+3
| | | | | | | Also fix some wrong formatting. Related discussion: https://github.com/rails/rails/commit/ab72040b74f742b6676b2d2a5dd029bfdca25a7a#commitcomment-1525256
* Make Time#change work with offsets other than UTC or localAndrew White2012-07-011-0/+2
| | | | | Use Time.new to create times where the current offset is not zero or not in the local time zone - closes #4847 and #6651.
* AS::Callbacks: deprecate monkey patch codeBogdan Gusiev2012-06-261-0/+2
| | | | | Deprecate usage of filter object with #before and #after methods as around callback
* Add prev_quarter and next_quarter method in Time/Date/DateTimeparanoiase Kang2012-06-201-0/+2
|
* removes the obsolete require_association method from dependenciesXavier Noria2012-06-101-0/+2
| | | | | | | | This is an obsolete method from the very early days, apparently it was used circa 2004 because STI support was not smart enough. This method is not public interface, and we are heading a major version, so removal seems right.
* add instance_accessor option to ActiveSupport::Configurable#config_accessorFrancesco Rodriguez2012-06-051-0/+12
| | | | | | | | | | Changes: * Add `instance_accessor` option to opt out of the instance writer and instance reader methods. * Raises a NameError if the name of the attribute is not valid. * Update documentation and tests. * Add CHANGELOG entry in activesupport.
* Sync CHANGLOG with the 3-2-stable branchRafael Mendonça França2012-06-011-4/+7
|
* Remove deprecated ActiveSupport::JSON::Variable.Erich Menge2012-05-301-2/+7
|
* Moving NumberHelpers from ActionView to ActiveSupportAndrew Mutz2012-05-271-0/+4
|