Skip to content

Latest commit

 

History

History
198 lines (133 loc) · 7.49 KB

File metadata and controls

198 lines (133 loc) · 7.49 KB

Changelog

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.

[Unreleased]

[0.6.1] - 2021-08-11

Fixed

  • Fix the update of the segmentation list when a token is deleted from the Graph Editor (#326)

[0.6.0] - 2021-05-26

Added

  • 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)

Changed

  • 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

Fixed

  • 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)

[0.5.1] - 2021-03-11

Fixed

  • Allow all Unicode letter characters as identifier in the graph console and the "ideographic full stop" as punctuation. (#261)

[0.5.0] - 2021-03-04

Added

  • 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

  • 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

Changed

  • 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

[0.4.4] - 2020-09-16

Fixed

  • 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)

[0.4.3] - 2020-09-04

Fixed

  • Several potential bugs (e.g. null pointer exceptions) reported by static code analysis

[0.4.2] - 2020-08-11

Fixed

  • Release artifacts where not created because Travis configuration contained bugs (#209)

[0.4.1] - 2020-08-11

Fixed

  • Release artifacts where not created because tagged release commits where not included in Travis configuration

[0.4.0] - 2020-08-11

Added

  • 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

Changed

  • 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.

Removed

  • The Salt graphs are not using the insufficient Salt notification extension anymore
  • ProjectManager is not managing the Salt update events anymore, its addListener and removeListener functions have been removed.

Fixed

  • 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

[0.3.1] - 2019-12-16

Fixed

  • Include CITATION.cff in product builds (#89)
  • Automatically update CITATION.cff on tags in Travis pre-deploy

[0.3.0] - 2019-12-14

Changed

  • Improve formatting of developer/maintainer documentation
  • Add dependencies and templates checks to PR template

Fixed

  • Resolve TODOs in developer/maintainer documentation
  • Improve developer/maintainer documentation towards current state

[0.2.0] - 2019-12-12

Added

  • 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

[0.1.3] - 2019-11-07

Fixed

  • Fix #75: Subdirectory compilation did not work unless the product has been installed once with mvn install

[0.1.2] - 2019-11-06

Fixed

  • Renaming documents and other items in the corpus structure editor did not work

[0.1.1] - 2019-11-01

  • Fix indentation in developer/maintainer documentation (use spaces, not tabs)
  • Update developer workflow documentation
  • Update maintainer release documentation

[0.1.0] - 2019-11-01