Skip to content

Releases: dhorions/boxable

Boxable 1.8.2

13 Feb 09:18
91557ae

Choose a tag to compare

What's Changed

  • Remove Create All Historical Releases workflow (010cbbc)
  • Fix grammar in RELEASE.md (0214dc9)
  • Add git reference input field to retroactive release workflow for accurate historical releases (7a8d5ae)
  • Move release documentation from README.md to RELEASE.md (4416204)
  • Improve historical release workflows with better documentation and retry logic (5bc6dc6)
  • Add workflows to create historical releases for 1.7.3, 1.8.0, 1.8.1, 1.8.2 (219a5d2)
  • Fix version filtering logic to handle versions like 1.10.x correctly (e4a5a9d)
  • Document automated release process in README (a6ba498)
  • Add GitHub Actions workflow to auto-create releases for versions after 1.7.0 (c3f7b90)
  • Initial plan (3c8b58e)
  • Upgrade version to 1.8.2 (2b07a4f)
  • Tutorials for wiki (3d82a09)
  • Update README and create comprehensive wiki documentation (599e9b4)
  • Add Tutorials 09-12 and TutorialRunner - All tutorials working (43e4555)
  • Add Tutorials 05-08: Images, Borders, Headers, Data Import (5f8bf0f)
  • Add Tutorials 01-04: Basic Table, HTML Formatting, Colors, Alignment (c8f3899)
  • Initial plan (75fb3df)
  • 1.8.2-RC1 (b76cf22)
  • Implement #94 (e390e67)
  • unit test for #120 (b0e3271)
  • support for and #128 (93fc321)
  • close #171 (8eb2e63)
  • unit test confirming #135 is already fixed. (a0a1df1)
  • code cleanup (f74bef6)
  • right alignment (57f5a80)
  • Implemented #238 (529e4b4)
  • #231 replace freesans with liberation sans (45f7b7f)
  • Example for #193 (1be0792)
  • correct references #194 (da5411c)
  • example for #193 (6542651)
  • Change access modifiers to "protected" to allow overriding behavior (ca0a722)
  • Additional Example for #213 (dc3f06b)
  • avoid double width borders between cells (66f33e2)
  • lasl cell background color overflow (e58df92)
  • support for background color when not using border (7699c2b)
  • Support for h1 - h6 (9aae01b)
  • pr review changes (29f0a10)
  • fix typo in successfull (9b1d6b3)
  • type safety fix (81397be)
  • validation of input for innertable. (5d2a15f)
  • Make indentation consistent (c33a906)
  • fix for issue #208 and unit test to demonstrate and test (51c9e69)
  • fix setText and setHeight issue, add logging warning when cell has no inner height (fd5b98b)
  • Implemented Table.drawAndGetPosition to get the position of a table after drawing it, including page and Y (1b3f2de)
  • Support for setFixedHeight for rows (5208451)
  • bump version to 1.8.2-SNAPSHOT (77dc71e)
  • implement color and style for drawTitle (a3d891c)
  • Handling html characters in inner table (41136ec)
  • unit test for #220 (8d0ac0e)
  • Add setOuterBorderStyle (31fd758)
  • resolve compile deprecation warnings (8bf6ad0)
  • removen com.google.guava dependency (6636f37)

Maven Central

This version is available on Maven Central:

<dependency>
    <groupId>com.github.dhorions</groupId>
    <artifactId>boxable</artifactId>
    <version>1.8.2</version>
</dependency>

Dependencies

For a complete list of dependencies, see pom.xml

Full Changelog: 1.8.1...1.8.2

Boxable 1.8.1

13 Feb 09:15
00128de

Choose a tag to compare

What's Changed

This release was created at git reference 00128de9fd62f5a2cfed000cc94174255383218e (commit: 6d17636).

Maven Central

This version is available on Maven Central:

<dependency>
    <groupId>com.github.dhorions</groupId>
    <artifactId>boxable</artifactId>
    <version>1.8.1</version>
</dependency>

Dependencies

For a complete list of dependencies, see pom.xml

Full Changelog: 1.8.0...1.8.1

Boxable 1.8.0

13 Feb 09:13
46aec15

Choose a tag to compare

What's Changed

This release was created at git reference 46aec15cd7e3806a7e125d0f22f44191655f3809 (commit: da2b3fd).

  • Bump version, and improve CI build workflow. (45cb8b8)
  • fix build status badge (594ef91)
  • big cleanup, add configurable row wrapping (5cb6a80)
  • fix build (dba0f14)

Maven Central

This version is available on Maven Central:

<dependency>
    <groupId>com.github.dhorions</groupId>
    <artifactId>boxable</artifactId>
    <version>1.8.0</version>
</dependency>

Dependencies

For a complete list of dependencies, see pom.xml

Full Changelog: 1.7.3...1.8.0

Boxable 1.7.3

13 Feb 09:10
be4acb3

Choose a tag to compare

What's Changed

This release was created at git reference be4acb36ad9fb0f665a782ffe9b82101f8eaa214 (commit: 412a132).

  • readme changes and build status (fb33cfc)
  • Corrected maven deploy workflow (0c18ede)
  • update version (8509706)
  • Add workflow to publish to maven central (a12c429)
  • Suppres javadoc warnings (8b206bb)
  • configure maven publishing correctly (dff8ec6)
  • Update versions to latest of all dependencies (bc0ad62)
  • feat(data-table): fix poor performance addListToTable method (ad69d3e)
  • fix: revert version to 1.7.1-SNAPSHOT (1c68117)
  • Bump pdfbox from 2.0.26 to 3.0.0 (3e25966)
  • Add ability to listen to cell content being drawn. (d36c7ca)
  • Adds private field and setter to Image.java to allow for the utilization of JPEGFactory in the draw method. (b581e3b)
  • Prevent rounding errors by diving the given width (percentage) by 100 first (9ace00b)
  • Add Cell URL (aca3b50)
  • Bump jsoup from 1.15.1 to 1.15.3 (852e7d3)
  • Update pom.xml (e39c5ed)
  • Update pom.xml (fee4d38)
  • Update Cell.java (cc97223)
  • chore: begin SNAPSHOT (0d02869)
  • chore: remove version changes from README (7ea0b1d)
  • Issue #120: Add support for setting hyperlink URL on a Cell (03a241c)
  • typo (650ebda)
  • complete javadoc (21f8907)
  • remove not needed code (5c58f89)
  • refactoring (07899cc)
  • fixed Consumer only available from java 8 (3da05ab)
  • fixed lambda (d7494fd)
  • fixed lambda (ed98bbb)
  • back to dhorians original (5783eed)
  • back to dhorians original (0371a80)
  • Merge dhorions-master (93556e1)
  • Merge dhorions-master (a3cb42c)
  • Merge dhorions-master (9a70fd4)
  • Update README.md 1.6 (c1c342d)
  • Update to 1.6 (d04e61e)
  • change to version 1.4.1 (946cfce)
  • Set version to 1.4.1 (d6353f6)
  • remove # before link (7ac8238)
  • add documentation (5220a2e)
  • add DataTable constructor documentation (c815ada)
  • Add row to updateCellPropertys interface (e428cd5)
  • Add row to updateCellPropertys interface (ecfcd71)
  • Wrong comment (bb47eaf)
  • Implement DataTable-extensions (d6569a8)
  • set pdfbox to version 2.0.6, remove org.slf4j dependency (7e00365)
  • sign-artifacts set back to verify (80a7e6c)
  • change references to generic types (ee6f50a)
  • add ch.qos.logback change sign-artifacts to deploy (9f99164)
  • add references to generic types (3bad46d)
  • Test of
    ends with error Solves problem EmptyStackException on test #108 (10b3438)
  • Add license information to the pom.xml (4a0da3e)

Maven Central

This version is available on Maven Central:

<dependency>
    <groupId>com.github.dhorions</groupId>
    <artifactId>boxable</artifactId>
    <version>1.7.3</version>
</dependency>

Dependencies

For a complete list of dependencies, see pom.xml

Full Changelog: 1.7.0...1.7.3

Boxable version 1.7.0

20 Jul 20:43
5aa3b0f

Choose a tag to compare

Changes/Issues:

  • fix: #233 - Bump pdfbox from 2.0.21 to 2.0.24
  • fix: #236 - Remove Guava as a compile dependency
  • fix: #239 - Bump jsoup from 1.9.2 to 1.14.2
  • fix: #241 - Dependency org.apache.pdfbox:pdfbox, leading to CVE problem
  • fix: #246 - Remove guava dependency

Dependencies:

  • org.apache.pdfbox:pdfbox:2.0.21 -> 2.0.26
  • org.slf4j:slf4j-api:1.7.10 -> 1.7.36
  • org.apache.commons:commons-csv:1.2.0 -> 1.9.0
  • org.jsoup:jsoup:1.9.2 -> 1.15.1
  • removed com.google.guava:guava

Boxable version 1.6

29 Aug 07:38
ba969ad

Choose a tag to compare

What is new in version 1.6?

  • performance optimizations by @Vobarian
  • reduced pdf file output size by @Vobarian and @Giboow
  • fix for infinite loop when header rows were below page bottom margin. @Ogmios-Voice
  • added COPYING file @zaqpiotr
  • Updated pdfbox library to 2.0.21
  • Updated guava library to 29-android

Boxable version 1.5

08 Feb 11:03
4ff0e0a

Choose a tag to compare

What is new in version 1.5?

  • several HTML ordered lists bugfixes
  • having possibility to make inner tables with TableCell (check SampleTest10() JUnit test)
  • using FreeSans as default font to avoid multiple charachter decoding problems
  • added support for drawing "borderless" table (check SampleTest11() for that)
  • javadocs bugfix

Boxable version 1.4

05 Apr 07:04

Choose a tag to compare

This versions includes contributions from Frulenzo and dobluth.
For details, refer to the following pull requests :

Important new features

DataTable

Allows quickly creating tables from csv data or Lists of Lists of objects.

See https://github.com/dhorions/boxable/blob/master/src/test/java/be/quodlibet/boxable/DataTableTest.java for examples

HTML Tags

Allows you to format text inside cells with html tags.

Supported tags :

  • Bold,italic, bold-italic (<b>, </b>, <i>, </i>, <b><i></i></b>)
  • Paragraph (<p></p>)
  • Line break <br>, <br />
  • Ordered/Unordered lists (<ol><li></li></ol>, <ul><li></li></ul>)

Boxable version 1.3

12 Mar 13:34

Choose a tag to compare

This versions includes contributions from Frulenzo,dobluth and schmitzhermes.
For details, refer to the following pull requests :

Compatibility with Pdfbox 2.0.0-RC3

11 Feb 09:32

Choose a tag to compare

This release references Pdfbox 2.0.0-RC3 in the pom.xml.