Skip to content

Latest commit

 

History

History
92 lines (66 loc) · 8.24 KB

CHANGELOG.md

File metadata and controls

92 lines (66 loc) · 8.24 KB

Changelog

0.7.4 (2023-10-08)

Bug Fixes

  • Use Height / Width as defined in FXML (6bf8da2d)
  • unused reuse commands removed from release.sh (793dc739)

Features

  • apikey: Show API Key Type (Pro/Free) in Output (5c8facdc)
  • release.sh: Add spdx license header to CHANGELOG.json after generation, push to origin and mirror (10da77c1)
  • reuse: SPDX compatible License Header added to all files (0a7cc699)
  • Save and Load API Key (presistent) (1eacc742)
  • Read API Key on start, Option to set a new Key (22e71ac8)
  • Select Source and Target Translation Language (05cfb368)
  • DeepL Service definition and 'usage' Endpoint Model (f99d9d0b)
  • verify API Key before save, show message in case of error (d1bcdd0d)
  • perform translation from chooseable source and target language (c94f036a)
  • Listen for Keyboard Shortcut, default: Ctrl + C + C (40d63d5e)
  • close to and open from system tray (0319cd88)
  • KeyboardListener to Controller, usage if Dispatcher Service, Basic functionality to react on Hotkey and paste Clipboard (7131ebd9)
  • reuse config and copy of used Licenses added to the project (6583ee90)

Code Refactoring

  • Settings moved to separate View and Controller (3f0b08bb)
  • status before moving to retrofit (ffb7d108)
  • remove obsolete class DeepLRestAPI (39004264)
  • api and type logic moved to Settings Class (dd25edd8)
  • rename models > model, move Controller classes into controller package (0415f268)
  • Rename to align with new project structure (a3277b79)
  • Settings changed to singleton (65c8c6f0)
  • renaming and alignment with new project structure (dc5be9f6)
  • Move API Calls into own Class, adjust related code to restore functionality (d0ff89be)

Chores

  • CHANGELOG: License Header adjusted, detached license file added for CHANGELOG.json (81fc6e50)
  • gitignore: Exclude .mvn/wrapper/maven-wrapper.jar (f26f9577)
  • gitignore: exclude everything IntelliJ and MVN related (760ba78f)
  • gitignore: exclude gitlogBackup files (b9b1ce7d)
  • Default IntelliJ .gitignore added (4f0d0de1)
  • Initial State based on IntelliJ JavaFX App Template (11126a60)
  • references to deleted classes removed (991aa8c9)
  • removal of files newly added to .gitignore (a78eb39d)
  • bump copyright year, adjust newlines in license headers (32f43316)

Styles

  • Title added to Settings Window, Type changed to Modal (f02bbd62)
  • Show only API Type instead Key on Main Window (bf14ba1f)
  • button positions and alignment changed (6b7c2237)

Documentation

  • CHANGELOG.md.mustache: License information added, avoid html escaping in commitURL (4800eb61)
  • README: Initial version added (6c9f41be)
  • README: reuse urls changed, minor wording adjustments and typo fixes (f712878f)
  • pom.xml version bumped, Changelogs generated for Release v0.6.3 (5245322f)
  • pom.xml version bumped, Changelogs generated for Release v0.7.2 (5388abef)

Build System

  • idea: Initial state based on IntelliJ Template (70355edc)
  • module-info: require java.prefs (bc8b676e)
  • module-info: require retrofit2 and jackson, open to unnamed modules (53953433)
  • mvn: Initial state based on IntelliJ Template, Version set to 0.0.1 (cf3ce354)
  • maven dependencies for retrofit2 and jackson added (c794eb26)
  • semantic-gitlog plugin added and configured (d4620782)
  • release.sh added, triggers changelog generation, version bump and tagging (fb8e1b7f)
  • bump gitlog plugin version, change scm url (17525f98)
  • use jlink and shade to create fat jar (0a67423f)
  • exclude temporary build files/folders from git (fcccfdbf)

Others

  • bump version of FXTrayIcon and retrofit2 (f81493b1)