All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- AEM 6.5 support #62
- Prerequisites for AEM and Java added in README.md #65
- Make dictionary keys sortable #62
- Support sling:key being optional #62
- Render entries when not all languages are present #62
- Enable "sling:Message" mixinType based message entries #106
- Compilation of dictionary clientlib #61
- Action bar for read only dictionaries shows only valid actions #42
- Publish buttons are only visible for enabled agents #62
- Only single dictionary can be selected #62
- Last modified date is removed from UI as it was not correct
1.2.1 - 2024-11-26
- Creation of new dictionary and editing of labels #62
1.2.0 - 2024-11-26
- Add button to default AEM translator (if it exists) #47
- Consolidate field labels in dialog for "Create Key" and "Edit Key" #57
- Language drop-down should expose both language and optionally country name #56
- Update terminology to message entry and key instead of label #33
- Add option to publish to preview #43
- Add
/conf
as editable root for dictionaries #46 - Update maven dependencies #51
- Sort dictionary languages alphanumerically #52
- Remove shortcut
d
for "Delete Language" as it conflicts withCmd + Opt + I
on Mac OS Chrome (Open Developer Tools) - Fix publication error when too many keys are selected #45
- Fix publication timeout when for large dictionaries #44
1.1.4 - 2024-09-16
- Language nodes can be different than the jcr:language property value #37
- Allow nt:folder as language node #38
- Language nodes can be names different between the languages #39
- Update all responses to use HTML based error responses so that Granite UI shows them in the dialogs #24
- Don't swallow the replication exceptions, but show the user that it does not have the rights #23
1.1.3 - 2024-08-03
- Add sling:key to message entries for a newly created language #28
1.1.2 - 2024-02-28
- Unpublish items before deleting them #21
1.1.1 - 2024-02-08
- CSV files with other languages than the dictionary currently has will not be imported #17
- Resolved errors occurring when publishing message entries #13
- Reactivated publish button for dictionaries #13
- Exporting a csv sometimes gives completely empty file #15
- Importing a csv with the correct languages sometimes still gives the error of wrong languages #19
1.1.0 - 2024-02-01
- Dictionaries with .json files are no longer showed in dictionary list: #8
- Message entries with no translation for a specific language no longer have a sling:message so the value won't be empty but will have a fallback from another language or the key itself #12
1.0.6 - 2023-09-12
- Add breadcrumbs to the dictionary page #3
1.0.5 - 2023-08-30
- Fix message entries not working anymore when a new language is added
1.0.4 - 2023-08-16
- Use the distribution API to be able to deep replicate a dictionary #1
1.0.3 - 2023-08-14
- Set minimum required SDK version to 2023.6.12255.20230608T053118Z-230400
1.0.2 - 2023-08-11
- When adding new languages existing message entries could not be updated
- Update README.md documentation
1.0.1 - 2023-08-10
- Use correct user mapping for service user
1.0.0 - 2023-08-09
- Create, publish and edit dictionaries
- Create, delete and update message entries in a dictionary