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.
- Implement undoing and redoing changes (#38)
- Implement changing annotation names for whole annotation columns (#97)
- Add link to mailing list to user documentation
- Fixed incorrect description of unreviewed hotfixes workflow in developer/maintainer documentation
- When adding tokens in the graph editor to a previously empty document, you don't need to zoom in anymore (#224)
- UI Integration tests can be run in Eclipse without depending on the JUnit runtime that's packaged with the IDE
- Fix exception when adding tokens in the graph editor after saving the opened document (#220)
- Fix exception when adding tokens across >1 instances of the graph editor after saving the opened document (#214)
- Several potential bugs (e.g. null pointer exceptions) reported by static code analysis
- Release artifacts where not created because Travis configuration contained bugs (#209)
- Release artifacts where not created because tagged release commits where not included in Travis configuration
- Editor for the Salt annotation graph based on Zest and using a command line interface similar to GraphAnno
- Grid Editor for token and span annotations based on NatTable and using a similar interface to Excel
- Salt Projects can be saved now
- Annotation graph updates are propagated using the Eclipse RCP event bus
- Added a process to merge non-reviewed code and triage these unreviewed PRs regulary
- Don't unload the Salt document graph when text viewer is closed, notify the project manager instead. This will only unload the document graph when no other editor has opened the document.
- Updated the Eclipse platform to the 2020-03 release.
- Updated PR template so that every checkbox is an actual task and should be checked to pass quality control.
- The Salt graphs are not using the insufficient Salt notification extension anymore
ProjectManageris not managing the Salt update events anymore, itsaddListenerandremoveListenerfunctions have been removed.
- Update views via notification even if the object that changed was created before the view.
- Allow to run Hexatomic on Java 11 platforms
- Set locale in UI tests to avoid issues with auto-detected keyboard layouts
- Include CITATION.cff in product builds (#89)
- Automatically update CITATION.cff on tags in Travis pre-deploy
- Improve formatting of developer/maintainer documentation
- Add dependencies and templates checks to PR template
- Resolve TODOs in developer/maintainer documentation
- Improve developer/maintainer documentation towards current state
- Add maintainer section to pull request template outlining release procedure to follow.
- Add a unit test bundle for "core" and integration test bundle that uses SWTBot.
- Add maintainer section to pull request template outlining release procedure to follow
- Add target platform section to developer/maintainer documentation
- Add third party license information and a CITATION.cff file
- Fix #75: Subdirectory compilation did not work unless the product has been installed once with
mvn install
- Renaming documents and other items in the corpus structure editor did not work
- Fix indentation in developer/maintainer documentation (use spaces, not tabs)
- Update developer workflow documentation
- Update maintainer release documentation
- This is the first public preview release of the Hexatomic developer platform. [Unreleased]: https://github.com/hexatomic/hexatomic/compare/v0.4.4...HEAD [0.4.4]: https://github.com/hexatomic/hexatomic/compare/v0.4.3...v0.4.4 [0.4.3]: https://github.com/hexatomic/hexatomic/compare/v0.4.2...v0.4.3 [0.4.2]: https://github.com/hexatomic/hexatomic/compare/v0.4.1...v0.4.2 [0.4.1]: https://github.com/hexatomic/hexatomic/compare/v0.4.0...v0.4.1 [0.4.0]: https://github.com/hexatomic/hexatomic/compare/v0.3.1...v0.4.0 [0.3.1]: https://github.com/hexatomic/hexatomic/compare/v0.3.0...v0.3.1 [0.3.0]: https://github.com/hexatomic/hexatomic/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/hexatomic/hexatomic/compare/v0.1.3...v0.2.0 [0.1.3]: https://github.com/hexatomic/hexatomic/compare/v0.1.2...v0.1.3 [0.1.2]: https://github.com/hexatomic/hexatomic/compare/v0.1.1...v0.1.2 [0.1.1]: https://github.com/hexatomic/hexatomic/compare/v0.1.0...v0.1.1