Fix name-typo in NEWS
[coquelicot.git] / NEWS
1 Release history
2 ===============
3
4 Here is a list of changes that happened in each release of [Coquelicot]:
5
6 Version 0.9.6
7 -------------
8
9  * Add `userpass` authentication contributed by Rowan Thorpe. It stores
10    multiple login/password credentials in a configuration file. Password
11    are stored encrypted using bcrypt.
12  * Properly translate storage durations in upload form. Fix by Rowan Thorpe.
13  * Use proper unit when reporting byte count during upload.
14  * Update and clean up dependencies.
15  * Minor improvements:
16    - Fix views that made the latest Haml parser unhappy.
17  * Translation improvements:
18    - Refresh translation template and catalogs
19    - Add bug report address to translation template
20    - Fix a syntax error in Spanish PO file.
21    - Add comments for translators regarding unit of storage abbreviations.
22    - Add Greek translations. Thanks to Rowan Thorpe.
23  * Update authors in README
24  * Mention users and developers mailing list in documentation
25
26 Released 2016-12-20.
27
28 Version 0.9.5
29 -------------
30
31  * Fix preselection of the expiration time set in the configuration.
32  * Remove usage of the deprecated $.browser in jQuery plugins. This
33    makes them compatible with jQuery 1.9+.
34  * Upgrade bundled jQuery to version 1.11.3.
35  * Add missing `require` for some Cucumber features.
36
37 Released 2015-09-22.
38
39 Version 0.9.4
40 -------------
41
42  * Make the directory for cache files configurable. This adds a new
43    `cache_path` setting. Thanks to Rowan Thorpe for the original patch.
44  * Make the default selection for the expiration time match the default
45    setting.
46  * Switch the default expiration time to one day. This should be less surprising
47    to users uploading huge files. Thanks drkvg for prodding me long enough
48    to do this.
49  * Stop IMAP and LDAP authenticators to error out when authentication fails. They
50    now properly just deny the authentication requests as they should have.
51  * Make sure that we read and write binary files as such. This should improve
52    compatibilities with certain Ruby installations.
53  * Do proper integration testing using Cucumber.
54  * Update and clean up dependencies.
55  * Other minor improvements:
56    - Upgrade to RSpec 3 and fix the remaining deprecation warnings.
57    - Specify the license in the gemspec.
58    - Explicitly require on tilt/haml and tilt/sass to avoid race conditions.
59
60 Released 2015-09-12.
61
62 Version 0.9.3
63 -------------
64
65  * Support sub-directory installations. See updated installation
66    documentation for Apache and the new `path` setting.
67  * Always use the current source tree as the `coquelicot` gem.
68  * Fix an issue with the signature step in the release process.
69  * Document commands needed to serve the local Git clone.
70  * Fix a typo in footer when Coquelicot was installed from a gem.
71  * Add missing Debian packages to installation steps. Thanks Alexandre
72    Garreau for reporting the issue.
73  * Add Spanish translation. Thanks Loïc Raimbault!
74  * Stop spilling authentication errors to users. Thanks Rowan Thorpe for
75    the report.
76  * Add LDAP authentication (with uid lookup). Thanks Rowan Thorpe!
77  * Code cleanups:
78    - Drop support for Ruby 1.8.
79    - Stop using unsupported gem name for `activesupport`.
80    - Set a default time zone when running tests.
81    - Ensure same timezone when testing file creation time.
82    - Add support for generating gems using the newer Gem API.
83    - Add support for the Psych YAML engine.
84    - Switch to new RSpec expectation syntax.
85    - Switch to GetText::Tools:Task in Rakefile.
86    - Update bundle dependencies.
87
88 Released 2013-05-07.
89
90 Version 0.9.2
91 -------------
92
93  * Minor code cleanups:
94    - Cleanup old stub launcher for `Coquelicot::Application`.
95    - Fallback on version available in source code when the gem version is
96      unavailable.
97    - Add missing require for `Coquelicot::Helpers`.
98    - Ensure gem files have been unlinked after they have been sent.
99      Files created with Tempfile should be unlinked by Ruby runtime,
100      but let's just do it when most appropriate.
101  * Source tarball cleanup:
102    - Stop shipping jquery.lightBoxFu.js with the executable bit set.
103    - Ship proper "mtimes" instead of setting every dates to 1970-01-01.
104  * Mention author and license for JavaScript libraries in README.
105  * Document the release process.
106  * Rework and split documentation in different files targeting different
107    audiences.
108
109 Released 2013-04-08.
110
111 Version 0.9.1
112 -------------
113
114  * Add missing XML namespace in default layout.
115  * Be more specific when catching loading failures.
116  * Fix an embarassing typo which prevented Coquelicot to load with
117    Ruby >= 1.9.
118  * Fix upload progress tracking.
119
120 Released 2013-03-21.
121
122 Version 0.9
123 -----------
124
125  * Initial release.
126
127 Released 2013-03-13.
128
129
130
131 [Coquelicot]: https://coquelicot.potager.org/