Skip to content

Releases: parubok/multiline-label

v1.20

10 Feb 08:08
Compare
Choose a tag to compare
  • Better test coverage.
  • Internal changes to improve performance for long text.

v1.19

21 Jul 08:46
Compare
Choose a tag to compare
  • Support for separator characters other than space.
  • Other minor changes and improvements.

v1.18

21 Sep 16:07
Compare
Choose a tag to compare
  • New property maxLines to limit label height to the specified number of lines.
  • Demo improvements.
  • Other minor changes.

v1.17

29 Aug 16:22
Compare
Choose a tag to compare
  • Change package and module name to io.github.parubok.text.multiline.
  • Change groupId in pom.xml to io.github.parubok.
  • Maven Central availability.
  • Update WidthTextLayout to respect line separators (previously replaced with space).
  • Make WidthTextLayout default text layout.
  • Other minor changes.

v1.16

02 Mar 17:44
Compare
Choose a tag to compare
  • JavaDoc improvements.
  • Better implementation of method MultilineLabel.getPreferredScrollableViewportSize.
  • New property: preferredViewportLineCount.
  • Removed some property change events.

v1.15

28 Feb 03:50
Compare
Choose a tag to compare
  • JavaDoc improvements.
  • Demo improvements.
  • Remove non-working GitHub package support.
  • Default line spacing is now 1.1 (was 1.0).
  • More unit tests.
  • Replaced text value with text length in the MultilineLabel.toString method.
  • New method: MultilineLabel.copy().
  • Packaged as Java 9 module org.swingk.multiline.

v1.14

01 Feb 20:14
Compare
Choose a tag to compare
  • Publish as GitHub package.
  • JavaDoc improvements.
  • Method MultilineLabel.paintText: added component argument.
  • More unit tests.
  • Line spacing property.

v1.13

29 Jan 05:44
Compare
Choose a tag to compare
  • More JavaDocs.
  • Minimum Java version: 11 (previously: 8).
  • UI Delegate BasicMultilineLabelUI.
  • Apply current L&F AA settings.
  • Refactorings.
  • New multiline package.
  • pom.xml: groupId is now org.swingk.multiline.
  • Demo updates.

v1.12

30 Sep 08:00
Compare
Choose a tag to compare
  • More JavaDocs.
  • New method: MultilineLabel.isWidthBasedLayout().
  • Override methods: getMinimumSize()/getMaximumSize().
  • New class: AbstractTextLayout.
  • Refactoring.

v1.11

26 Sep 13:32
Compare
Choose a tag to compare
  • Improve MultilineLabel.toString().
  • Allow access to preferred size calculations and painting code via public static methods in MultilineLabel
  • Refactoring.