diff --git a/OpenRefine/.github/dependabot.yml b/OpenRefine/.github/dependabot.yml index 7cb4af948..9d57a9ca1 100644 --- a/OpenRefine/.github/dependabot.yml +++ b/OpenRefine/.github/dependabot.yml @@ -14,16 +14,30 @@ updates: versions: - "> 1.4.12" - "< 2" + +# Same, on 4.0 branch +- package-ecosystem: maven + directory: "/" + schedule: + interval: daily + open-pull-requests-limit: 10 + ignore: + - dependency-name: com.thoughtworks.xstream:xstream + versions: + - "> 1.4.12" + - "< 2" + target-branch: 4.0 + # For documentation website - package-ecosystem: "npm" # For Yarn directory: "docs/" schedule: - interval: "daily" + interval: "monthly" # For github actions - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "daily" + interval: "monthly" # For cypress test_suite - package-ecosystem: "npm" directory: "main/tests/cypress" diff --git a/OpenRefine/.github/workflows/pull_request.yml b/OpenRefine/.github/workflows/pull_request.yml index 040b89872..151fcaff7 100644 --- a/OpenRefine/.github/workflows/pull_request.yml +++ b/OpenRefine/.github/workflows/pull_request.yml @@ -14,7 +14,7 @@ jobs: server_tests: strategy: matrix: - java: [ 11, 14 ] + java: [ 11, 17 ] runs-on: ubuntu-latest @@ -64,6 +64,11 @@ jobs: distribution: 'adopt' java-version: ${{ matrix.java }} + - name: Check Java linting + id: java_linting + run: | + mvn formatter:validate + - name: Configure connections to databases id: configure_db_connections run: cat extensions/database/tests/conf/github_actions_tests.xml | sed -e "s/MYSQL_PORT/${{ job.services.mysql.ports[3306] }}/g" | sed -e "s/POSTGRES_PORT/${{ job.services.postgres.ports[5432] }}/g" > extensions/database/tests/conf/tests.xml diff --git a/OpenRefine/AUTHORS.md b/OpenRefine/AUTHORS.md deleted file mode 100644 index 418836118..000000000 --- a/OpenRefine/AUTHORS.md +++ /dev/null @@ -1,78 +0,0 @@ -This file lists the contributors to OpenRefine. - -EMERITUS CREATORS ---------------------- -No longer active but honored for bringing OpenRefine to life. - - David Huynh - - Stefano Mazzocchi - -EMERITUS CONTRIBUTORS ---------------------- -No longer active but honored here for their previous contributions - - - Vishal Talwar - - Jeff Fry - - Will Moffat - - James Home - - Heather Campbell - -CURRENT CONTRIBUTORS --------------------- - -See up to date list at https://github.com/OpenRefine/OpenRefine/graphs/contributors - - - Iain Sproat - - Tom Morris - - Thad Guidry - - Martin Magdinier - - Paul Makepeace - - Tomaž Šolc - - Gabriel Sjoberg - - Rod Salazar - - pxb - - Qi - - Antonin Delpeuch - - Owen Stephens - - Ettore Rizza - - Fabio Tacchelli - - noamoss - - ROMitat - - Jesus M. Castagnetto - - Pablo Moyano - - David Leoni - - Cora Johnson-Roberson - - Pei Long Hui - - Rudy Alvarez - - Mateja Verlic Bruncic - - nestorjal - - Alexey Medvetsky - - Remi Rampin - - lispc - - Bob Harper - - Felix Lohmeier - - Shixiong Zhu - - Ankit Sardesai - - Scott Wiedemann - - Ryo Yamazaki - - Ralf Claussnitzer - - Charles Pritchard - - Maxim Galushka - - Evelyn Mitchell - - Andreas Kohn - - Honza - - Ram Ezrach - - Daniel Berthereau - - Gideon Thomas - - José Vitor Hisse - - Vitor Baptista - - Joe Wicentowski - - mpc9000 - - Dan Michael O. - - Adi Eyal - - Shrubhra Sharma - - Fadi Maali - - Aubrey Mcfato - - Matthias Findeisen - - Mathieu Saby - - Allan Nordhøy - - Tony Opara diff --git a/OpenRefine/CHANGES.txt b/OpenRefine/CHANGES.txt deleted file mode 100644 index 0a4cd3615..000000000 --- a/OpenRefine/CHANGES.txt +++ /dev/null @@ -1,284 +0,0 @@ -2.6 Release (TBD) - First release as OpenRefine - Maintenance release - -Features: - -- Issue 144: Use subdirectory for archives (tar, zip) -- Issue 467: Provide feedback to user on JVM heap memory usage -- Issue 524: Shorten name of anonymous JSON nodes in column names - -Bugs fixed: - -- Issue 154: Can't import RDF/XML Data -- Issue 226: Load into freebase: date objects are not converted into proper freebase dates -- Issue 361: Headless operation on OS X leaves Dock icon bouncing -- Issue 390: Latest POI fixes some import issues -- Issue 432: cross() failing -- Issue 436: Google refine don't start on debian squeeze -- Issue 490: Unable to guess filetype is CSV when importing a simple CSV file -- Issue 496: google-refine-2.5-rc2-r2379 failed to start if using refine.ini -- Issue 515: "Open Project" page shows negative interval for "Last Modified" -- Issue 517: Combin() function does not work as intended -- Issue 521: Machine readable string (/type/rawstring) missing -- Issue 523: Return all available HTTP error information on when Fetch URL fails -- Issue 535: Refine fails to import Excel 2010 XLSX file with null hyperlinks -- Issue 537: ToNumber should try to convert to integer first -- Issue 541: Can't constrain a Freebase key query when using add column -- Issue 542: ToDate should work on integers -- Issue 543: Project creation from URL can't handle gzip Content-Encoding -- Issue 544: FileNotFound exception when importing archive from URL -- Issue 548: escape(value, encoding) returns "null" for non-string values -- Issue 551: MQL preview missing "insert" clause -- Issue 553: Upload Error - Not a directory -- Issue 554: Format guesser ranking isn't working correctly in some cases -- Issue 558: 'refine windows_dist' does not work on MacOS Lion -- Issue 559: Deadlock between autosave thread and history code -- Issue 578: json import on create project deletes useful blank data from arrays -- Issue 586: Only one parse date format is attempted from list in toDate(format1,format2) -- Issue 594: Date diff function doesn't work for two Calendar objects -- Issue 596: JSON importer should not deserialize nulls as the string "null" -- Issue 597: Deselect all button on Custom Tabular Exporter dialog doesn't work -- Issue 599: RDF/XML parser preview not wired up -- Issue 601: Allow selection of root element on JSON import -- Issue 604: The common transform “Trim leading and trailing whitespace” doesn’t trim non-breaking spaces - - -2.5 Release (December 11, 2011) - -Major changes: -- Entirely new importer architecture and user interface for Create Project -- New import/export formats: Google Fusion Tables, OpenOffice Calc, - and fixed width (import only) - -Features: - -- Issue 131: Read multiple files in a directory -- Issue 179: Progress feedback during upload -- Issue 260: XML Importer silently fails if file doesn't meet its criteria -- Issue 279: Add support for reading from non-public Google Spreadsheets docs -- Issue 280: Spreadsheet/table importers should allow selection of sheet/table to import -- Issue 281: Add sheet selection support to Google Spreadsheet importer -- Issue 31: Maximum number of facet values should be configurable. -- Issue 38: Fix the table header so that it's always visible when scrolling a long page -- Issue 433: Usability: use HTML