Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from OpenRefine:master #1

Open
wants to merge 4,204 commits into
base: master
Choose a base branch
from

Conversation

sync-upstream[bot]
Copy link

@sync-upstream sync-upstream bot commented Jan 13, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

dependabot bot and others added 29 commits August 30, 2024 02:15
…6820)

Bumps [org.python:jython-standalone](https://github.com/jython/jython) from 2.7.3 to 2.7.4.
- [Changelog](https://github.com/jython/jython/blob/master/NEWS)
- [Commits](jython/jython@v2.7.3...v2.7.4)

---
updated-dependencies:
- dependency-name: org.python:jython-standalone
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Adds a new GREL function Zip() takes in 2 or more arrays as arguments and outputs a single array of arrays with the entries "zipped" together in the manner of the Python zip function.

Includes tests for multiple datatypes, mixed data types, and multiple forms of arrays/lists (e.g. JsonArray)
---------

Co-authored-by: sunil-atheer <[email protected]>
Co-authored-by: Tom Morris <[email protected]>
…t-jackson2 from 1.44.2 to 1.45.0 (#6822)

- Update org.apache.httpcomponents.httpcore to org.apache.httpcomponents.core5.httpcore5
  Leftover from 14f43dc #3237 
- Exclude EOL 4.x httpclient/httpcore from being included per release notes for below

* build(deps): bump com.google.http-client:google-http-client-jackson2

Bumps [com.google.http-client:google-http-client-jackson2](https://github.com/googleapis/google-http-java-client) from 1.44.2 to 1.45.0.
- [Release notes](https://github.com/googleapis/google-http-java-client/releases)
- [Changelog](https://github.com/googleapis/google-http-java-client/blob/main/CHANGELOG.md)
- [Commits](googleapis/google-http-java-client@v1.44.2...v1.45.0)

---
updated-dependencies:
- dependency-name: com.google.http-client:google-http-client-jackson2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update to httpcore 5.x from 4.x and exclude old version

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Morris <[email protected]>
Currently translated at 100.0% (15 of 15 strings)

Translation: OpenRefine/OpenRefine Control Descriptions
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-control-descriptions/en_GB/
* Fix flaky Python/Clojure expression preview tests

Allow interpreters to initialize before attempting to operate with them,
in both Add Column and Transform expression previews

* Fix test for global expression history

With a clean environment and no history, this test would always fail
the first time through. Make it satisfy its own preconditions.

* Fix flaky Start Over test
…to Date data type. (#6823) Fixes #6534

* fix #6534

* test: add test case to check change to Date data type
)

Bumps the actions group with 1 update: [shogo82148/actions-upload-release-asset](https://github.com/shogo82148/actions-upload-release-asset).


Updates `shogo82148/actions-upload-release-asset` from 1.7.5 to 1.7.7
- [Release notes](https://github.com/shogo82148/actions-upload-release-asset/releases)
- [Commits](shogo82148/actions-upload-release-asset@v1.7.5...v1.7.7)

---
updated-dependencies:
- dependency-name: shogo82148/actions-upload-release-asset
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add 100% buffer and increase timeout to 8sec
and revert all previous timeout increases:

This reverts commit 40dcffb.
This reverts commit a6093bc.
This reverts commit b38b1b6.
Bumps org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.12.0 to 5.13.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](mockito/mockito@v5.12.0...v5.13.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the cypress group in /main/tests/cypress with 1 update: [cypress](https://github.com/cypress-io/cypress).


Updates `cypress` from 13.13.3 to 13.14.1
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](cypress-io/cypress@v13.13.3...v13.14.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cypress
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….0 (#6831)

Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.4.0...surefire-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps com.google.apis:google-api-services-sheets from v4-rev20240730-2.0.0 to v4-rev20240826-2.0.0.

---
updated-dependencies:
- dependency-name: com.google.apis:google-api-services-sheets
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….0 (#6833)

Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.8.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](apache/maven-javadoc-plugin@maven-javadoc-plugin-3.8.0...maven-javadoc-plugin-3.10.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

* Integrate cluster view with existing expression preview

* Refactor: Consolidate Expression and Clusters Preview Dialogs to Reduce Duplication

* Fix: Update edit dialog to include clustering preview

* Enable dynamic updates to Clusters Preview while typing expressions

* Redesign distance expression preview UI

* Implement custom exception for non-numerical results in distance expressions

* Revert "Implement custom exception for non-numerical results in distance expressions"

This reverts commit b7eab7d.

* Refactor parameters settings for better efficiency
Currently translated at 73.4% (667 of 908 strings)

Translated using Weblate (Portuguese)

Currently translated at 73.4% (667 of 908 strings)

Co-authored-by: ssantos <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/pt/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/pt_PT/
Translation: OpenRefine/Translations
* Enable clustering based on custom functions from menu dropdown

* Complete test coverage for custom clustering

* Add user hint for custom clustering expressions feature
Currently translated at 21.2% (17 of 80 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (912 of 912 strings)

Co-authored-by: gallegonovato <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-evaluation-errors/es/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/es/
Translation: OpenRefine/OpenRefine Evaluation Errors
Translation: OpenRefine/Translations
* Fix long-running test in StandardReconConfigTests

* Do not assert for a specific error message as the test fails on Windows
Also add test coverage for the CRLF case for Windows
Move ClassResolver to core module

Move stray grel test to grel module

Move jackson-datatype-jdk8 dependency to core module

Fix module names to openrefine-core and openrefine-grel

Co-authored-by: Tom Morris <[email protected]>
weblate and others added 30 commits December 21, 2024 19:37
Currently translated at 27.5% (22 of 80 strings)

Translated using Weblate (French)

Currently translated at 75.0% (9 of 12 strings)

Translated using Weblate (French)

Currently translated at 22.5% (14 of 62 strings)

Translated using Weblate (French)

Currently translated at 94.9% (341 of 359 strings)

Translated using Weblate (French)

Currently translated at 97.4% (903 of 927 strings)

Co-authored-by: Pierre-Yves Beaudouin <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-control-evaluation-errors/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-evaluation-errors/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/fr/
Translation: OpenRefine/OpenRefine Control Evaluation Errors
Translation: OpenRefine/OpenRefine Evaluation Errors
Translation: OpenRefine/OpenRefine Operation Descriptions
Translation: OpenRefine/Translations
Translation: OpenRefine/wikibase
Currently translated at 75.0% (60 of 80 strings)

Translated using Weblate (French)

Currently translated at 75.0% (60 of 80 strings)

Translated using Weblate (French)

Currently translated at 100.0% (12 of 12 strings)

Translated using Weblate (French)

Currently translated at 100.0% (12 of 12 strings)

Translated using Weblate (French)

Currently translated at 33.3% (5 of 15 strings)

Translated using Weblate (French)

Currently translated at 61.2% (38 of 62 strings)

Translated using Weblate (French)

Currently translated at 94.9% (341 of 359 strings)

Translated using Weblate (French)

Currently translated at 97.5% (904 of 927 strings)

Translated using Weblate (French)

Currently translated at 97.5% (904 of 927 strings)

Co-authored-by: Florent Potier <[email protected]>
Co-authored-by: Nicolas @belett VIGNERON <[email protected]>
Co-authored-by: Pierre-Yves Beaudouin <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-control-descriptions/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-control-evaluation-errors/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-evaluation-errors/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/fr/
Translation: OpenRefine/OpenRefine Control Descriptions
Translation: OpenRefine/OpenRefine Control Evaluation Errors
Translation: OpenRefine/OpenRefine Evaluation Errors
Translation: OpenRefine/OpenRefine Operation Descriptions
Translation: OpenRefine/Translations
Translation: OpenRefine/wikibase
Added translation using Weblate (Breton)

Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Languages add-on <[email protected]>
Co-authored-by: Nicolas @belett VIGNERON <[email protected]>
Added translation using Weblate (Breton)

Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Languages add-on <[email protected]>
Added translation using Weblate (Breton)

Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Languages add-on <[email protected]>
Currently translated at 2.8% (26 of 927 strings)

Translated using Weblate (French)

Currently translated at 88.7% (71 of 80 strings)

Translated using Weblate (French)

Currently translated at 73.3% (11 of 15 strings)

Translated using Weblate (German)

Currently translated at 0.0% (0 of 62 strings)

Translated using Weblate (French)

Currently translated at 88.7% (55 of 62 strings)

Translated using Weblate (French)

Currently translated at 97.7% (351 of 359 strings)

Translated using Weblate (French)

Currently translated at 99.8% (926 of 927 strings)

Translated using Weblate (French)

Currently translated at 99.8% (926 of 927 strings)

Co-authored-by: Nicolas @belett VIGNERON <[email protected]>
Co-authored-by: Pierre-Yves Beaudouin <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-control-descriptions/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-evaluation-errors/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/de/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/br/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/fr/
Translation: OpenRefine/OpenRefine Control Descriptions
Translation: OpenRefine/OpenRefine Evaluation Errors
Translation: OpenRefine/OpenRefine Operation Descriptions
Translation: OpenRefine/Translations
Translation: OpenRefine/wikibase
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.3.1-jre to 33.4.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the cypress group in /main/tests/cypress with 1 update: [cypress](https://github.com/cypress-io/cypress).


Updates `cypress` from 13.16.1 to 13.17.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](cypress-io/cypress@v13.16.1...v13.17.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cypress
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Currently translated at 98.7% (79 of 80 strings)

Translated using Weblate (French)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (French)

Currently translated at 100.0% (359 of 359 strings)

Translated using Weblate (French)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Cebuano)

Currently translated at 62.5% (580 of 927 strings)

Translated using Weblate (French)

Currently translated at 100.0% (927 of 927 strings)

Co-authored-by: Erzeling Baalstan <[email protected]>
Co-authored-by: Pierre-Yves Beaudouin <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/database/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-evaluation-errors/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/ceb/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/fr/
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/fr/
Translation: OpenRefine/OpenRefine Evaluation Errors
Translation: OpenRefine/OpenRefine Operation Descriptions
Translation: OpenRefine/Translations
Translation: OpenRefine/database
Translation: OpenRefine/wikibase
Currently translated at 63.2% (586 of 927 strings)

Co-authored-by: Erzeling Baalstan <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/ceb/
Translation: OpenRefine/Translations
* Issue-3218 Feature - Remove duplicate rows

Issue-3218 Feature - Remove duplicate rows

* Added unit test

Added unit test
Updated/ removed copyright text
bug fixes

* Feedback addressed

UI - removed select all checkbox; added buttons for select all & deselect all. labels updated, extra div removed

* Feedback addressed

- Hashkey generation
- Removed json handling
- Used RowVisitor
- Tested with Facets

* unit test fix

* Unit test failure fix

Unit test failure fix

* Update main/webapp/modules/core/langs/translation-en.json

Co-authored-by: Antonin Delpeuch <[email protected]>

* Feedback addressed

Feedback addressed

* Update main/webapp/modules/core/styles/dialogs/remove-duplicate-rows-dialog.css

Co-authored-by: Antonin Delpeuch <[email protected]>

* Addressed feedback

- fixed UI styling issues
- updated unit test

* Update main/webapp/modules/core/langs/translation-en.json

Co-authored-by: Thad Guidry <[email protected]>

---------

Co-authored-by: Antonin Delpeuch <[email protected]>
Co-authored-by: Thad Guidry <[email protected]>
Currently translated at 100.0% (63 of 63 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (931 of 931 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (931 of 931 strings)

Co-authored-by: Boris Lehečka <[email protected]>
Co-authored-by: Jiří Podhorecký <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/cs/
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/cs/
Translation: OpenRefine/OpenRefine Operation Descriptions
Translation: OpenRefine/Translations
Currently translated at 100.0% (63 of 63 strings)

Translation: OpenRefine/OpenRefine Operation Descriptions
Translate-URL: https://hosted.weblate.org/projects/openrefine/openrefine-operation-descriptions/en_GB/
* Introduce getSource and getLanguagePrefix on Evaluable

* grel: Improve faithfulness of getSource()

This adds new AST nodes for bracketed expressions and array literals,
so that those can be represented more faithfully when pretty-printing
a parsed GREL expression. It also remembers the names of the functions
and controls used, to the same end.

* Give default implementations of new methods to avoid breaking change
Fixes #2749.

Co-authored-by: mayralgr <[email protected]>
Co-authored-by: Tom Morris <[email protected]>
Currently translated at 73.7% (687 of 931 strings)

Co-authored-by: Yaron Shahrabani <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/he/
Translation: OpenRefine/Translations
Currently translated at 73.8% (265 of 359 strings)

Translation: OpenRefine/wikibase
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/it/
* Add escape() function options to escape URL path and fragment #6139

Add escape() function options to escape URL path and fragment #6139

* Updated escape function

Added support to escape path, query and fragment element using Guava URLEscaper

* Updated identifiers for url elements and lint fixes

Updated identifiers to urlpath, urlquery and urlfragment

* Handle URL path with multiple segments

Restore encoded forward slash

* Removed fix for Issue 6140

Removed fix for Issue 6140

* Lint fix

Lint fix

* Updated escape function param labels

Updated escape function param labels

* Updated urlpathsegment key to urlpath

Removed URLUtils class

* Escape function documentation update

Escape function documentation update

---------

Co-authored-by: sunil-atheer <[email protected]>
* grel: Translate expressions after a column rename

For #133, among others

* grel: Return partial renames when dependencies cannot be isolated fully
Currently translated at 100.0% (933 of 933 strings)

Translated using Weblate (Italian)

Currently translated at 77.7% (279 of 359 strings)

Co-authored-by: Jiří Podhorecký <[email protected]>
Co-authored-by: Luca Martinelli <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/cs/
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/it/
Translation: OpenRefine/Translations
Translation: OpenRefine/wikibase
* operations: Let core and extensions register icons

Those icons are meant to be added to menu items, dialog headers,
history entries and more. They are meant to help users recognize
operations visually, instead of relying on text.

Properly registering the logos and including them in the UI will follow.

* Apply suggestions from code review

Co-authored-by: Albin Larsson <[email protected]>

---------

Co-authored-by: Albin Larsson <[email protected]>
Currently translated at 90.8% (326 of 359 strings)

Translation: OpenRefine/wikibase
Translate-URL: https://hosted.weblate.org/projects/openrefine/wikidata/it/
* ci: Switch locale to Italian for Java tests

* Switch from Italian to French

* Fix locale-dependent test failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.