Skip to content

Latest commit

 

History

History
255 lines (162 loc) · 8.49 KB

CHANGELOG.md

File metadata and controls

255 lines (162 loc) · 8.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.

As this project is a user-facing application, the places in the semantic versioning number MAJOR.MINOR.PATCH are redefined as follows:

  • MAJOR denotes changes that are expected to significantly disrupt the flow of a returning user with some experience of the application, or that significantly affects the development workflow
  • MINOR denotes changes that may affect the user experience or the development workflow
  • PATCH denotes changes that are insignificant to the user experience or the develpment workflow

1.7.0 (2024-09-30)

Added

  • Track some events to Matomo #166
  • Added .editorconfig

Changed

  • Improved repo documentation
  • Replaced Font Awesome with Phosphor Icons
  • Clearer message of caution next to custom config upload form

Fixed

  • Show loading spinners on the custom config page
  • Show loading spinners when downloading export files
  • Strip slash from Matomo url
  • Backend error messages are ignored when fetching files with "blob" as responseType #171
  • Remove unnecessary scroll bars from HeightResizable, used in code boxes

1.6.1 (2024-08-13)

Added

  • Code highlighting for XML and YAML #30
  • HTTP compression

Changed

  • Drop unnecessary async usage of the js-yaml package
  • The FormKit and Highlight.js libs are imported dynamically to allow for a smaller main asset chunk

Fixed

  • Require authentication for the custom config page

1.6.0 (2024-04-30)

Added

  • News shown in two places on home page: featured on top, others under the intro text

Changed

  • Restructured panels on corpus overview to better match backend concepts:
    • New Analysis panel with the run button from Status and the downloads from Results
    • Renamed Result to Explore #115
  • Fetching news from the Newsdesk repo on page load, instead of a static file at build time
  • The on prop of PendingContent now matches by start of string

Fixed

  • Clarify that data installed in tools is outdated after annotation re-run #154

1.5.0 (2024-04-23)

Added

  • Upload custom corpus config #99
  • A quick, brief resource listing view for admin #146
  • Group export files by folder #95
  • JWT request now has a 2s timeout and two retries #124
  • Upload an entire folder of source files #97

Changed

  • Removed unused message param from spin() #157
  • Merged the corpus Metadata and Configuration panels/forms
  • Updated dependencies

Fixed

  • Use the new Språkbanken Text logo
  • Unallowed file format sometimes saved to local config #153
  • Make language switcher more visible #90
  • Show hint if parsing config fails

1.4.0 (2024-03-11)

Added

  • Basic functionality for adding and removing metadata resources #145
  • Progress bar for source file uploads #45
  • Some dynamic imports to reduce main chunk size

Changed

  • Extracted the concept of a Resource as a supertype of Corpus, in preparation for adding the Metadata resource type #145
  • Defer loading source text if file is large #29
  • Source text file content now looks the same as log output

Fixed

  • Missing type in store caused new corpus form to crash
  • Fix visual feedback when saving config and deleting resource

1.3.0 (2024-02-12)

Added

  • Converted code to TypeScript #113
  • Lint check in CI workflow script

Changed

  • Renamed one-word components, for linting

Fixed

  • Status panel is empty for new corpus, until page is reloaded #151
  • Word wrapping in log output in status panel #139
  • Upgraded dependencies

1.2.0 (2024-01-17)

Added

  • Option to enable named entity recognition
  • Check if admin mode is enabled on load
  • Build check in CI workflow script

Changed

  • Dependencies upgraded
    • Node 18 is now required, due to @vitejs/plugin-vue@5
  • Request resource-info once for all resources
  • UrlButton component replaces a > ActionButton
  • RouteButton component replaces router-link > ActionButton
  • ActionButton uses <button> and is tabbable

Fixed

  • Error handling when deleting corpus

Removed

  • useVariant

1.1.0 (2024-01-02)

Added

  • Link to manual about exports files

Changed

  • Rename "Dashboard" to "Library"
  • Use new resource-info route, drop check-status and list-sources
  • The local storage key is now tagged with a datestamp, and should be changed when the data shape of the state changes

Fixed

  • Allow clicking most elements behind a loading spinner
  • Home page width on small screen

1.0.5 (2023-11-28)

Changed

  • Improved sync between source files and settings: set format from files, set name to corpus id

Fixed

  • Set lang param of Korp/Strix urls

1.0.4 (2023-10-24)

Fixed

  • Drop requirement of mink-app permission for write check

1.0.3 (2023-10-19)

Added

  • Showing warnings from jobs
  • Messages from jobs are limited in size, but resizeable

Fixed

  • Downloading source file was broken for binary files
  • Correct file size outputs using binary base instead of decimal
  • Translate "Create account" page to Swedish

1.0.2 (2023-10-03)

Added

  • Logo large with slogan on front page

Fixed

  • Handle unknown corpus state nicer
  • Dark-safe background color of welcome card on home page
  • Orange color of progress bar same as logo and links

1.0.1 (2023-10-02)

Fixed

  • Adjusted the layout in the Tools panel
  • Updated screenshot for home page
  • Corpus buttons on Dashboard are now real links, can be opened in new tab

Added

  • Messages from the backend are now kept in frontend code, including Swedish translations
  • Added an introduction with screenshot to the README

Changed

  • New Mink logo, and added Göteborgs unversitet logo

1.0.0 (2023-09-20)

The frontend is now open to the general public! This version allows users to:

  • Create corpora and upload text files
  • Run a predefined set of linguistic annotations
  • Download results as XML and CSV
  • Export results into Korp and Strix

Code changes up until this point are not documented other than in the git commit log.