Releases: dhorions/boxable
Boxable 1.8.2
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
What's Changed
This release was created at git reference 00128de9fd62f5a2cfed000cc94174255383218e (commit: 6d17636).
- bump version (66f4021)
- Optimize memory usage (29cc81b)
- fix #227 large cell content (0928b0f)
- Fix #235 apply color alpha value (70a9880)
- fix zero width border #250 (de9b7b3)
- Implement underline #253 (3bcdf83)
- Unit test for #240 (cbcffda)
- Fix csv missing column issue #254 (f51e600)
- Fix image resizing issue #268 (27b3650)
- Fux #272 (1581989)
- Unit test for #277 (1e7f917)
- Support for StrikeThrough (972e7af)
- fix issue #281 (7f934e9)
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
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
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
- 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
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.26org.slf4j:slf4j-api:1.7.10->1.7.36org.apache.commons:commons-csv:1.2.0->1.9.0org.jsoup:jsoup:1.9.2->1.15.1- removed
com.google.guava:guava
Boxable version 1.6
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
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
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
Compatibility with Pdfbox 2.0.0-RC3
This release references Pdfbox 2.0.0-RC3 in the pom.xml.