Skip to content

Commit 9303996

Browse files
authored
Merge pull request #182 from prograils/add_changelog
Add changelog
2 parents b756775 + 98a26e4 commit 9303996

File tree

1 file changed

+223
-0
lines changed

1 file changed

+223
-0
lines changed

CHANGELOG.md

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
5+
6+
## [Unreleased]
7+
### Added
8+
- Proper CHANGELOG [@pnikrat](https://github.com/pnikrat)
9+
10+
## [WIP]
11+
- Efforts to use Vanilla JS and remove jQuery [WIP]
12+
- Fix for `Undefined method 'id' for False class` error in view partial [WIP]
13+
14+
## [1.1.5] - 2021-12-23
15+
### Added
16+
- Lit is now compatible with Zeitwerk and classic loader [@mlitwiniuk](https://github.com/mlitwiniuk)
17+
- When using Cloud translations, support V2 `google-cloud-translate` gem [@pnikrat](https://github.com/pnikrat)
18+
- Proper Rails 6.1 support. Fixes new Rails translate logic not saving defaults in Lit [@pnikrat](https://github.com/pnikrat)
19+
- Add screenshots to README [@mlitwiniuk](https://github.com/mlitwiniuk)
20+
21+
### Changed
22+
- Lit now uses Ruby 2.7.4 [@pnikrat](https://github.com/pnikrat)
23+
24+
### Fixed
25+
- When cloud translating strings with newline characters they are now properly preserved when returned from cloud translation provider [@pnikrat](https://github.com/pnikrat)
26+
27+
## [1.1.4] - 2021-04-27
28+
### Fixed / Changed
29+
- Move initializer template to `erb`. This may fix some errors on Lit installation [@mlitwiniuk](https://github.com/mlitwiniuk)
30+
31+
## [1.1.2] - 2021-04-26
32+
### Added
33+
- Ruby 3.0 compatibility [@mlitwiniuk](https://github.com/mlitwiniuk)
34+
- Option to batch-touch localizations. This marks them for synchronization again [@mlitwiniuk](https://github.com/mlitwiniuk)
35+
- Copy localization key to clipboard from Lit dashboard [@mlitwiniuk](https://github.com/mlitwiniuk)
36+
37+
### Removed
38+
- Rails 5.1 support. Use 5.2 or higher
39+
40+
## [1.1.1] - 2021-03-08
41+
### Added
42+
- Performance improvements: caching translation values in memory [@mlitwiniuk](https://github.com/mlitwiniuk)
43+
- More thread-safety: added middleware to clear Thread.current value after request is done [@mlitwiniuk](https://github.com/mlitwiniuk)
44+
45+
### Fixed
46+
- Fixes problem with duplication on synchronization - when synchronizing with remote record duplication was not properly checked [@mlitwiniuk](https://github.com/mlitwiniuk)
47+
48+
## [1.1.0] - 2020-11-03
49+
### Added
50+
- Lit startup performance improvements - memoize cache keys during startup [@vincentvanbush](https://github.com/vincentvanbush)
51+
- Cache consecutive calls to same localization key + other performance improvements [@mlitwiniuk](https://github.com/mlitwiniuk)
52+
- Support WillPaginate if present in project
53+
- Extra includes to avoid unnecessary queries in API controllers
54+
- Support for Rails 6 and I18n 1.6 [@mlitwiniuk](https://github.com/mlitwiniuk) & [@vincentvanbush](https://github.com/vincentvanbush)
55+
- Support Redis 5.0 [@usiegj00](https://github.com/usiegj00)
56+
- Lit now properly returns hash/subtree of translations when asked for non-leaf node [@pnikrat](https://github.com/pnikrat)
57+
58+
### Changed
59+
- Use local Bootstrap instead of CDN [@sweetyclem](https://github.com/sweetyclem/)
60+
- Generated initializer now respects `ignored_keys` setting [@mlitwiniuk](https://github.com/mlitwiniuk)
61+
62+
### Fixed
63+
- Remote interactor service fixes [@usiegj00](https://github.com/usiegj00)
64+
- Import will now update only default value when `raw` option is true [@AliSepehri](https://github.com/AliSepehri)
65+
- Fix Rails constant reference and some README improvements [@texpert](https://github.com/texpert)
66+
67+
## [1.0.2] - 2019-06-27
68+
### Fixed
69+
- Fix problem with code reloading [@Bonias](https://github.com/Bonias)
70+
- Fix fallback keys firing unnecessary queries [@vincentvanbush](https://github.com/vincentvanbush)
71+
72+
### Changed
73+
- Use Emoji flags instead of famfamfam [@zsawala](https://github.com/zsawala)
74+
75+
## [1.0.1] - 2019-01-10
76+
### Fixed
77+
- Fix missing trailing nil values in imported arrays [@vincentvanbush](https://github.com/vincentvanbush)
78+
- Fix array element nil value handling in cloud translation [@vincentvanbush](https://github.com/vincentvanbush)
79+
80+
## [1.0] - 2019-01-09
81+
### Added
82+
- Cloud Translations feature [@vincentvanbush](https://github.com/vincentvanbush)
83+
- Localization key/Locale unique index [@vincentvanbush](https://github.com/vincentvanbush)
84+
- Add INCLUDE_HITS_COUNT option to CSV export [@vincentvanbush](https://github.com/vincentvanbush)
85+
86+
### Changed
87+
- Introduce a list of keys to ignore for auto-humanize [@mlitwiniuk](https://github.com/mlitwiniuk)
88+
- Storing localizations even after rollback [@mlitwiniuk](https://github.com/mlitwiniuk)
89+
- Gemspec updates [@josh-m-sharpe](https://github.com/josh-m-sharpe)
90+
- Test suite updates and cleanup [@josh-m-sharpe](https://github.com/josh-m-sharpe) & [@vincentvanbush](https://github.com/vincentvanbush)
91+
92+
### Fixed
93+
- is_changed not being set correctly on UI edits [@vincentvanbush](https://github.com/vincentvanbush)
94+
95+
## [0.4.0-alpha] - 2018-11-12
96+
### Added
97+
- Add Redis URL to config [@Silex](https://github.com/Silex)
98+
- Rails 5.2 support [@vincentvanbush](https://github.com/vincentvanbush)
99+
- Show encountered and not yet translated localization keys [@szsoppa](https://github.com/szsoppa)
100+
- Synchronize deleted localizations [@szsoppa](https://github.com/szsoppa)
101+
- CSV export [@vincentvanbush](https://github.com/vincentvanbush)
102+
- Add Arel::Nodes.build_quoted when searching by params[:key] [@mlitwiniuk](https://github.com/mlitwiniuk)
103+
104+
### Changed
105+
- Various improvements [@Silex](https://github.com/Silex)
106+
- Code refactoring (rubocop) [@szsoppa](https://github.com/szsoppa)
107+
108+
### Fixed
109+
- Properly scope Lit inner translations [@Silex](https://github.com/Silex)
110+
- Proper pluralization support [@Silex](https://github.com/Silex)
111+
- Prevent from overwriting DB with nil defaults when redis gets cleared [@vincentvanbush](https://github.com/vincentvanbush)
112+
- Fix :default option not overriding stored nil value [@vincentvanbush](https://github.com/vincentvanbush)
113+
114+
## [0.3.3] - 2018-04-05
115+
### Added
116+
- Inline editing [@mlitwiniuk](https://github.com/mlitwiniuk)
117+
- Support Rails 4.2-5.0 and Ruby 2.3-2.4 [@mlitwiniuk](https://github.com/mlitwiniuk) & [@zhisme](https://github.com/zhisme)
118+
- Support Rails 5.1 [@mlitwiniuk](https://github.com/mlitwiniuk)
119+
120+
### Changed
121+
- Sync only UI modified keys [@vincentvanbush](https://github.com/vincentvanbush)
122+
- Asynchronous loading of translations synchronized via API [@vincentvanbush](https://github.com/vincentvanbush)
123+
- Better caching [@mlitwiniuk](https://github.com/mlitwiniuk)
124+
- Streamline installation process (no migration copying) [@mlitwiniuk](https://github.com/mlitwiniuk)
125+
- Loosen I18n dependency
126+
127+
### Fixed
128+
- Fix/yaml translations overwriting [@vincentvanbush](https://github.com/vincentvanbush)
129+
130+
### Removed
131+
- Support for Rails <4.2
132+
133+
## [0.2.6] - 2016-05-12
134+
### Added
135+
- Infer underscore key names from space-separated search queries [@vincentvanbush](https://github.com/vincentvanbush)
136+
- Various optimizations
137+
138+
## [0.2.5] - 2015-11-19
139+
### Added
140+
- Ignoring key prefixes [@mlitwiniuk](https://github.com/mlitwiniuk)
141+
142+
### Changed
143+
- Various refactoring and optimizations [@Bonias](https://github.com/Bonias) & [@mlitwiniuk](https://github.com/mlitwiniuk)
144+
- Move Lit panel to Bootstrap 3 [@mlitwiniuk](https://github.com/mlitwiniuk)
145+
146+
### Fixed
147+
- Only save translations for locales defined in available_locales [@stephanvane](https://github.com/stephanvane)
148+
149+
## [0.2.1] - 2013-10-18
150+
### Changed
151+
- Use Arel to create SQL searches [@Bonias](https://github.com/Bonias)
152+
153+
### Fixed
154+
- Fix array translations updating [@Bonias](https://github.com/Bonias)
155+
156+
## [0.2.0] - 2013-10-11
157+
### Added
158+
- jQuery TE as WYSIWYG editor [@mlitwiniuk](https://github.com/mlitwiniuk)
159+
- Sorting of localization keys [@Bonias](https://github.com/Bonias)
160+
161+
### Changed
162+
- Updates to License
163+
- Initial loading improvements [@Bonias](https://github.com/Bonias)
164+
- Performance improvements [@Bonias](https://github.com/Bonias)
165+
- Pure I18n compatibility [@Bonias](https://github.com/Bonias)
166+
167+
### Fixed
168+
- Submit button breaking when translation missing message appears [@Bonias](https://github.com/Bonias)
169+
170+
### Removed
171+
- Support for default Proc values [@mlitwiniuk](https://github.com/mlitwiniuk)
172+
173+
## [0.1.0] - 2013-09-25
174+
### Added
175+
- Support nil values
176+
- Install generator
177+
- API, groundwork for syncing keys between environments
178+
- Syncing keys between envs
179+
180+
### Changed
181+
- Improvements to Array support
182+
- Updates to Readme
183+
184+
## [0.0.4.3] - 2013-09-18
185+
### Added
186+
- Export tasks
187+
- Setting default text
188+
- Arrays support
189+
- Hit counters for translation keys
190+
- Locale can be hidden
191+
- Translation fallbacks
192+
193+
### Changed
194+
- Refactoring and cleanup
195+
196+
## 0.0.4 - 2013-01-15
197+
- Prefixing Redis storage keys
198+
- Rails 4 compatibility
199+
- Further development
200+
201+
## 0.0.3.1 - 2012-12-31
202+
- Updates to gemspec and readme. Added License
203+
204+
## 0.0.3 - 2012-12-31
205+
- Initial release
206+
207+
[Unreleased]: https://github.com/prograils/lit/compare/1.1.5...HEAD
208+
[1.1.5]: https://github.com/prograils/lit/compare/573b2f4272976a78951953a8ee37f2a533e181a1...1.1.5
209+
[1.1.4]: https://github.com/prograils/lit/compare/4cedfd00e29b85e848502dd82d479cff0777322b...573b2f4272976a78951953a8ee37f2a533e181a1
210+
[1.1.2]: https://github.com/prograils/lit/compare/1.1.1...4cedfd00e29b85e848502dd82d479cff0777322b
211+
[1.1.1]: https://github.com/prograils/lit/compare/1.1.0...1.1.1
212+
[1.1.0]: https://github.com/prograils/lit/compare/1.0.2...1.1.0
213+
[1.0.2]: https://github.com/prograils/lit/compare/1.0.1...1.0.2
214+
[1.0.1]: https://github.com/prograils/lit/compare/1.0...1.0.1
215+
[1.0]: https://github.com/prograils/lit/compare/0.4.0%2Dalpha...1.0
216+
[0.4.0-alpha]: https://github.com/prograils/lit/compare/v0.3.3...0.4.0%2Dalpha
217+
[0.3.3]: https://github.com/prograils/lit/compare/v0.2.6...v0.3.3
218+
[0.2.6]: https://github.com/prograils/lit/compare/v0.2.5...v0.2.6
219+
[0.2.5]: https://github.com/prograils/lit/compare/v0.2.1...v0.2.5
220+
[0.2.1]: https://github.com/prograils/lit/compare/v0.2.0...v0.2.1
221+
[0.2.0]: https://github.com/prograils/lit/compare/v0.1.0...v0.2.0
222+
[0.1.0]: https://github.com/prograils/lit/compare/v0.0.4.3...v0.1.0
223+
[0.0.4.3]: https://github.com/prograils/lit/compare/98b331975dfad4b4a01a290a9d27abdfa9db17f0...v0.0.4.3

0 commit comments

Comments
 (0)