Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 6.09 KB

CHANGELOG-v2.1.0.md

File metadata and controls

49 lines (38 loc) · 6.09 KB

Thorium Reader v2.1.0

Summary

Version 2.1.0 was released on 09 August 2022.

This release includes the following (notable) new features, improvements and bug fixes:

  • Added support for Dilicom library connector (not OPDS, special API).
  • Localisation: fixed French, Spanish, Portuguese (Portugal) and Swedish translations. Added the EDRLab.org documentation website link to all locales, in the "about Thorium" XHTML (the link currently redirects to a GitHub microsite that hosts Thorium's user guide).
  • Added basic "telemetry" feature: anonymous system information sent to EDRLab server on application startup.
  • Fixed reader window menus which were not closed automatically when switching to fullscreen.
  • Fixed README documentation, updated supported languages.

(previous v2.0.0 changelog)

Full Change Log

Git commit diff since v2.0.0: https://github.com/edrlab/thorium-reader/compare/v2.0.0...v2.1.0

=> 19 GitHub Git commits:

  • (_) fix(lint): identation!
  • (_) chore(dev): WebPack JS config formatting
  • (_) chore(doc): added EDRLab.org doc redirect link to all locales "about Thorium" XHTML
  • (_) chore(doc): added language-agnostic user guide link for EN, fixed for FR
  • (_) feat: telemetry, basic anonymous system info on startup (PR #1711 Fixes #1686)
  • (_) feat: save app version in redux store, JSON filesystem persistence (PR #1710)
  • (_) fix(l10n): added missing French translations (PR #1722)
  • (_) chore(NPM): package updates including new "vanilla extract" lib in preparation for CSS refactor in data grid bookshelf (inline styling) (PR #1706)
  • (_) fix(doc): image zoom keyboard shortcut is with SHIFT key modifier, not CTRL [skip ci]
  • (_) fix(doc): typo EDROLab -- EDRLAB (PR #1718)
  • (_) fix(l10n): updated Swedish translation (PR #1708 )
  • (_) fix(l10n): updated Portuguese-Portugal translation (PR #1707 )
  • (_) fix(l10n): updated Spanish translation (PR #1712)
  • (_) feat: Dilicom API "apiapp" integration (PR #1684)
  • (_) fix: settings menu in the reader window is now also closed automatically when switching to fullscreen (see PR #1701 Fixes #1699)
  • (_) fix: reader menu is closed automatically when switching to fullscreen (PR #1701 Fixes #1699)
  • (_) chore(NPM): updated packages
  • (_) chore(doc): added new translations / locales, updated instructions in the README [skip ci]
  • (_) chore(release): version bump

Developer Notes:

  • The standard-changelog utility (npx standard-changelog --first-release) somehow only generates a limited number of commits, so we use a one-liner command line / shell script instead:
  • git --no-pager log --decorate=short --pretty=oneline v2.0.0...v2.1.0 | cut -d " " -f 1- | sed -En '/^([0-9a-zA-Z]+)[[:space:]]([^:]+):(.+)$/!p;s//\1 __\2:__\3/p' | sed -En 's/^(.+)$/* \1/p' | sed -En '/PR[[:space:]]*#([0-9]+)/!p;s//PR [#\1](https:\/\/github.com\/edrlab\/thorium-reader\/pull\/\1)/gp' | sed -En '/\(#([0-9]+)/!p;s//(PR [#\1](https:\/\/github.com\/edrlab\/thorium-reader\/pull\/\1)/gp' | sed -En '/(Fixes|See|Fix|Fixed)[[:space:]]*#([0-9]+)/!p;s//\1 [#\2](https:\/\/github.com\/edrlab\/thorium-reader\/issues\/\2)/gp' | sed -En '/^.[[:space:]]([0-9a-zA-Z]+)[[:space:]]/!p;s//* [(_)](https:\/\/github.com\/edrlab\/thorium-reader\/commit\/\1) /p' | sed -En '/[[:space:]]#([0-9]+)/!p;s// [#\1](https:\/\/github.com\/edrlab\/thorium-reader\/issues\/\1)/gp'
  • ...append | pbcopy on MacOS to copy the result into the clipboard.
  • ...append | wc -l to verify that the result actually matches the number of Git commits.