-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Changes for 3.10
Tom Morris edited this page Dec 9, 2025
·
4 revisions
Please help refine these autogenerated release notes into something consumable by our users.
Rather than using this as a starting point right now, let's improve the automatically generated notes first. https://github.com/OpenRefine/OpenRefine/issues/7568
This is the first beta release of the 3.10 series. Please backup your workspace directory before installing and report any problems that you encounter.
The latest stable release is 3.9.5
Full release notes to follow in the proper 3.10.0 release. Autogenerated release notes below. Full Changelog: https://github.com/OpenRefine/OpenRefine/compare/3.9.5...3.10-beta1
- ci: Run release workflow when a draft release is published by @wetneb in #7091
- build(deps): bump cypress from 13.17.0 to 14.0.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7092
- build(deps): bump org.xerial:sqlite-jdbc from 3.47.2.0 to 3.48.0.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7093
- build(deps): bump org.postgresql:postgresql from 42.7.4 to 42.7.5 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7094
- fixes #7025: Keep only matching rows by @kalindafab in https://github.com/OpenRefine/OpenRefine/pull/7061
- Add icons to operations in column menu by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7060
- operations: Expose column dependencies and diffs by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7056
- Wikibase : New media upload support for validation of mandatory properties by @sunilnatraj in https://github.com/OpenRefine/OpenRefine/pull/7068
- facets: Add a ability to translate after a column rename by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7065
- fix: Double opening of file selection in 'Apply' dialog by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7100
- ui: Use 'Run operations' instead of 'Perform operations' in Apply dialog by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7101
- build(deps-dev): bump eslint from 9.18.0 to 9.19.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7103
- build(deps): bump commons-codec:commons-codec from 1.17.2 to 1.18.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7105
- feat: Propagate column renames to facets by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7073
- Update GOVERNANCE.md by @ej2432 in https://github.com/OpenRefine/OpenRefine/pull/7107
- build(deps): bump com.akathist.maven.plugins.launch4j:launch4j-maven-plugin from 2.5.2 to 2.5.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7109
- build(deps): bump org.apache.httpcomponents.core5:httpcore5 from 5.3.2 to 5.3.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7110
- build(deps): bump cypress from 14.0.0 to 14.0.1 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7112
- build(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.1 to 5.4.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7111
- Fixes #7114 make refine.bat exit on errors from external programs by @thadguidry in https://github.com/OpenRefine/OpenRefine/pull/7115
- history: Validate column dependencies of operations before applying them by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7095
- operations: Expose column dependencies in c.g.r.o.cells by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7096
- operations: Expose column dependencies in c.g.r.o.recon by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7097
- operations: Expose column dependencies for c.g.r.o.rows by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7098
- Update LoadLanguageCommand.java by @DevangJagdale in https://github.com/OpenRefine/OpenRefine/pull/7120
- chore: Separate command and operation tests for duplicate row removal by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7118
- build(deps): bump the cypress group in /main/tests/cypress with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7124
- build(deps): bump org.xerial:sqlite-jdbc from 3.48.0.0 to 3.49.0.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7126
- fix: Windows installer removes previous install by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7123
- build(deps): bump com.google.http-client:google-http-client-jackson2 from 1.45.3 to 1.46.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7125
- windows: Don't offer to open the readme at the end of the installation by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7128
- Fixes missing wmic command output running refine.bat if Powershell by @thadguidry in https://github.com/OpenRefine/OpenRefine/pull/7130
- fixes #6608 - Expose diacritics normalization used in fingerprint() by @AbhinavPandey1911 in https://github.com/OpenRefine/OpenRefine/pull/7127
- Introduce the Recipe class to hold a list of operations by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7116
- fix: Correct home page behaviour when there are no events to advertise by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7108
- build(deps): bump the cypress group in /main/tests/cypress with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7138
- build(deps): bump org.mariadb.jdbc:mariadb-java-client from 3.5.1 to 3.5.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7137
- build(deps): bump org.testng:testng from 7.10.2 to 7.11.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7136
- Pure CSS alternative to highlighting history entries on hover by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7134
- fix: Better error reporting in apply opertations dialog by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7133
- fix typos for chomp English translation by @thadguidry in https://github.com/OpenRefine/OpenRefine/pull/7139
- grel: More faithful pretty-printing for string and regex literals by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7117
- operations: Improve data extension operation to control the created columm names by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7119
- Update CODE_OF_CONDUCT.md removing members by @antoine2711 in https://github.com/OpenRefine/OpenRefine/pull/7148
- move rename and remove column one menu up by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7145
- Add support for renaming columns in operation metadata by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7132
- build(deps-dev): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7164
- build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7163
- build(deps): bump org.xerial:sqlite-jdbc from 3.49.0.0 to 3.49.1.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7160
- build(deps): bump com.google.http-client:google-http-client-jackson2 from 1.46.1 to 1.46.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7162
- build(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7161
- MacOS: update file permissions in DMG package by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7144
- Introduce GetColumnDependenciesCommand by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7131
- build(deps): bump the cypress group in /main/tests/cypress with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7183
- build(deps): bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7182
- operations: Renaming support for c.g.r.o.cell by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7156
- operations: Renaming support for c.g.r.o.column by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7153
- build(deps): bump com.google.http-client:google-http-client-jackson2 from 1.46.2 to 1.46.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7180
- build(deps): bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7179
- build(deps): bump org.mockito:mockito-core from 5.15.2 to 5.16.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7178
- build(deps): bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7181
- build(deps): bump jackson.version from 2.18.2 to 2.18.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7177
- fix: weird layout for wikitext importer by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7176
- Fix infinite loading spinner for invalid or unknown project IDs by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7187
- Show operation icons in history panel by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7135
- Show Undo notification when applying recipes by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7173
- operations: Renaming support for c.g.r.o.recon by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7155
- operations: Renaming support for c.g.r.o.row by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7154
- wikibase: Enable columnar analysis and renaming on operations by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7157
- Expose annotated operations in GetColumnDependenciesCommand by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7169
- build(deps-dev): bump the cypress group in /main/tests/cypress with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7200
- build(deps): bump org.jsoup:jsoup from 1.18.3 to 1.19.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7199
- fixes 7010: open file manager with headless Java by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7197
- Fix pagination controls and row range by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7201
- Show all column headers in full by default by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7168
- fix: Disable maximum string length in Jackson by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7191
- Add icons for all recon operations by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7146
- Add icons for all remaining operations in the main module by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7159
- Fix layout of menu icons for long descriptions by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7166
- build(deps): bump cypress from 14.1.0 to 14.2.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7209
- build(deps): bump org.mockito:mockito-core from 5.16.0 to 5.16.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7208
- Make GitHub syntax highlight and index .vt files as Velocity templates by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7210
- Send absolute row index in request when "last" pagination button is clicked by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7211
- Implement missing column dependencies and columns diff on new operations by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7195
- Fix: column dependencies in cell split/join operations by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7192
- Improve generalizability of the "column move" operation by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7174
- Use aria-labelledby over aria-labeledby by @keithamus in https://github.com/OpenRefine/OpenRefine/pull/7216
- Identify syntax errors in Python expressions by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7217
- build(deps-dev): bump eslint from 9.22.0 to 9.23.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7221
- build(deps): bump org.apache.httpcomponents.core5:httpcore5 from 5.3.3 to 5.3.4 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7220
- build(deps): bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7222
- Add operation to remove multiple columns in one step by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7194
- Increase limit for CSV cell size by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7219
- Fix "Edit all columns" menu by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7218
- replace png arrows with svg by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7226
- Map recipe columns to project columns in 'Apply' dialog by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7158
- Enable custom clustering for non-GREL expressions by @b2m in https://github.com/OpenRefine/OpenRefine/pull/7243
- Include
contextPathwhen returning a redirect response by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7244 - build(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7237
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7238
- build(deps): bump org.mariadb.jdbc:mariadb-java-client from 3.5.2 to 3.5.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7239
- build(deps): bump cypress from 14.2.0 to 14.2.1 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7241
- build(deps): bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7240
- build(deps): bump shogo82148/actions-upload-release-asset from 1.7.8 to 1.8.0 in the actions group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7242
- Fix deserialization of RowAdditionOperation. by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7247
- build(deps-dev): bump eslint from 9.23.0 to 9.24.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7249
- build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7250
- build(deps): bump poi.version from 5.4.0 to 5.4.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7251
- build(deps): bump org.mockito:mockito-core from 5.16.1 to 5.17.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7252
- fix: JSON deserialization of RowAdditionOperation by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7225
- closes #6281: renaming "view" options for columns in menu by @PadyA0 in https://github.com/OpenRefine/OpenRefine/pull/7193
- Resolve cypress test failures from language updates by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7260
- build(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7256
- build(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7257
- build(deps): bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7258
- build(deps): bump the cypress group in /main/tests/cypress with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7259
- build(deps): bump com.akathist.maven.plugins.launch4j:launch4j-maven-plugin from 2.5.3 to 2.6.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7269
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7270
- Change release manager to Rory by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7248
- Avoid name collisions of internal columns when applying recipes by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7236
- Introduce icons for facet types by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7233
- add upload button to preview tab by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7253
- Add operation icons to the dialog warning of history erasure by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7230
- Update Cypress dependency files by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7228
- build(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.3 to 5.4.4 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7276
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7280
- build(deps): bump com.google.http-client:google-http-client-jackson2 from 1.46.3 to 1.47.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7279
- build(deps): bump jackson.version from 2.18.3 to 2.19.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7278
- wikibase: Add operation icons by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7232
- wikibase: Fix translation keys of English description issues by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7283
- 2024 governance update by @magdmartin in https://github.com/OpenRefine/OpenRefine/pull/7023
- wikibase: fix NoValueSnak being incorrectly cast by @Johann150 in https://github.com/OpenRefine/OpenRefine/pull/7292
- build(deps-dev): bump eslint from 9.25.1 to 9.26.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7290
- build(deps): bump org.jsoup:jsoup from 1.19.1 to 1.20.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7289
- Proposal: Add JSDoc annotations to JavaScript extension points by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7296
- Make it possibly for users to quickly copy system and version information by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7019
- build(deps): bump the cypress group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7313
- docs: add jsdoc annotations to DOM utilities by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7306
- docs: add jsdoc annotations to I18N utilities by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7307
- docs: add jsdoc annotations to CellRenderRegistry by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7315
- docs: add jsdoc annotations to CSRF utilities by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7305
- feat(ui): enable drag‑and‑drop column header reordering in DataTable view by @JyothiSwaroopReddy07 in https://github.com/OpenRefine/OpenRefine/pull/7301
- build(deps): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7322
- don't inject defaults encodings into the client by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7304
- build(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7324
- build(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.4 to 5.5 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7321
- build(deps): bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7326
- build(deps): bump org.postgresql:postgresql from 42.7.5 to 42.7.6 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7327
- build(deps): bump the cypress group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7328
- build(deps): bump org.clojure:clojure from 1.12.0 to 1.12.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7325
- Feature/Add Editing results facet button to extensions menu by @savchrisostomidhs in https://github.com/OpenRefine/OpenRefine/pull/7312
- test: add regression test for AddColumnCommand parameter parsing by @amansingh-swe in https://github.com/OpenRefine/OpenRefine/pull/7310
- build(deps): bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7334
- build(deps): bump org.xerial:sqlite-jdbc from 3.49.1.0 to 3.50.1.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7335
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7336
- build(deps): bump org.postgresql:postgresql from 42.7.6 to 42.7.7 in /extensions/database by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7340
- Fix: Add check before looping over archive/filename columns (#7319) by @amankumar100 in https://github.com/OpenRefine/OpenRefine/pull/7344
- build(deps): bump jackson.version from 2.19.0 to 2.19.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7343
- build(deps-dev): bump eslint from 9.28.0 to 9.29.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7342
- fix storeBlankColumns: delete only after project parsed by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7272
- build(deps): bump org.jsoup:jsoup from 1.20.1 to 1.21.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7350
- build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.5.0 to 2.6.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7348
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7351
- build(deps): bump org.xerial:sqlite-jdbc from 3.50.1.0 to 3.50.2.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7357
- build(deps): bump com.google.http-client:google-http-client-jackson2 from 1.47.0 to 1.47.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7358
- build(deps): bump org.mariadb.jdbc:mariadb-java-client from 3.5.3 to 3.5.4 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7359
- build(deps-dev): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7356
- build(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7365
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7364
- update funding reference by @magdmartin in https://github.com/OpenRefine/OpenRefine/pull/7346
- build(deps): bump log4j.version from 2.24.3 to 2.25.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7371
- build(deps-dev): bump eslint from 9.30.1 to 9.31.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7372
- build(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7373
- build(deps): bump commons-validator:commons-validator from 1.9.0 to 1.10.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7375
- build(deps): bump jackson.version from 2.19.1 to 2.19.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7377
- build(deps): bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7378
- build(deps): bump org.xerial:sqlite-jdbc from 3.50.2.0 to 3.50.3.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7379
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7381
- build(deps): bump form-data from 4.0.0 to 4.0.4 in /main/tests/cypress by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7382
- build(deps): bump tmp from 0.2.3 to 0.2.4 in /main/tests/cypress by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7384
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7388
- build(deps): bump org.mockito:mockito-core from 5.18.0 to 5.19.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7393
- build(deps-dev): bump eslint-plugin-cypress from 5.1.0 to 5.1.1 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7392
- build(deps): bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7394
- build(deps): bump commons-codec:commons-codec from 1.18.0 to 1.19.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7395
- build(deps): bump org.apache.commons:commons-text from 1.13.1 to 1.14.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7398
- build(deps): bump com.google.http-client:google-http-client-jackson2 from 1.47.1 to 2.0.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7396
- build(deps): bump org.mariadb.jdbc:mariadb-java-client from 3.5.4 to 3.5.5 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7397
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7399
- Remove myself from the core dev group by @wetneb in https://github.com/OpenRefine/OpenRefine/pull/7391
- Switch to OSSRH Staging API. Refs #7390 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7401
- Try a different snapshot URL for Central Publishing by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7402
- refine: use grep -E instead of egrep by @alanorth in https://github.com/OpenRefine/OpenRefine/pull/7408
- build(deps): bump org.jsoup:jsoup from 1.21.1 to 1.21.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7407
- build(deps): bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7406
- Clean up snapshot publishing by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7403
- Revert snapshot repo ID change. Fixes #7390 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7410
- build(deps): bump org.clojure:clojure from 1.12.1 to 1.12.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7420
- build(deps): bump org.apache.httpcomponents.core5:httpcore5 from 5.3.4 to 5.3.5 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7417
- Set custom user agent for Wikidata calls. Fixes #7383 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7412
- build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7423
- Introduce jackson-bom and update Jackson to 2.20.0. Fixes #7424 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7425
- ExporterManager: add an explicite extension point by @Abbe98 in https://github.com/OpenRefine/OpenRefine/pull/7316
- Closes #6311: Unified style of column headers in import preview and p… by @zleonenc in https://github.com/OpenRefine/OpenRefine/pull/7415
- never exceed viewport width by @DevangJagdale in https://github.com/OpenRefine/OpenRefine/pull/7429
- build(deps): bump org.mariadb.jdbc:mariadb-java-client from 3.5.5 to 3.5.6 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7435
- build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7434
- build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7436
- Fix import of non-archive compressed files. Fixes #7314 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7353
- Update to new OkHttp MockWebserver API. Fixes #7413 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7414
- fix db import progress updates by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7439
- implements terminal-like scroll for expression history (arrow up/down) by @DevangJagdale in https://github.com/OpenRefine/OpenRefine/pull/7437
- Remove unused CI configuration files from database extension by @ritoban23 in https://github.com/OpenRefine/OpenRefine/pull/7447
- feat: implement GEO extension with decToGMS and geoDistance functions by @SashankBhamidi in https://github.com/OpenRefine/OpenRefine/pull/7432
- build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7449
- build(deps): bump org.apache.httpcomponents.core5:httpcore5 from 5.3.5 to 5.3.6 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7450
- build(deps): bump org.postgresql:postgresql from 42.7.7 to 42.7.8 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7453
- build(deps): bump log4j.version from 2.25.1 to 2.25.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7454
- build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.6.0 to 2.7.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7455
- build(deps): bump org.mockito:mockito-core from 5.19.0 to 5.20.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7456
- build(deps): bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7451
- build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7452
- Restore exporter error reporting and clean up XLS/XLSX error handling by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7459
- Update README.md by @magdmartin in https://github.com/OpenRefine/OpenRefine/pull/7466
- build(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.5 to 5.5.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7470
- build(deps): bump com.google.http-client:google-http-client-jackson2 from 2.0.0 to 2.0.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7471
- build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7473
- build(deps): bump org.clojure:clojure from 1.12.2 to 1.12.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7472
- Update Jetty to 10.0.19 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7480
- Remove Icelandic as a language option. Fixes #7482 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7483
- build(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.5.1 to 3.6.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7485
- build(deps): bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7487
- build(deps): bump org.codehaus.plexus:plexus-archiver from 4.10.1 to 4.10.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7486
- build(deps): bump the actions group with 3 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7475
- switch to new mysql connector coordinates by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7477
- feat(db-ext): uniform batch size handling for preview and import by @DaxServer in https://github.com/OpenRefine/OpenRefine/pull/7446
- build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7492
- build(deps): bump okhttp.version from 5.1.0 to 5.2.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7490
- build(deps): bump org.codehaus.plexus:plexus-archiver from 4.10.2 to 4.10.3 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7491
- replace png in db extension with svg by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7494
- tests(db-ext): replace deprecated mock initialization by @DaxServer in https://github.com/OpenRefine/OpenRefine/pull/7458
- Enable source data display in JSON parser error messages by @Copilot in https://github.com/OpenRefine/OpenRefine/pull/7496
- build(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7502
- Add generalized support for Apache Compress formats by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7497
- fix mysql driver class by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7478
- Move off of cypress-file-upload by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7508
- build(deps): bump cypress from 14.5.4 to 15.5.0 in /main/tests/cypress in the cypress group across 1 directory by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7509
- Make references to JDBC driver classes explicit. Fixes #7504 by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7506
- build(deps): bump org.apache.maven.plugins:maven-antrun-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7514
- Update dependencies for database extension by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7512
- build(deps): bump com.github.luben:zstd-jni from 1.5.6-6 to 1.5.7-6 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7515
- fix loading 100 rows in db import preview by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7507
- Revert "feat(ui): enable drag‑and‑drop column header reordering in DataTable view" by @SoryRawyer in https://github.com/OpenRefine/OpenRefine/pull/7517
- Fix (hopefully) flaky database tests by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7518
- build(deps): bump the actions group with 4 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7522
- build(deps): bump okhttp.version from 5.2.1 to 5.3.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7524
- build(deps): bump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7525
- build(deps-dev): bump eslint from 9.38.0 to 9.39.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7526
- build(deps): bump the cypress group in /main/tests/cypress with 2 updates by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7532
- build(deps): bump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7535
- build(deps): bump org.xerial:sqlite-jdbc from 3.50.3.0 to 3.51.0.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7536
- build(deps): bump commons-codec:commons-codec from 1.19.0 to 1.20.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7533
- build(deps): bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7534
- replace several png with svg by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7530
- Deprecate before delete by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7528
- build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /main/tests/cypress by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7538
- Update to MacOS 15 Intel runner by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7542
- Add/update DTD for TestNG test configs by @tfmorris in https://github.com/OpenRefine/OpenRefine/pull/7541
- build(deps): bump okhttp.version from 5.3.0 to 5.3.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7543
- build(deps): bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7544
- build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7545
- build(deps): bump cypress from 15.6.0 to 15.7.0 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7548
- build(deps): bump org.tukaani:xz from 1.10 to 1.11 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7550
- build(deps): bump okhttp.version from 5.3.1 to 5.3.2 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7549
- build(deps): bump commons-validator:commons-validator from 1.10.0 to 1.10.1 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7551
- Update GOVERNANCE.md by @magdmartin in https://github.com/OpenRefine/OpenRefine/pull/7552
- build(deps-dev): bump prettier from 3.6.2 to 3.7.3 in /main/tests/cypress in the cypress group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7557
- build(deps): bump org.xerial:sqlite-jdbc from 3.51.0.0 to 3.51.1.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7558
- build(deps): bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.1 to 3.8.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7559
- build(deps): bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7560
- build(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7562
- fix typo in path to operation icon by @smierz in https://github.com/OpenRefine/OpenRefine/pull/7554
- build(deps): bump actions/checkout from 5 to 6 in the actions group by @dependabot[bot] in https://github.com/OpenRefine/OpenRefine/pull/7563
- @kalindafab made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7061
- @ej2432 made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7107
- @DevangJagdale made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7120
- @AbhinavPandey1911 made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7127
- @smierz made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7145
- @SoryRawyer made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7176
- @keithamus made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7216
- @b2m made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7243
- @PadyA0 made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7193
- @Johann150 made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7292
- @JyothiSwaroopReddy07 made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7301
- @savchrisostomidhs made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7312
- @amansingh-swe made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7310
- @amankumar100 made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7344
- @alanorth made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7408
- @zleonenc made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7415
- @ritoban23 made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7447
- @SashankBhamidi made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7432
- @Copilot made their first contribution in https://github.com/OpenRefine/OpenRefine/pull/7496
Full Changelog: https://github.com/OpenRefine/OpenRefine/compare/3.9.5...3.10-beta1