You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+44-3Lines changed: 44 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,50 @@ All notable changes to this project will be documented in this file.
4
4
This project adheres to [Semantic Versioning](http://semver.org/).
5
5
6
6
## [Unreleased]
7
+
8
+
## 2.0.0.rc - 2019-06-23
9
+
### Added
10
+
* Append, reorder, and remove-single-file feature for multiple file uploader(@mshibuya[#2401](https://github.com/carrierwaveuploader/carrierwave/pull/2401))
11
+
* Allow retrieval of uploader index within uploaders(@mshibuya[#1771](https://github.com/carrierwaveuploader/carrierwave/issues/1771))
12
+
* Add ability to customize downloaders(@mshibuya[#1636](https://github.com/carrierwaveuploader/carrierwave/issues/1636))
13
+
* Support internationalized domain names for downloader(@mshibuya[#2086](https://github.com/carrierwaveuploader/carrierwave/issues/2086))
14
+
* Support authenticated_url for Aliyun provider(@Nitrino[#2381](https://github.com/carrierwaveuploader/carrierwave/pull/2381))
15
+
* Support passing options to authenticated_url for OpenStack provider(@stanhu[#2377](https://github.com/carrierwaveuploader/carrierwave/pull/2377))
16
+
* Support authenticated_url for AzureRM provider(@Nitrino[#2375](https://github.com/carrierwaveuploader/carrierwave/pull/2375))
17
+
* Allow custom expires_at when building an authenticated_url(@stephankaag[#2397](https://github.com/carrierwaveuploader/carrierwave/pull/2397))
18
+
7
19
### Changed
8
-
* Replace mime-types dependency with mini_mime(@bradleypriest[#2292](https://github.com/carrierwaveuploader/carrierwave/pull/2292))
9
-
* Use the MimeMagic gem to inspect file headers for the mime type. This allows for mitigation of CVE-2016-3714, in combination with a `content_type_whitelist`. (@locriani[#1934](https://github.com/carrierwaveuploader/carrierwave/pull/1934))
20
+
* Use the storage given by `storage` configuration also for `cache_storage` unless explicitly specified(@mshibuya[629afecb](https://github.com/carrierwaveuploader/carrierwave/commit/629afecbaeccd2300e4660b78ee36bd95dd845c5))
21
+
* Improve Fog initialization(@mshibuya[#2395](https://github.com/carrierwaveuploader/carrierwave/issues/2395))
22
+
*[BREAKING CHANGE] Multiple file uploader now keeps successful files on update, only discarding failed ones(@mshibuya[7db9195d](https://github.com/carrierwaveuploader/carrierwave/commit/7db9195de3197fcecfb442caa434369fe0e37846))
23
+
*[BREAKING CHANGE]`#remote_#{column}_urls=` was changed to preserve precedent updates(@mshibuya[8f18a95b](https://github.com/carrierwaveuploader/carrierwave/commit/8f18a95b74517ba96f6c571401d537f048e36961))
24
+
*`#serializable_hash` now returns string for version keys(@schovi[#2246](https://github.com/carrierwaveuploader/carrierwave/pull/2246))
25
+
* Use the MimeMagic gem to inspect file headers for the mime type. This allows for mitigation of CVE-2016-3714, in combination with a `content_type_whitelist`(@locriani[#1934](https://github.com/carrierwaveuploader/carrierwave/pull/1934))
26
+
* Replace mime-types dependency with mini_mime to save memory(@bradleypriest[#2292](https://github.com/carrierwaveuploader/carrierwave/pull/2292))
27
+
* Delegate MiniMagick processing to ImageProcessing gem(@janko[#2298](https://github.com/carrierwaveuploader/carrierwave/pull/2298))
28
+
* Handle ActiveRecord transaction correctly, not storing or removing files on rollback(@skosh[#2209](https://github.com/carrierwaveuploader/carrierwave/pull/2209))
29
+
30
+
### Deprecated
31
+
*`fog_provider` configuration was deprecated and has no effect, just adding fog providers to `Gemfile` will load them(@mshibuya[ca201ee2](https://github.com/carrierwaveuploader/carrierwave/commit/ca201ee2ceebe2d916be3bc1396fe381cc93afd7))
32
+
*`CarrierWave::Uploader::Base#sanitized_file` was deprecated, use `#file` instead(@mshibuya[28190e99](https://github.com/carrierwaveuploader/carrierwave/commit/28190e99299a6131c0424a5d10205f471e39f3cd))
33
+
34
+
### Removed
35
+
* Remove support for Rails 4.x and Ruby 2.0/2.1 (@mshibuya[bada043f](https://github.com/carrierwaveuploader/carrierwave/commit/bada043f39801625d748b9a89ef475eff5c8bdd5))
36
+
37
+
### Fixed
38
+
* Fix deleting files twice when marked for removal(@mshibuya[67800fde](https://github.com/carrierwaveuploader/carrierwave/commit/67800fdeb796a7b2efe1192e06f619dcc3c64f05))
39
+
* Fix `uploader.cache!` loads entire contents of file into memory(@mshibuya[#2136](https://github.com/carrierwaveuploader/carrierwave/issues/2136))
40
+
* Do not trigger *_will_change! when file is not to be removed(@mshibuya[#2323](https://github.com/carrierwaveuploader/carrierwave/issues/2323))
41
+
* Allow deleting all files for multiple file upload(@mshibuya[#1990](https://github.com/carrierwaveuploader/carrierwave/issues/1990))
42
+
* Failing to retrieve unquoted filenames from Content-Disposition(@mshibuya[#2364](https://github.com/carrierwaveuploader/carrierwave/issues/2364))
43
+
* Fix `#clean_cache!` breaking with old format of cache id(@mshibuya[aab402fb](https://github.com/carrierwaveuploader/carrierwave/commit/aab402fb5232c0ebfe2584c22c3fb0161613dc33))
44
+
* Fix `#exists?` returning true after Fog file deletion(@mshibuya[#2387](https://github.com/carrierwaveuploader/carrierwave/issues/2387))
45
+
* Make `#identifier` available for a retrieved file(@mshibuya[#1581](https://github.com/carrierwaveuploader/carrierwave/issues/1581))
46
+
* Make cache id generation less predictable(@mshibuya[#2326](https://github.com/carrierwaveuploader/carrierwave/issues/2326))
47
+
* Uploaders not being cleared when `#reload` or `#initialize_dup` are overridden in model(@mshibuya[#2379](https://github.com/carrierwaveuploader/carrierwave/issues/2379))
48
+
* Fix `#content_type` returning false, instead of nil(@longkt90[#2384](https://github.com/carrierwaveuploader/carrierwave/pull/2384))
49
+
* Preserve connection cache when eagar-loading fog(@dmitryshagin[#2383](https://github.com/carrierwaveuploader/carrierwave/pull/2383))
50
+
*`#recreate_versions!` ignored `:from_version` when versions to recreate are given(@hedgesky[#1879](https://github.com/carrierwaveuploader/carrierwave/pull/1879)[#1164](https://github.com/carrierwaveuploader/carrierwave/issues/1164))
10
51
11
52
## 1.3.1 - 2018-12-29
12
53
### Fixed
@@ -137,7 +178,7 @@ _No changes._
137
178
* Don't read file twice when calling `sanitized_file` or `cache!` (@felixbuenemann[#1476](https://github.com/carrierwaveuploader/carrierwave/pull/1476))
138
179
* Change image extension when converting formats (@nashby[#1446](https://github.com/carrierwaveuploader/carrierwave/pull/1446))
139
180
* Fix file delete being called twice on remove (@adamcrown[#1441](https://github.com/carrierwaveuploader/carrierwave/pull/1441))
140
-
* RSpec 3 support (@randoum#1421[](https://github.com/carrierwaveuploader/carrierwave/pull/1421), @akiomik[#1370](https://github.com/carrierwaveuploader/carrierwave/pull/1370))
181
+
* RSpec 3 support (@randoum[#1421](https://github.com/carrierwaveuploader/carrierwave/pull/1421), @akiomik[#1370](https://github.com/carrierwaveuploader/carrierwave/pull/1370))
141
182
* MiniMagick convert to a format all the pages by default and accept an optional page number parameter to convert specific pages (@harikrishnan83[#1408](https://github.com/carrierwaveuploader/carrierwave/pull/1408))
142
183
* Fix cache workfile collision between versions (@jvdp[#1399](https://github.com/carrierwaveuploader/carrierwave/pull/1399))
143
184
* Reset mounter cache on record reload (@semenyukdmitriy[#1383](https://github.com/carrierwaveuploader/carrierwave/pull/1383))
0 commit comments