Repository navigation
Conversation
9077a24 to
87ce5b2
Compare
|
CI on JDK 8/11 exposed a runtime compatibility difference: |
87ce5b2 to
3b7ae8f
Compare
|
Thanks for syncing the branch with the current |
Signed-off-by: 56wj <88013475+56wj@users.noreply.github.com>
|
Synced current main into this branch and resolved the converter-loader conflicts, retaining both the Instant and upstream SqlTime registrations and tests (b37cdaf). Verified with |
Purpose of the pull request
Related: #1017
Add JDK 8-compatible support for lossless conversion between
java.time.Instantand UTC ISO-8601 Excel string cells.What's changed?
InstantStringConverterusingOffsetDateTimefor UTC-only reads andInstant.toString()for canonical writes.Verification
mvn clean package -B -Dmaven.test.skip=false -pl fesod-common,fesod-shaded,fesod-sheetmvn -pl fesod-sheet -DskipTests spotless:checkResults after syncing current
mainon JDK 21: 924 tests, 0 failures, 0 errors, 0 skipped. The generated Surefire reports include 7 passingInstantStringConverterTestcases and 5 passingDefaultConverterLoaderTestcases.Checklist