Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 266 lines (143 sloc) 8.177 kb
53c845c @rafaelfranca Preparing for 3.2.19 release
rafaelfranca authored
1 ## Rails 3.2.19 (Jul 2, 2014) ##
2
3 * Make sure Active Support configurations are applied correctly.
4
5 Before this change configuration set using `config.active_support`
6 would not be set.
7
8 *Rafael Mendonça França*
9
10
4e8f1d2 @rafaelfranca Preparing for 3.2.18 release
rafaelfranca authored
11 ## Rails 3.2.18 (May 6, 2014) ##
12
13 * No changes.
14
15
16 ## Rails 3.2.17 (Feb 18, 2014) ##
17
18 * No changes.
19
20
21 ## Rails 3.2.16 (Dec 3, 2013) ##
22
23 * No changes.
24
25
538f8ba @tenderlove updating changelogs
tenderlove authored
26 ## Rails 3.2.15 (Oct 16, 2013) ##
773eca0 @rafaelfranca Move changelog entry to the top [ci skip]
rafaelfranca authored
27
c539c68 @rafaelfranca Merge pull request #12196 from h-lame/fix-activesupport-cache-filestore-...
rafaelfranca authored
28 * Fix ActiveSupport::Cache::FileStore#cleanup to no longer rely on missing each_key method.
29
30 *Murray Steele*
31
773eca0 @rafaelfranca Move changelog entry to the top [ci skip]
rafaelfranca authored
32 * Add respond_to_missing? for TaggedLogging which is best practice when overriding method_missing. This permits
33 wrapping TaggedLogging by another log abstraction such as em-logger.
34
35 *Wolfram Arnold*
36
37
47fb44f @rafaelfranca Update CHANGELOG entry
rafaelfranca authored
38 ## Rails 3.2.14 (Jul 22, 2013) ##
b972035 @rafaelfranca Fix the CHANGELOG headers [ci skip]
rafaelfranca authored
39
b775987 @pixeltrix Return local time for backwards compatibility
pixeltrix authored
40 * Make `Time.at_with_coercion` retain the second fraction and return local time.
ccad803 @pixeltrix Retain offset and fraction when using Time.at_with_coercion
pixeltrix authored
41
42 Fixes #11350
43
44 *Neer Friedman*, *Andrew White*
45
b5830d1 @rafaelfranca New changelog entries always on the top [ci skip]
rafaelfranca authored
46 * Fix `ActiveSupport::TaggedLogging` incorrectly providing program name the same as log message
47 even when block is not provided.
48
49 *Carson Reinke*
50
f42e0fd @pixeltrix Override Time.at to work with Time-like values
pixeltrix authored
51 * Override `Time.at` to support the passing of Time-like values when called with a single argument.
52
53 *Andrew White*
54
c910388 @rafaelfranca Revert "Remove unicode character encoding from ActiveSupport::JSON.encod...
rafaelfranca authored
55 * Revert the changes on unicode character encoding from `ActiveSupport::JSON.encode`.
56 This was causing a regression where the resulting string is always returning UTF-8.
57 Also it changes the behavior of this method on a stable release.
58 Fixes #9498.
59
60 *Rafael Mendonça França*
61
ba910d7 @pixeltrix Fix `ActiveSupport::TimeZone.parse` when time is a local DST jump
pixeltrix authored
62 * Fix `ActiveSupport::TimeZone.parse` when time is at a local DST jump.
63 Fixes #9678.
64
65 *Andrew White*
51ae6f4 @steveklabnik Update CHANGELOGs for 3.2.13.rc1
steveklabnik authored
66
67
0e56c1d @claudiob Add release dates to documentation [ci skip]
claudiob authored
68 ## Rails 3.2.13 (Mar 18, 2013) ##
23434f6 @steveklabnik Update CHANGELOGs for 3.2.13 release.
steveklabnik authored
69
ae28f06 @rafaelfranca Fix the CHANGELOG entry order [ci skip]
rafaelfranca authored
70 * Fix DateTime comparison with DateTime::Infinity object.
71
72 *Dan Kubb*
73
e2804c6 @rafaelfranca Add CHANGELOG entry removed by mistake [ci skip]
rafaelfranca authored
74 * Remove surrogate unicode character encoding from ActiveSupport::JSON.encode
75 The encoding scheme was broken for unicode characters outside the basic
76 multilingual plane; since json is assumed to be UTF-8, and we already force the
77 encoding to UTF-8 simply pass through the un-encoded characters.
78
79 *Brett Carter*
80
47971c8 @carlosantoniodasilva Add changelog entry for #8200 [ci skip]
carlosantoniodasilva authored
81 * Fix mocha v0.13.0 compatibility. *James Mead*
82
be79632 @senny backport #8185, `#as_json` isolates options when encoding a hash.
senny authored
83 * `#as_json` isolates options when encoding a hash. [Backport #8185]
84 Fix #8182
85
86 *Yves Senn*
87
3d25292 @fxn Merge pull request #8027 from daenney/master
fxn authored
88 * Handle the possible Permission Denied errors atomic.rb might trigger due to
89 its chown and chmod calls. [Backport #8027]
90
91 *Daniele Sluijters*
92
f4dc7e3 @rafaelfranca Add release date of 3.2.10
rafaelfranca authored
93
f15581b @jmccartie Fixed changelog typos [ci skip]
jmccartie authored
94 ## Rails 3.2.12 (Feb 11, 2013) ##
e0da95b @carlosantoniodasilva Update changelogs with version/release dates [ci skip]
carlosantoniodasilva authored
95
96 * No changes.
97
98
48810a5 @tenderlove Merge branch '3-2-sec' into 3-2-secmerge
tenderlove authored
99 ## Rails 3.2.11 (Jan 8, 2012) ##
43109ec @jeremy CVE-2013-0156: Safe XML params parsing. Doesn't allow symbols or yaml.
jeremy authored
100
101 * Hash.from_xml raises when it encounters type="symbol" or type="yaml".
102 Use Hash.from_trusted_xml to parse this XML.
103
104 CVE-2013-0156
105
106 *Jeremy Kemper*
107
11f5deb @carlosantoniodasilva Update changelogs with release date [ci skip]
carlosantoniodasilva authored
108
f4dc7e3 @rafaelfranca Add release date of 3.2.10
rafaelfranca authored
109 ## Rails 3.2.10 (Jan 2, 2013) ##
110
111 * No changes.
112
ae28f06 @rafaelfranca Fix the CHANGELOG entry order [ci skip]
rafaelfranca authored
113
69455e7 @claudiob Add release date of Rails 3.2.9 to documentation
claudiob authored
114 ## Rails 3.2.9 (Nov 12, 2012) ##
4e715e3 @kennyj Fix #6962. AS::TimeWithZone#strftime responds incorrectly to %:z and %::...
kennyj authored
115
20f5f08 @jeremy Add logger.push_tags and .pop_tags to complement logger.tagged
jeremy authored
116 * Add logger.push_tags and .pop_tags to complement logger.tagged:
117
118 class Job
119 def before
120 Rails.logger.push_tags :jobs, self.class.name
121 end
122
123 def after
124 Rails.logger.pop_tags 2
125 end
126 end
127
128 *Jeremy Kemper*
129
4e715e3 @kennyj Fix #6962. AS::TimeWithZone#strftime responds incorrectly to %:z and %::...
kennyj authored
130 * Add %:z and %::z format string support to ActiveSupport::TimeWithZone#strftime. [fixes #6962] *kennyj*
131
f4dc7e3 @rafaelfranca Add release date of 3.2.10
rafaelfranca authored
132
ddedf5d @spastorino Add release date to CHANGELOGs
spastorino authored
133 ## Rails 3.2.8 (Aug 9, 2012) ##
6764b7b @spastorino Add missing CHANGELOG entries
spastorino authored
134
5f9ae95 @spastorino Add CHANGELOG entry
spastorino authored
135 * Fix ActiveSupport integration with Mocha > 0.12.1. *Mike Gunderloy*
136
af65b8c @rafaelfranca Revert "Deprecate ActiveSupport::JSON::Variable"
rafaelfranca authored
137 * Reverted the deprecation of ActiveSupport::JSON::Variable. *Rafael Mendonça França*
6764b7b @spastorino Add missing CHANGELOG entries
spastorino authored
138
e8c0d73 @amerine Add html_escape note to CHANGELOG
amerine authored
139 * ERB::Util.html_escape now escapes single quotes. *Santiago Pastorino*
140
f4dc7e3 @rafaelfranca Add release date of 3.2.10
rafaelfranca authored
141
6764b7b @spastorino Add missing CHANGELOG entries
spastorino authored
142 ## Rails 3.2.7 (Jul 26, 2012) ##
125dfdf @tenderlove updating changelogs
tenderlove authored
143
af65b8c @rafaelfranca Revert "Deprecate ActiveSupport::JSON::Variable"
rafaelfranca authored
144 * Hash#fetch(fetch) is not the same as doing hash[key]
145
146 * adds a missing require [fixes #6896]
147
148 * make sure the inflection rules are loaded when cherry-picking active_support/core_ext/string/inflections.rb [fixes #6884]
149
150 * Merge pull request #6857 from rsutphin/as_core_ext_time_missing_require
151
152 * bump AS deprecation_horizon to 4.0
125dfdf @tenderlove updating changelogs
tenderlove authored
153
f4dc7e3 @rafaelfranca Add release date of 3.2.10
rafaelfranca authored
154
6764b7b @spastorino Add missing CHANGELOG entries
spastorino authored
155 ## Rails 3.2.6 (Jun 12, 2012) ##
301974a @tenderlove updating changelogs
tenderlove authored
156
157 * No changes.
158
f4dc7e3 @rafaelfranca Add release date of 3.2.10
rafaelfranca authored
159
b13d89e @rafaelfranca Add release date of 3.2.5 on the CHANGELOG
rafaelfranca authored
160 ## Rails 3.2.5 (Jun 1, 2012) ##
161
162 * ActiveSupport::JSON::Variable is deprecated. Define your own #as_json and #encode_json methods
163 for custom JSON string literals. *Erich Menge*
164
165
d3e5d1c @tenderlove updating changelogs
tenderlove authored
166 ## Rails 3.2.4 (May 31, 2012) ##
9b777d5 @mjtko Add CHANGELOG section for unreleased Rails 3.2.4; document addition of #...
mjtko authored
167
168 * Added #beginning_of_hour and #end_of_hour to Time and DateTime core
169 extensions. *Mark J. Titorenko*
170
171
3005f58 @rafaelfranca Add release data to Rails 3.2.3
rafaelfranca authored
172 ## Rails 3.2.3 (March 30, 2012) ##
263d842 @vijaydev update changelogs for gems without changes too [ci skip]
vijaydev authored
173
174 * No changes.
175
705a70f @mjtko Bring activesupport CHANGELOG up-to-date/consistent with master.
mjtko authored
176
263d842 @vijaydev update changelogs for gems without changes too [ci skip]
vijaydev authored
177 ## Rails 3.2.2 (March 1, 2012) ##
178
179 * No changes.
180
705a70f @mjtko Bring activesupport CHANGELOG up-to-date/consistent with master.
mjtko authored
181
97e8d1d @fxn CHANGELOG revision for v3.2.1
fxn authored
182 ## Rails 3.2.1 (January 26, 2012) ##
183
184 * Documentation fixes and improvements.
185
186 * Update time zone offset information. *Ravil Bayramgalin*
187
188 * The deprecated `ActiveSupport::Base64.decode64` calls `::Base64.decode64`
189 now. *Jonathan Viney*
190
191 * Fixes uninitialized constant `ActiveSupport::TaggedLogging::ERROR`. *kennyj*
192
193
f36dcaf @dhh Preparing for 3.2.0 release
dhh authored
194 ## Rails 3.2.0 (January 20, 2012) ##
281272a @jonleighton Convert CHANGELOGs to Markdown format.
jonleighton authored
195
337ac05 @lest add CHANGELOG entry for AS::Base64 deprecation
lest authored
196 * ActiveSupport::Base64 is deprecated in favor of ::Base64. *Sergey Nartimov*
197
198 * Module#synchronize is deprecated with no replacement. Please use `monitor`
199 from ruby's standard library.
d9c2882 @tenderlove Module#synchronize is deprecated with no replacement. Please use `monit...
tenderlove authored
200
a5b362d @fxn some tweaks to PR#3547. [Closes #3547]
fxn authored
201 * (Date|DateTime|Time)#beginning_of_week accept an optional argument to
202 be able to set the day at which weeks are assumed to start.
203
71e84a3 @josevalim Deprecated ActiveSupport::MessageEncryptor#encrypt and decrypt.
josevalim authored
204 * Deprecated ActiveSupport::MessageEncryptor#encrypt and decrypt. *José Valim*
205
d287e90 @fxn implements AS::Notifications.subscribed, which provides subscriptions to...
fxn authored
206 * ActiveSupport::Notifications.subscribed provides subscriptions to events while a block runs. *fxn*
207
281272a @jonleighton Convert CHANGELOGs to Markdown format.
jonleighton authored
208 * Module#qualified_const_(defined?|get|set) are analogous to the corresponding methods
209 in the standard API, but accept qualified constant names. *fxn*
210
211 * Added inflection #deconstantize which complements #demodulize. This inflection
212 removes the righmost segment in a qualified constant name. *fxn*
213
214 * Added ActiveSupport:TaggedLogging that can wrap any standard Logger class to provide tagging capabilities *DHH*
215
216 Logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))
217 Logger.tagged("BCX") { Logger.info "Stuff" } # Logs "[BCX] Stuff"
218 Logger.tagged("BCX", "Jason") { Logger.info "Stuff" } # Logs "[BCX] [Jason] Stuff"
219 Logger.tagged("BCX") { Logger.tagged("Jason") { Logger.info "Stuff" } } # Logs "[BCX] [Jason] Stuff"
220
221 * Added safe_constantize that constantizes a string but returns nil instead of an exception if the constant (or part of it) does not exist *Ryan Oblak*
222
223 * ActiveSupport::OrderedHash is now marked as extractable when using Array#extract_options! *Prem Sichanugrist*
224
225 * Added Array#prepend as an alias for Array#unshift and Array#append as an alias for Array#<< *DHH*
226
227 * The definition of blank string for Ruby 1.9 has been extended to Unicode whitespace.
228 Also, in 1.8 the ideographic space U+3000 is considered to be whitespace. *Akira Matsuda, Damien Mathieu*
229
230 * The inflector understands acronyms. *dlee*
231
232 * Deprecated ActiveSupport::Memoizable in favor of Ruby memoization pattern *José Valim*
233
234 * Added Time#all_day/week/quarter/year as a way of generating ranges (example: Event.where(created_at: Time.now.all_week)) *DHH*
235
236 * Added instance_accessor: false as an option to Class#cattr_accessor and friends *DHH*
237
238 * Removed ActiveSupport::SecureRandom in favor of SecureRandom from the standard library *Jon Leighton*
239
240 * ActiveSupport::OrderedHash now has different behavior for #each and
241 \#each_pair when given a block accepting its parameters with a splat. *Andrew Radev*
242
04ef93d @tenderlove * ActiveSupport::BufferedLogger#silence is deprecated. If you want to...
tenderlove authored
243 * ActiveSupport::BufferedLogger#silence is deprecated. If you want to squelch
244 logs for a certain block, change the log level for that block.
245
246 * ActiveSupport::BufferedLogger#open_log is deprecated. This method should
247 not have been public in the first place.
248
249 * ActiveSupport::BufferedLogger's behavior of automatically creating the
250 directory for your log file is deprecated. Please make sure to create the
251 directory for your log file before instantiating.
252
253 * ActiveSupport::BufferedLogger#auto_flushing is deprecated. Either set the
254 sync level on the underlying file handle like this:
255
256 f = File.open('foo.log', 'w')
257 f.sync = true
258 ActiveSupport::BufferedLogger.new f
259
260 Or tune your filesystem. The FS cache is now what controls flushing.
261
262 * ActiveSupport::BufferedLogger#flush is deprecated. Set sync on your
263 filehandle, or tune your filesystem.
264
8efced6 @fxn CHANGELOGs are now per branch
fxn authored
265 Please check [3-1-stable](https://github.com/rails/rails/blob/3-1-stable/activesupport/CHANGELOG.md) for previous changes.
Something went wrong with that request. Please try again.