Change Log

All notable changes to this project will be documented in this file.

Unreleased

v0.4.3

  • Change the package name to “tokyo.northside.tipoftheday” to avoid conflict and to align JPMS module name.

  • Bump commons-io@2.15.0

  • Bump SwingBox@1.2.7

v0.4.2

  • Use Gradle version catalog

  • Bump Gradle@8.3

  • Bump SwingBox@1.2.5

  • Bump SLF4J@2.0.7

  • Bump Nexus-Publish@2.0.0-rc-1

  • Bump spotbugs@5.1.3

  • Bump spotless@6.19.0

  • Add .readthedocs.yaml

  • fix(uiclass): escape key action(#6)

  • feat(demo): add actionMap usage demo(#4)

  • CI on woodpecker

v0.4.1

  • Bump SwingBox@1.2.4

  • Update a document

  • refactor demo application to show how to customize UI.

v0.4.0

  • Change BasicTipOfTheDayUI class to be abstract

    • remove BasicTipOfTheDayUI.createUI static method

  • Refactor BasicTipOfTheDayUI, DefaultTipOfTheDayUI class

v0.3.3

  • HtmlTipData: Fix NPE when loading html from jar resource.

  • demo: allow produce distZip

v0.3.2

  • Reduce log messages verbosity.

  • Bump SwingBox@1.2.3

v0.3.1

  • fix: Null check in saveChoice action to avoid potential NPE

  • doc: Update javadoc

v0.3.0

  • Support rich text with HTML5 and CSS parser.

  • Change development status Beta

  • Add DefaultTip.of method

v0.2.2

  • Add contribution guide.

v0.2.0

  • Add demo application as subproject

  • Implement createUI method

  • Fix bundle loading

  • Add a Japanese bundle

  • Use UTF-8 for bundle encoding

  • Add document for sphinx document solution.

v0.1.1

  • Chore(Gradle): config code signing and publishing.

v0.1.0

  • First release.