Releases: deephaven/deephaven-csv
Releases · deephaven/deephaven-csv
v0.19.0
What's Changed
- fix: DH-21298: Factor out test utility classes by @kosak in #282
- Permit the configuration of multiple parsers on a per-column basis by @kosak in #283
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #280
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #287
- Update to gradle 9.2.1 by @devinrsmith in #286
- fix(build): actually run tests by @devinrsmith in #289
- chore(ci): Update setup-java to install all JDKs at once by @devinrsmith in #288
- feat: Add Java 25 testing by @devinrsmith in #290
- fix(deephaven/csv): DH-20875: Always use explicit UTF-8 encoding when calling String constructor by @kosak in #291
- chore: Update dependabot settings by @devinrsmith in #292
- Bump org.jetbrains:annotations from 26.0.2 to 26.0.2-1 by @dependabot[bot] in #273
- Bump org.apache.commons:commons-csv from 1.14.0 to 1.14.1 by @dependabot[bot] in #274
- chore(gradle): bump com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin from 0.34.0 to 0.35.0 by @dependabot[bot] in #294
- chore(gradle): bump com.diffplug.spotless:spotless-plugin-gradle from 8.0.0 to 8.1.0 by @dependabot[bot] in #295
- chore(gradle): bump immutables from 2.11.6 to 2.12.1 by @dependabot[bot] in #296
- chore(gradle): bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #293
- chore(gradle): bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.20.0 to 2.20.1 by @dependabot[bot] in #297
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.6 by @dependabot[bot] in #275
- chore(gradle): bump org.junit:junit-bom from 5.13.4 to 5.14.2 by @dependabot[bot] in #299
- fix: DH-21390: make timeout longer for bug52() so running with coverage succeeds by @kosak in #302
- feat: DH-21391: Add unit test that highlights edge cases of float vs double parsing by @kosak in #303
- Allow multiple custom parsers by @kosak in #284
- feat: DH-21395: Add non-UTF-8, non-ASCII charset support by @devinrsmith in #301
- Get rid of Moveable<> class by @kosak in #285
- feat: bump max heap size to 4G so that we can run all tests with coverage by @kosak in #306
- fix: DH-21391: Move test to correct directory by @kosak in #305
- fix: DH-21412: flush largeArray queue sooner by @kosak in #307
- fix: DH-21413: fail if there's non-whitespace material after a cell's closing quote by @kosak in #308
- feat: DH-21079: support escape characters by @kosak in #309
- fix: DH-21438: fix performance regression caused by recent changes by @kosak in #310
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #258
- Bump org.junit:junit-bom from 5.13.3 to 5.13.4 by @dependabot[bot] in #257
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #263
- feat: Simplify queueing: delete QueueWriter and QueueReader by @kosak in #262
- Fix all Javadoc warnings by @kosak in #266
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.1.0 to 8.0.0 by @dependabot[bot] in #267
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #264
- Bump gradle/actions from 4 to 5 by @dependabot[bot] in #268
- fix: DH-20682: add awaitTermination after ExecutorService.shutdownNow by @kosak in #272
- Bump com.opencsv:opencsv from 5.11.2 to 5.12.0 by @dependabot[bot] in #269
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.19.1 to 2.20.0 by @dependabot[bot] in #265
- Bump immutables from 2.10.1 to 2.11.1 by @dependabot[bot] in #256
- fix: DH-20682: change configuration of threadShutdownTimeout to Duration by @devinrsmith in #276
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- fix: add javadocElements back into module by @devinrsmith in #247
- bug: Fix issue #249 (Infinite waiting during CsvReader.Read) by @kosak in #250
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.4 to 7.1.0 by @dependabot[bot] in #248
- Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 by @dependabot[bot] in #242
- fix: Unclosed Quotation Mark deadlocks in nonconcurrent case (#251) by @kosak in #252
- Bump org.junit:junit-bom from 5.13.2 to 5.13.3 by @dependabot[bot] in #253
- chore: Update gradle-maven-publish-plugin to 0.34.0 by @devinrsmith in #255
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- Custom parsers / null literals should use pre-legalized names (issue #190) by @kosak in #223
- Bump ch.randelshofer:fastdoubleparser from 2.0.0 to 2.0.1 by @dependabot in #224
- Update gradle by @devinrsmith in #233
- Add libs.versions.toml by @devinrsmith in #234
- Update workflows to ubuntu-24.04 by @devinrsmith in #235
- Update spotless plugin by @devinrsmith in #236
- Update jmh plugin by @devinrsmith in #237
- Bump commons-io:commons-io from 2.17.0 to 2.19.0 by @dependabot in #232
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.18.1 to 2.19.1 by @dependabot in #229
- Bump JUnit by @devinrsmith in #238
- Bump org.apache.commons:commons-csv from 1.12.0 to 1.14.0 by @dependabot in #239
- Bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot in #241
- Bump com.opencsv:opencsv from 5.9 to 5.11.1 by @dependabot in #240
- Bump org.junit:junit-bom from 5.13.1 to 5.13.2 by @dependabot in #244
- Update to Central Portal publishing with gradle-maven-publish-plugin by @devinrsmith in #245
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Update release instructions by @kosak in #166
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #168
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.16.0 to 2.16.1 by @dependabot in #169
- Bump ch.randelshofer:fastdoubleparser from 0.9.0 to 1.0.0 by @dependabot in #167
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.23.3 to 6.25.0 by @dependabot in #174
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.3 by @dependabot in #176
- Bump org.junit:junit-bom from 5.10.1 to 5.10.2 by @dependabot in #177
- Bump org.immutables:value from 2.10.0 to 2.10.1 by @dependabot in #178
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.16.1 to 2.16.2 by @dependabot in #180
- docs: Create SECURITY.md by @chipkent in #191
- Bump org.apache.commons:commons-csv from 1.10.0 to 1.11.0 by @dependabot in #187
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.16.2 to 2.17.2 by @dependabot in #193
- Bump commons-io:commons-io from 2.15.1 to 2.16.1 by @dependabot in #186
- Bump cla-assistant/github-action from 2.3.1 to 2.5.1 by @dependabot in #194
- Bump org.junit:junit-bom from 5.10.2 to 5.11.0 by @dependabot in #195
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.3 by @dependabot in #196
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #200
- Bump ch.randelshofer:fastdoubleparser from 1.0.0 to 1.0.1 by @dependabot in #199
- Bump cla-assistant/github-action from 2.5.1 to 2.6.0 by @dependabot in #202
- Bump org.jetbrains:annotations from 24.1.0 to 25.0.0 by @dependabot in #204
- Bump org.apache.commons:commons-csv from 1.11.0 to 1.12.0 by @dependabot in #205
- Bump org.junit:junit-bom from 5.11.0 to 5.11.1 by @dependabot in #206
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.17.2 to 2.18.0 by @dependabot in #208
- Bump cla-assistant/github-action from 2.6.0 to 2.6.1 by @dependabot in #207
- Bump org.junit:junit-bom from 5.11.1 to 5.11.3 by @dependabot in #213
- Update to gradle 8.10.2 by @devinrsmith in #215
- Add Java 23 tests by @devinrsmith in #216
- Use setup-gradle action by @devinrsmith in #217
- Bump ch.randelshofer:fastdoubleparser from 1.0.1 to 2.0.0 by @dependabot in #214
- Bump org.jetbrains:annotations from 25.0.0 to 26.0.1 by @dependabot in #211
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.18.0 to 2.18.1 by @dependabot in #218
- Refactor to prepare for fixed-width column support. by @kosak in #219
- Add fixed-width column support by @kosak in #220
New Contributors
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Bump actions/setup-java from 3 to 4 by @dependabot in #159
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.15.3 to 2.16.0 by @dependabot in #156
- Bump com.opencsv:opencsv from 5.8 to 5.9 by @dependabot in #157
- Bump commons-io:commons-io from 2.15.0 to 2.15.1 by @dependabot in #161
- Issue #162 - internal error when last cell is empty and last line is not terminated by @kosak in #163
- Bump org.immutables:value from 2.9.3 to 2.10.0 by @dependabot in #143
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.22.0 to 6.23.3 by @dependabot in #164
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- improve RELEASE.md documentation by @kosak in #137
- Bump actions/checkout from 3 to 4 by @dependabot in #139
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.20.0 to 6.22.0 by @dependabot in #141
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 by @dependabot in #142
- Bump cla-assistant/github-action from 2.3.0 to 2.3.1 by @dependabot in #140
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.15.2 to 2.15.3 by @dependabot in #145
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 by @dependabot in #146
- Bump gradle to 8.4 by @devinrsmith in #147
- Bump JMH to 1.37 by @devinrsmith in #148
- Update gradle wrapper by @devinrsmith in #149
- Add Java 21 testing, make Java 21 the default by @devinrsmith in #150
- Add direct executor in non-concurrent case by @devinrsmith in #151
- Update release procedure to add jars as assets. by @devinrsmith in #152
- Bump me.champeau.jmh from 0.7.1 to 0.7.2 by @dependabot in #153
- Bump org.junit:junit-bom from 5.10.0 to 5.10.1 by @dependabot in #154
- Bump org.jetbrains:annotations from 24.0.1 to 24.1.0 by @dependabot in #155
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Add RELEASE.md document by @devinrsmith in #124
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.18.0 to 6.19.0 by @dependabot in #126
- Bump commons-io:commons-io from 2.11.0 to 2.12.0 by @dependabot in #121
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.15.1 to 2.15.2 by @dependabot in #127
- Bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #128
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.19.0 to 6.20.0 by @dependabot in #129
- Bump com.opencsv:opencsv from 5.7.1 to 5.8 by @dependabot in #132
- Bump org.junit:junit-bom from 5.9.3 to 5.10.0 by @dependabot in #131
- Issue #133 - "ignoreSurroundingSpaces" doesn't ignore trailing spaces by @kosak in #134
- Spotless changes by @kosak in #136
- Fix typo in RELEASE.md by @kosak in #135
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Add cla.yml by @devinrsmith in #110
- Bump spotless, update javadoc string by @devinrsmith in #112
- Fix typo in ADVANCED.md by @kaklakariada in #108
- Bump ch.randelshofer:fastdoubleparser from 0.7.0 to 0.8.0 by @dependabot in #106
- Bump org.jetbrains:annotations from 24.0.0 to 24.0.1 by @dependabot in #105
- Bump value from 2.9.2 to 2.9.3 by @dependabot in #86
- Support for skipping header rows - Issue #119 by @kosak in #120
- Bump me.champeau.jmh from 0.7.0 to 0.7.1 by @dependabot in #113
- Bump org.junit:junit-bom from 5.9.2 to 5.9.3 by @dependabot in #115
- Bump ch.randelshofer:fastdoubleparser from 0.8.0 to 0.9.0 by @dependabot in #116
- Bump de.siegmar:fastcsv from 2.2.1 to 2.2.2 by @dependabot in #117
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.14.2 to 2.15.1 by @dependabot in #118
- Upgrade gradle wrapper to 8.1.1 by @devinrsmith in #122
- Use gradle property to control signing.required by @devinrsmith in #123
New Contributors
- @kaklakariada made their first contribution in #108
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Update README.md with correct versions and jars by @devinrsmith in #85
- Bump spotless-plugin-gradle from 6.12.0 to 6.12.1 by @dependabot in #89
- Bump assertj-core from 3.23.1 to 3.24.1 by @dependabot in #92
- Add manifest attributes to the JARs by @devinrsmith in #93
- Bump annotations from 23.1.0 to 24.0.0 by @dependabot in #95
- Bump junit-bom from 5.9.1 to 5.9.2 by @dependabot in #94
- Bump ch.randelshofer:fastdoubleparser from 0.5.3 to 0.7.0 by @dependabot in #96
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.12.1 to 6.16.0 by @dependabot in #100
- Bump me.champeau.jmh from 0.6.8 to 0.7.0 by @dependabot in #98
- Bump gradle to 8.0.1 by @devinrsmith in #97
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-csv from 2.14.1 to 2.14.2 by @dependabot in #104
- Bump org.assertj:assertj-core from 3.24.1 to 3.24.2 by @dependabot in #103
- Fix deadlock when a sequence of long-ish strings appear in the input (bug #101) by @kosak in #102
- Bump org.apache.commons:commons-csv from 1.9.0 to 1.10.0 by @dependabot in #99
Full Changelog: v0.9.0...v0.10.0