Rory Sawyer
Rory Sawyer
As an OpenRefine contributor, it would be useful to have some high-level metrics about how OpenRefine is used and the environment in which it is used. In particular, it would...
Once we update our minimum required Java version (#7281), we can upgrade Apache Jena to the 5.x series. However, a straight upgrade to the new version results in several build...
It was recently brought up [on the forum](https://forum.openrefine.org/t/upgrade-apache-jena-to-version-5-series/2253) that the newer versions of Apache Jena rely on a minimum Java version of 17. OpenRefine currently specifies Java 11 as the...
The end-to-end frontend tests should be run whenever the English translations are updated. ### To Reproduce Steps to reproduce the behavior: 1. Open a pull request with changes to the...
I feel that installing extensions could be streamlined somewhat. In addition to downloading and extracting an extension's code, I often forget where I need to save the extension code for...
As I learn more about OpenRefine's codebase, I figured I could contribute a little bit of what I've learned about Butterfly to the documentation. I've been trying to figure out...
Fixes #7576 Changes proposed in this pull request: - Removes `var` from `OpenRefineVersion` assignment so it is globally accessible
The variable [`OpenRefineVersion`](https://github.com/OpenRefine/OpenRefine/blob/master/main/webapp/modules/core/scripts/index.js#L34) is never properly set. This causes an error if there's a new version of OpenRefine and a user has their preferences set to allow notifications when new...
Fixes #7521 Changes proposed in this pull request: - the column mapping dialog no longer exceeds the height of the window - the contents of the dialog will scroll instead...
https://github.com/OpenRefine/OpenRefine/pull/6907 changed the behavior of applying JSON edit histories (recipes) by requiring an "all of nothing" approach. Prior to OpenRefine 3.9.0, any failures from applying histories were silently ignored. The...