Skip to content

Commit 72461ea

Browse files
committed
chore: 🔖 Bump version to 0.4.0
1 parent 38ea7d1 commit 72461ea

File tree

4 files changed

+314
-3
lines changed

4 files changed

+314
-3
lines changed

CHANGELOG.md

Lines changed: 311 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
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+
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
6+
7+
## [v0.4.0]
8+
### Other
9+
- feat: :sparkles: add versioce for version bumping
10+
- Merge pull request #62 from curiosum-dev/feature/ui-translation-improvements
11+
12+
Improve UX when editing many translations
13+
- Fix
14+
- Merge branch develop into feature/ui-translation-improvements
15+
- Merge pull request #59 from curiosum-dev/feature/add_support_for_multiple_apps
16+
17+
Add support for multiple apps
18+
- Add missing @moduledoc
19+
- Merge branch develop into feature/add_support_for_multiple_apps
20+
- Merge pull request #61 from curiosum-dev/feature/support-nested-scopes
21+
22+
Add support for nested scopes and different main path
23+
- Merge branch develop into feature/support-nested-scopes
24+
- Trigger workflow
25+
- Merge pull request #60 from curiosum-dev/fix/multiple-locales-for-messages-fixes
26+
27+
Fix translation preloads to preload only necessary data
28+
- Merge branch develop into fix/multiple-locales-for-messages-fixes
29+
- Trigger workflow
30+
- Merge pull request #56 from curiosum-dev/fix/multiline-translations
31+
32+
Add support for multi-line msgids
33+
- Merge branch develop into fix/multiline-translations
34+
- Trigger workflow
35+
- Merge pull request #52 from curiosum-dev/fix/parse_params_to_avoid_500s
36+
37+
Parse params and add support for different ID types
38+
- Refactor translations_live.ex
39+
- Trigger workflow
40+
- Extract logic of `parse_filters/1`s reduce to `parse_filter/2`
41+
- Return error when `id_parse_function` provided with MFA with invalid arity
42+
- Add support for different ID types
43+
- Parse params and and redirects
44+
- Merge pull request #80 from curiosum-dev/feature/improve-ci
45+
46+
Feature/improve ci
47+
- Bump credo and dialyxir versions
48+
- Suppress warning about router.ex
49+
- Bump uri_query version
50+
- Bump ecto versions
51+
- Use Ubuntu 24.04 LTS
52+
- Set env
53+
- Remove unsupported OTP version
54+
- Add supported Elixir versions
55+
- Fix naming across file
56+
- Fix naming
57+
- Improve CI
58+
- Merge pull request #77 from curiosum-dev/feat/remove-devenv
59+
60+
❄️ Remove devenv
61+
- Merge pull request #79 from curiosum-dev/fix/align-with-main
62+
63+
Fix/align with main
64+
- Remove autogenerated dummy test
65+
- Fix credo
66+
- ❄️ Remove devenv
67+
- Add chevrons to `Icons` module
68+
- Add `Colors` module
69+
- Improve readability of `Router`
70+
- Add `dashboard_path` helper to verified routes
71+
- Restore params after saving a translation
72+
- Add a way to clear all filters at once
73+
- Fixes to migrations
74+
- Fix to `application_source_form_live`
75+
- Add a way to create new application source
76+
- Add support for nested scopes and different main path
77+
- Fix translation preloads to preload only necessary data
78+
- Changes to make import export plugin work
79+
- Replace `parse_msgid/1` with just `Enum.join`
80+
- Add support for multiline msgids
81+
- Add application source
82+
- Add support for SQLite3 (#51)
83+
84+
* Add support for SQLite3
85+
86+
* Fix current version
87+
- Recover filters from params on mount in the translations list (#49)
88+
89+
* Improve UX when using filters
90+
91+
* Properly find index in Select
92+
- 🐛 Fix pagination failing to parse int (#44)
93+
- Support translations during compilation (#48)
94+
95+
* Support translations during compilation
96+
97+
* Remove Logger
98+
99+
* Fix credo issues
100+
101+
* Add doc to `compiling?` function
102+
- Support for newer phoenix_html 4 with phoenix_html_helpers because newer version has a little different api (#47)
103+
104+
* html_helpers
105+
106+
Signed-off-by: Jan Jakůbek <jan.jakubek96@gmail.com>
107+
108+
* delete_use_PhoenixHtml
109+
110+
Signed-off-by: Jan Jakůbek <jan.jakubek96@gmail.com>
111+
112+
---------
113+
114+
Signed-off-by: Jan Jakůbek <jan.jakubek96@gmail.com>
115+
- Merge pull request #42 from curiosum-dev/feature/child-lv-components
116+
117+
Dashboard allow child live view components
118+
- 📝 Add docs to DashboardLive
119+
- 💫 Support child LV dashboard components
120+
- Merge pull request #41 from curiosum-dev/feature/stricter-po-file-search
121+
122+
🚦 Search for PO files only in priv/gettext
123+
- Merge pull request #40 from oliver-kriska/feature/multi-line-msgstr
124+
125+
PO Extractor - allow to import multi-lines msgstr
126+
- 🚦 Search for PO files only in priv/gettext
127+
- Update README.md
128+
- PO Extractor - allow to import multi-lines msgstr
129+
- Merge pull request #38 from curiosum-dev/chore/kanta-sync-readme-plugins-list-update
130+
131+
Update README.md
132+
- Update README.md
133+
134+
Adds Kanta sync to the plugins list in README Table of contents
135+
136+
## [0.3.1]
137+
### Other
138+
- Merge pull request #37 from curiosum-dev/release/0.3.1
139+
140+
Release/0.3.1
141+
- Merge branch main into release/0.3.1
142+
- Merge pull request #36 from curiosum-dev/feature/api-endpoint
143+
144+
Feature/api endpoint
145+
- Add optional API authorization, resolve minor naming issues
146+
- Add @moduledoc to APIAuthPlug
147+
- Add API endpoints
148+
- Merge branch develop into feature/api-endpoint
149+
- Create API scaffolding
150+
151+
## [0.3.0]
152+
### Other
153+
- Merge pull request #35 from curiosum-dev/release/0.3.0
154+
155+
Release/0.3.0
156+
- Update phoenix_live_view to 0.20
157+
- Update Kanta version to 0.3.0
158+
- Merge pull request #34 from curiosum-dev/fix/js-error-on-liveview-page-change
159+
160+
Fix JS error on LiveView page change
161+
- Get rid of deprecated live_component/2
162+
- Fix JS error on LiveView page change
163+
- Merge pull request #32 from FranciscoLira/fix/router-import-missing
164+
165+
Fix/router import missing
166+
- Merge pull request #21 from curiosum-dev/feature/improved-translations-search
167+
168+
Improve translations search
169+
- Require opts keyword list in join_resource/3
170+
- Improve efficiency of messages list query
171+
- Merge branch develop into feature/improved-translations-search
172+
- fix:README missing import in router
173+
- Improve translations search
174+
175+
## [0.2.2]
176+
### Other
177+
- Merge pull request #30 from curiosum-dev/release/0.2.2
178+
179+
Release/0.2.2
180+
- Merge branch main into release/0.2.2
181+
- Merge pull request #29 from curiosum-dev/chore/update-powriter-information-in-readme
182+
183+
Update information about POWriter
184+
- Update information about POWriter
185+
- Merge pull request #27 from curiosum-dev/feature/readme-and-sidebar-badges
186+
187+
Add badges
188+
- Add badges
189+
190+
## [0.2.1]
191+
### Other
192+
- Add badges (#28)
193+
- Merge pull request #26 from curiosum-dev/chore/update-readme
194+
195+
Update README to match Kanta version
196+
- Update README to match Kanta version
197+
198+
## [0.2.0]
199+
### Other
200+
- Merge pull request #25 from curiosum-dev/release/0.2.0
201+
202+
Release/0.2.0
203+
- Merge pull request #24 from curiosum-dev/feature/set-docs-entry-and-bump-mix-version
204+
205+
Set docs entry and bump mix version
206+
- Set docs entry and bump mix version
207+
- Merge pull request #23 from curiosum-dev/fix/plural-translations-form
208+
209+
Improve UI and fix plural translations form
210+
- Use truncate CSS prop instead of String.slice
211+
- Improve UI and plural translations form
212+
- Merge pull request #22 from curiosum-dev/chore/update-gettext-repo
213+
214+
Update gettext repo
215+
- Update gettext repo
216+
- Merge pull request #20 from curiosum-dev/chore/update-demo-link
217+
218+
Update demo link in README
219+
- Update demo link in README
220+
- Merge pull request #18 from curiosum-dev/feature/plugin-docs
221+
222+
Feature/plugin docs
223+
- Module names consistency, explicit ArgumentError rescue
224+
- Add dialyzer, fix credo and dialyzer warnings
225+
- Update "How to write plugins?" tutorial
226+
- Plugin docs, specs and conditional components rendering
227+
- 🐛 Hotfix wrong type
228+
229+
It was a Map all along
230+
- Merge pull request #14 from curiosum-dev/bugfix/prerelease-fixes
231+
232+
Bugfix/prerelease fixes
233+
- 🔧 Fallback to public prefix for messages
234+
- 🔧 Pass on_mount option to live_session opts
235+
- 🐛 Use https instead ssh connection for gettext
236+
- 🐛 Fix down migration order
237+
- 🐛 Fix prefix() calls into prefix
238+
- 🔧 Pass down opts to respective up&down migrations
239+
- 🐛 Add limit 1
240+
- ❄ Add devenv
241+
- fix: multitenancy projects issues
242+
- feat: rework plural messages handling
243+
- Merge pull request #12 from curiosum-dev/feature/kanta-plugins-extraction
244+
245+
feat: extract DeepL plugin to the external package
246+
- feat: extract DeepL plugin to the external package
247+
- Merge pull request #11 from curiosum-dev/fix/phoenix-verified-url
248+
249+
fix: change unverified url to unverified path
250+
- fix: change unverified url to unverified path
251+
- Merge pull request #10 from curiosum-dev/fix/phoenix-verified-paths
252+
253+
fix: Phoenix VerifiedRoutes issues & missing views
254+
- fix: Phoenix VerifiedRoutes issues & missing views
255+
- Merge pull request #8 from curiosum-dev/fix/kanta-in-mix-release-setup
256+
257+
fix: Kanta in a mix release projects
258+
- fix: Kanta in a mix release projects
259+
- Merge tag 0.1.0 into develop
260+
261+
Initial version of Kanta
262+
263+
## [0.1.0]
264+
### Other
265+
- Merge branch release/0.1.0 into main
266+
- chore: bump version
267+
- docs: update readme
268+
- feat: basic rwd
269+
- feat: dark mode
270+
- feat: add messages filters
271+
- feat: plugins management
272+
- feat: small refactoring
273+
- fix: paths resolution
274+
- feat: add gettext contexts & fix plural translations
275+
- feat: mainly UI adjusts
276+
- Merge pull request #6 from curiosum-dev/1-fix_github_dependency_on_gettext_fork
277+
278+
Fix github dependency on gettext fork (#1)
279+
- Fix github dependency on gettext fork (#1)
280+
- Merge tag 0.0.1-rc1 into develop
281+
282+
First release candidate of Kanta translations manager.
283+
- Merge branch release/0.0.1-rc1
284+
- chore: update package version
285+
- Merge pull request #4 from curiosum-dev/feature/KNT-2
286+
287+
fix: cached translations in UI
288+
- fix: cached translations in UI
289+
- Merge pull request #3 from curiosum-dev/feature/KNT-1
290+
291+
KNT-1 mimic LiveDashboard mechanism in Kanta
292+
- fix: LV redirect loop
293+
- feat: reverse engineering of live dashboard (WIP)
294+
- feat: adjust gettext repo for plural messages handling
295+
- feat: add form for plural translation updates
296+
- feat: add form for singular translation updates
297+
- Merge pull request #1 from curiosum-dev/feature/petal_init
298+
299+
PETAL stack init & db structure rework
300+
- feat: rework translation listings
301+
- feat: add plural translations
302+
- feat: add nebulex as a caching tool
303+
- feat: add sample pages in petal
304+
- feat: add basic configuration for semi-PETAL stack
305+
- chore: update deps & readme
306+
- Change translations to singular translations
307+
- Create PopulateCacheWithStoredDataService
308+
- Proof of concept
309+
- Create file structure
310+
- First commit
311+

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ by adding `kanta` to your list of dependencies in `mix.exs`:
103103
```elixir
104104
def deps do
105105
[
106-
{:kanta, "~> 0.3.1"},
106+
{:kanta, "~> 0.4.0"},
107107
{:gettext, git: "git@github.com:ravensiris/gettext.git", branch: "runtime-gettext"}
108108
]
109109
end

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ defmodule Kanta.MixProject do
66
app: :kanta,
77
description: "User-friendly translations manager for Elixir/Phoenix projects.",
88
package: package(),
9-
version: "0.3.1",
9+
version: "0.4.0",
1010
elixir: "~> 1.14",
1111
elixirc_options: [
1212
warnings_as_errors: true

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kanta",
3-
"version": "0.3.1",
3+
"version": "0.4.0",
44
"description": "Translations management library for Elixir/Phoenix projects",
55
"license": "MIT",
66
"private": true,

0 commit comments

Comments
 (0)