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.
- Fix the update of the segmentation list when a token is deleted from the Graph Editor (#326)
- Add section about building Hexatomic locally in developer/maintainer documentation (#194)
- Add section about continuous integration in developer/maintainer documentation (#84)
- Add information on how to make releases on GitHub to developer documentation (#211)
- Add section about documentation in developer/maintainer documentation (#58)
- Document basic architecture and modularization (#41)
- Java is now included in the released product, it is not necessary to have Java installed (#20)
- Document common development issues (#278)
- Document working with contributions via pull request (#85)
- Document use of issue & PR templates (#86)
- Document preparation for end-of-maintenance (#276)
- Document tasks for new maintainers when taking over the project (#275)
- Document when to make releases (#61)
- Document maintenance tasks (#277)
- Document communication with users via mailing list (#318)
- Use GitHub Actions instead of Travis CI for deploying the release binaries and the documentation.
- Updated Eclipse platform to release 2021-03
- Updated Tycho to 2.1.0
- Java 11 is required to build Hexatomic
- Fix erroneous launch configuration that broke launching from Eclipse
- Fix incomplete contribution guidelines (#292)
- Fix startup error message in macOS by removing broken code signature on release (#271)
- Allow all Unicode letter characters as identifier in the graph console and the "ideographic full stop" as punctuation. (#261)
- Implement undoing and redoing changes (#38)
- Implement changing annotation names for whole annotation columns (#97)
- Implement import and export using Pepper (#111) for PAULA XML (#114) and EXMARaLDA files (#115)
- Implement changing annotation names for selected cells from the same or different columns (#228)
- Implement creating and annotating new spans over empty cells in existing span columns (#98)
- Add link to mailing list to user documentation
- Add "About" dialog and link to online documentation in the "Help" menu
- 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
- Using GitHub Actions instead of Travis CI for testing the pull requests
- Update Tycho (build-system related) to version 1.7.0
- Ratio between corpus structure editor and editor window is now 30/70 at start
- 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.6.1...HEAD [0.6.1]: https://github.com/hexatomic/hexatomic/compare/v0.6.0...v0.6.1 [0.6.0]: https://github.com/hexatomic/hexatomic/compare/v0.5.1...v0.6.0 [0.5.1]: https://github.com/hexatomic/hexatomic/compare/v0.5.0...v0.5.1 [0.5.0]: https://github.com/hexatomic/hexatomic/compare/v0.4.4...v0.5.0 [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/vRemoved...v0.4.0 [Removed]: https://github.com/hexatomic/hexatomic/compare/v0.3.1...vRemoved [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