376 Commits

Author SHA1 Message Date
marhali
68ec11a4e9 add dependency on json5-java by marhali 2022-02-22 20:24:44 +01:00
marhali
5c92c812d4 add dependency on json5 by syntaxerror 2022-02-15 13:13:25 +01:00
Marcel
36e5d5f16a
Merge pull request #87 from marhali/changelog-update-v3.0.1
Changelog update - `v3.0.1`
2022-02-07 22:35:36 +01:00
GitHub Action
c4d1ed4acd Changelog update - v3.0.1 2022-02-07 21:33:12 +00:00
marhali
67973765e1 fix compatibility problems on notification system 2022-02-07 22:10:55 +01:00
marhali
f29f87ee7f prepare patch release 2022-02-07 20:47:55 +01:00
marhali
11f72664c7 show notification instead of throwing an exception on fresh plugin installs 2022-02-07 20:42:21 +01:00
marhali
512daedf09 fix array mapper on complex values 2022-02-07 19:21:44 +01:00
Marcel
0eb882e765
Merge pull request #83 from marhali/changelog-update-v3.0.0
Changelog update - `v3.0.0`
2022-02-07 09:03:20 +01:00
GitHub Action
41313a3ea7 Changelog update - v3.0.0 2022-02-04 17:06:26 +00:00
marhali
ee5d6b6e16 prepare major release 2022-02-04 17:34:55 +01:00
marhali
70213f0b7d update readme 2022-02-04 17:34:06 +01:00
marhali
e08e27343c update dependencies 2022-02-04 15:49:10 +01:00
marhali
ff9da52f75 add error report functionality 2022-02-04 11:45:09 +01:00
marhali
d078e3d8f6 provide file to blame on exceptions 2022-02-03 21:01:54 +01:00
marhali
778490b8d8 add basic support for non-primitive elements inside json arrays
Resolves #81
2022-02-03 20:32:09 +01:00
marhali
f749715f14 fix npe on files with no content 2022-02-03 17:04:36 +01:00
marhali
9b6f1f8d25 update changelog 2022-02-03 16:53:40 +01:00
marhali
7e4028f03f refactor ionext into io package 2022-02-03 16:45:44 +01:00
marhali
6587f7b163 remove legacy io strategies 2022-02-03 16:44:15 +01:00
marhali
53ea963db8 move mappers into new target structure 2022-02-03 16:43:17 +01:00
marhali
f3ab014e3f improve exception details on io ops 2022-02-03 16:40:43 +01:00
marhali
cd38515402 move to next-gen io handler 2022-02-03 16:40:04 +01:00
marhali
22e2228d1e override targetNode if namespace is defined 2022-02-03 11:23:54 +01:00
marhali
41d77814dd add null safety to constructor 2022-02-03 11:21:30 +01:00
marhali
805ece0fb0 implement parser strategies 2022-02-02 22:04:41 +01:00
marhali
0f86c8dae7 move type models to io package 2022-02-02 22:04:13 +01:00
marhali
a3ceb736d4 add quick constructor 2022-02-02 19:28:50 +01:00
marhali
39783c52d2 add missing parser types 2022-02-02 19:26:43 +01:00
marhali
4c0a1fa24a finalize folder strategies 2022-02-02 19:26:16 +01:00
marhali
8b752480db implement new folder strategies 2022-02-01 11:37:13 +01:00
marhali
4d11319217 rename strategy enum types 2022-02-01 11:33:44 +01:00
marhali
3d6806053e remove not useful information in title 2022-01-30 12:22:27 +01:00
marhali
73f8491582 suggest file pattern on parser change 2022-01-30 12:19:04 +01:00
marhali
5f16d14524 add new configuration options for enhanced io system 2022-01-30 12:04:57 +01:00
marhali
d2bd18e322 fix character unescaping
See issue #82
2022-01-29 21:54:35 +01:00
Marcel
3528e2e6cc
Merge pull request #79 from marhali/changelog-update-v2.0.0
Changelog update - `v2.0.0`
2022-01-29 20:28:13 +01:00
GitHub Action
4ada244465 Changelog update - v2.0.0 2022-01-18 09:01:21 +00:00
marhali
c56a144f51 prepare full release 2022-01-18 09:43:23 +01:00
marhali
d8d1ad443d fix tree marking for nested sections with missing translations 2022-01-18 09:37:54 +01:00
Marcel
aaefe5c10f
Merge pull request #78 from marhali/changelog-update-v2.0.0-rc.1
Changelog update - `v2.0.0-rc.1`
2022-01-13 16:19:39 +01:00
GitHub Action
32b44b45c9 Changelog update - v2.0.0-rc.1 2022-01-13 15:17:38 +00:00
marhali
04e585699b prepare release candidate 2022-01-13 16:02:29 +01:00
marhali
7762b0cacd add filter functionality for missing translation values
Resolves #74
2022-01-13 16:00:08 +01:00
marhali
0b9d6c0369 consider children nodes on marking paths with empty translation values 2022-01-13 11:31:15 +01:00
marhali
c0e385000a rewrite i18n key handling
- Translation keys are now based on KeyPath type which is simply a string list
- Handling delimiter character within a section layer is now easier
- Only the presentation layer has to deal with displaying the correct concatenated key
2022-01-13 10:39:39 +01:00
marhali
44310d5459 remove debug log 2022-01-12 09:07:04 +01:00
marhali
939ef0b283 introduce improved key path representation models 2022-01-12 09:04:06 +01:00
marhali
8e4179983b base file pattern matcher on unix/window style wildcards 2022-01-11 14:22:32 +01:00
marhali
613d0c5bc9 Properly show exception cause 2022-01-11 14:12:47 +01:00