PJ Fanning
a5d43073a6
Update create_jobs.groovy
2025-11-17 15:16:36 +01:00
PJ Fanning
c840e660b7
Update GitHub description and homepage URL
2025-11-17 14:57:42 +01:00
PJ Fanning
f258b2b26d
Add protected branch for version 5.5.x
2025-11-17 14:54:32 +01:00
PJ Fanning
90e5d5d998
Update test-gradle.yml
2025-11-17 14:53:33 +01:00
PJ Fanning
7631eae9b2
try to fix issue with missing module-info classes
2025-11-17 14:17:51 +01:00
Dominik Stadler
3116668737
Remove identical overriding method
2025-11-16 22:34:18 +01:00
Dominik Stadler
b770a35aba
Add missing @Deprecated and @Removal
2025-11-16 22:34:18 +01:00
Dominik Stadler
59e595b844
Remove some of the deprecated methods with @Removal("6.0.0")
...
We announced their removal for 6.0.0, so
we can remove them now as we plan a 6.0.0 release
next.
Some were not yet removed as they have still internal
usage or seem to need more work to finally remove.
2025-11-16 22:34:18 +01:00
Dominik Stadler
c6a621edc6
Remove deprecated methods with @Removal("5...")
...
We announced their removal already for 5.0.0 or 5.3.0, so
we can safely remove them now as we plan a 6.0.0 release
next.
Cell.setCellType() needs a closer look later as
it is not a simple deletion of code.
2025-11-16 22:34:18 +01:00
Dominik Stadler
f774a638cb
Switch to JDK 11 some more
...
This should fix building with Ant with JDK > 11,
hopefully IBM JDK in CI as well.
2025-11-16 22:34:17 +01:00
Dominik Stadler
73b904f16d
Remove workarounds for IBM JDK and JDK patchlevel 21.0.1
...
IBM JDK 11 seems to be fixed and we do not expect to run
tests with JDK 21.0.1 anymore
2025-11-16 14:18:06 +01:00
Dominik Stadler
cd22293975
Newer Mockito prevents using code from org.mockito.internal.matchers
...
At least locally tests fail now for me, so let's get rid of using
internal code here.
2025-11-16 14:18:06 +01:00
Dominik Stadler
d486e50822
Use OpenRewrite to update code to make use of Java 11
2025-11-16 14:18:06 +01:00
Dominik Stadler
89fa331beb
Sync third-party-library-versions in build.xml
2025-11-16 14:18:06 +01:00
PJ Fanning
1604c410d1
java 11
2025-11-15 12:33:21 +01:00
PJ Fanning
61203972a5
Update create_jobs.groovy
2025-11-15 12:33:21 +01:00
dependabot[bot]
709bfd4305
Bump org.sonarqube from 4.0.0.2929 to 7.0.1.6134 ( #923 )
...
Bumps org.sonarqube from 4.0.0.2929 to 7.0.1.6134.
---
updated-dependencies:
- dependency-name: org.sonarqube
dependency-version: 7.0.1.6134
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-15 12:09:02 +01:00
PJ Fanning
3b69442907
Update index.xml
2025-11-15 12:02:39 +01:00
PJ Fanning
1d4f5d34bd
5.5.0 release notes
2025-11-15 11:54:49 +01:00
PJ Fanning
bc2b1b0422
Update changes.xml
2025-11-15 11:40:44 +01:00
dependabot[bot]
7b5fe9c42b
Bump org.mockito:mockito-core from 4.11.0 to 5.20.0 ( #906 )
...
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito ) from 4.11.0 to 5.20.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.11.0...v5.20.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-version: 5.20.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-15 11:39:14 +01:00
dependabot[bot]
dd0d6deb81
Bump com.github.spotbugs from 6.1.13 to 6.4.4 ( #922 )
...
Bumps com.github.spotbugs from 6.1.13 to 6.4.4.
---
updated-dependencies:
- dependency-name: com.github.spotbugs
dependency-version: 6.4.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-15 11:38:48 +01:00
PJ Fanning
16ecbc7d48
build issues
2025-11-15 11:34:52 +01:00
PJ Fanning
323b5c8c6b
start move to require java 11 min
2025-11-15 11:26:19 +01:00
PJ Fanning
41f4570c8f
Update create_jobs.groovy
2025-11-15 11:20:36 +01:00
PJ Fanning
58ee3f732b
Update create_jobs.groovy
2025-11-15 11:07:04 +01:00
PJ Fanning
7ec830f892
set version to 6.0.0-SNAPSHOT
2025-11-15 10:52:57 +01:00
PJ Fanning
95b46731b9
Remove comment about unknown built-in style
...
Removed comment about unknown built-in style from getTableStyle method.
REL_5_5_0
2025-11-03 07:41:22 +01:00
Dominik Stadler
b16a094bba
Fix JavaDoc
...
Otherwise javadoc generation fails locally
2025-11-03 07:31:41 +01:00
Dominik Stadler
a371cba0be
Apply IDE suggestions
2025-11-03 07:31:41 +01:00
Dominik Stadler
25a2dd9227
Adjust parsing XSSFBuiltinTableStyle
...
In case of invalid enum-value keep the fallback-handling
as before as otherwise some existing documents fail to parse
2025-11-03 07:26:03 +01:00
Dominik Stadler
207d67c12b
Prevent a NullPointerException
...
The regression-corpus contains some documents which trigger this,
but succeed with the added null-check
2025-11-03 07:26:03 +01:00
PJ Fanning
e09a167bbb
javadoc
2025-11-02 09:32:40 +01:00
PJ Fanning
f632c29683
javadoc issue
2025-10-31 00:18:10 +00:00
PJ Fanning
0dc32a8596
cache CellStyle Properties to improve performance ( #926 )
...
* cache CellStyle Properties to improve performance
* add tests
2025-10-29 19:47:21 +00:00
PJ Fanning
67c8284f35
prep 5.5.0 release
2025-10-27 17:31:34 +00:00
Dominik Stadler
1dcb799127
Source-rebuild testing: Fix building actual source-pacakge and improve output
...
Adjust for the actual build-directory where sources were extracted
Also print out how the necessary source-package can be created
2025-10-25 12:03:43 +02:00
PJ Fanning
1aa1fd6273
short versioning page
2025-10-24 21:07:03 +01:00
PJ Fanning
70f8b15333
Update changes.xml
2025-10-22 22:35:39 +01:00
PJ Fanning
782d187b10
Update targetCompatibility to use JavaVersion.VERSION_23
2025-10-22 22:18:45 +01:00
AdRiley
63c0bf9368
New api for reading xlsb ( #920 )
...
* Add new API
* Add testBasicXSSFBSheetContentsHandler
* Add testCommentsXSSFBSheetContentsHandler
* Add testDateXSSFBSheetContentsHandler
* Fix comment
* Code Review feedback
* Code review feedback
* Fix backwards compatibility
* rename helper method
* Organise imports
* Add @since POI 5.5.0
2025-10-21 14:19:16 +01:00
Dominik Stadler
ea74954fcf
Trigger reading metadata-text as part of integration testing
...
One test-case fails differently now
2025-10-06 07:40:53 +02:00
Dominik Stadler
b5221fac25
Add changelog
2025-10-06 07:40:53 +02:00
Dominik Stadler
42193c57e4
Try to verify handling of deeply nested xlsx
2025-10-06 07:40:53 +02:00
Dominik Stadler
7003357b79
TestAllFiles: Add output if a file cannot be matched to a handler
2025-10-06 07:40:53 +02:00
Dominik Stadler
dc2cfe0bfc
Apply IDE suggestions
2025-10-06 07:40:53 +02:00
Dominik Stadler
f10f164c61
Add a microBenchmark for replacing strings
...
It shows that Java 11 improves a lot and no custom string-replace
is necessary any more when using this version
2025-10-06 07:40:53 +02:00
Jacobo Aragunde Pérez
79d1630374
Prevent NullPointerException in XWPFTable.getWidthType(). ( #912 )
...
According to the spec in section "17.4.63 tblW (Preferred Table Width)",
the element tblW is not compulsory and "If this element is omitted, then
the cell width shall be of type auto."
We modify the getter to follow this behavior, preventing a NPE.
It implies a change of behavior in the situation when there is no tblPr,
in that case it used to return NIL, but notice that this behavior was
introduced in commit d4fc5cd6c08338a4132a6348ee1b1b077f9527b8 and has
never been part of a release.
2025-10-01 14:17:00 +01:00
PJ Fanning
05f37a5204
refactor SheetUtil code
2025-09-30 10:03:39 +01:00
Jaroslav Tulach
0a17fa9e22
Delay initialization of fontRenderContext field & co. by moving it into own inner class ( #909 )
...
* git-svn-id: https://svn.apache.org/repos/asf/poi/tags/REL_5_2_3@1904113 13f79535-47bb-0310-9956-ffa450edef68
* Delay loading AWT classes by moving the methods into own class
* Set default value of ignoreMissingFontSystem to true when java.desktop module isn't available
---------
Co-authored-by: PJ Fanning <fanningpj@apache.org>
Co-authored-by: Jaroslav Tulach <jaroslav.tulach@apidesign.org>
2025-09-30 09:44:47 +01:00