Commit Graph

5789 Commits

Author SHA1 Message Date
Kush Trivedi
182f70729d
feat: add tests for special column All (#3769)
* feat: add tests for special column All
2021-04-11 21:41:05 +02:00
Florian Giroud
2f5c765b4d
Added functional tests for scatterplot facets
* Added test for scatterplots
* Enriched test docs with a section on visual testing

Co-authored-by: Kush Trivedi <44091822+kushthedude@users.noreply.github.com>
2021-04-11 21:05:27 +02:00
Kush Trivedi
8369a10cfd
fix: Added an error handling to reduce the number of errors (flaky tests) in integration tests
Signed-off-by: kushthedude <kushthedude@gmail.com>

Co-authored-by: Florian Giroud <6267288+fgiroud@users.noreply.github.com>
2021-04-10 19:37:51 +02:00
Antonin Delpeuch
72d8bcfcfa
Merge pull request #3794 from weblate/weblate-openrefine-translations
Translations update from Weblate
2021-04-09 07:39:04 +02:00
Hosted Weblate
d54299702f Merge remote-tracking branch 'origin/master' 2021-04-09 07:35:10 +02:00
Kush Trivedi
db067ab949
fix: add distribution for server_tests job (#3799)
* fix: add distribution for server_tests job

* fix
2021-04-09 07:35:05 +02:00
Hosted Weblate
7d43abd89e Merge remote-tracking branch 'origin/master' 2021-04-08 22:31:24 +02:00
Faiq Miftakhul Falakh
1ba20ca2e0
Translated using Weblate (Indonesian)
Currently translated at 29.5% (229 of 776 strings)

Translation: OpenRefine/Translations
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/id/
2021-04-08 22:31:23 +02:00
Yaron Shahrabani
6d03f52304
Translated using Weblate (Hebrew)
Currently translated at 87.2% (677 of 776 strings)

Translation: OpenRefine/Translations
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/he/
2021-04-08 22:31:14 +02:00
Kush Trivedi
df54013885
fix: add java distribution in ci (#3798)
Signed-off-by: kushthedude <kushthedude@gmail.com>
2021-04-08 22:31:08 +02:00
Faiq Miftakhul Falakh
4df5cbd45f
Added translation using Weblate (Indonesian) 2021-04-08 16:48:15 +02:00
dependabot[bot]
d27e59b75f
build(deps): bump actions/setup-java from v1 to v2 (#3786)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from v1 to v2.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v1...8764a52df183aa0ccea74521dfd9d506ffc7a19a)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-06 15:18:15 +02:00
Tom Morris
866a148d6e
Have LGTM ignore external libraries for quality checks (#3783) 2021-04-05 07:39:27 +02:00
dependabot[bot]
559f91b42a
build(deps): bump javax.servlet-api from 3.1.0 to 4.0.1 (#3752)
Bumps [javax.servlet-api](https://github.com/javaee/servlet-spec) from 3.1.0 to 4.0.1.
- [Release notes](https://github.com/javaee/servlet-spec/releases)
- [Commits](https://github.com/javaee/servlet-spec/compare/3.1.0...4.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-04 14:10:27 -04:00
dependabot[bot]
6b66d4cff5
build(deps): bump jmh.version from 1.27 to 1.29 (#3771)
Bumps `jmh.version` from 1.27 to 1.29.

Updates `jmh-core` from 1.27 to 1.29

Updates `jmh-generator-annprocess` from 1.27 to 1.29

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-04 13:40:25 -04:00
Antonin Delpeuch
343c8afbea
Ignore invalid regexes from Wikibase format constraints. (#3721)
* Ignore invalid regexes from Wikibase format constraints. Closes #3274.

* Add logging
2021-04-04 13:25:07 -04:00
dependabot[bot]
4c930fed9a
build(deps): bump google-http-client-jackson2 from 1.39.0 to 1.39.1 (#3726)
Bumps [google-http-client-jackson2](https://github.com/googleapis/google-http-java-client) from 1.39.0 to 1.39.1.
- [Release notes](https://github.com/googleapis/google-http-java-client/releases)
- [Changelog](https://github.com/googleapis/google-http-java-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-http-java-client/compare/v1.39.0...v1.39.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-03 21:57:05 -04:00
dependabot[bot]
5441b43870
build(deps): bump jackson.version from 2.12.1 to 2.12.2 (#3693)
Bumps `jackson.version` from 2.12.1 to 2.12.2.

Updates `jackson-databind` from 2.12.1 to 2.12.2
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `jackson-annotations` from 2.12.1 to 2.12.2
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `jackson-core` from 2.12.1 to 2.12.2
- [Release notes](https://github.com/FasterXML/jackson-core/releases)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.12.1...jackson-core-2.12.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-03 21:56:21 -04:00
dependabot[bot]
588579ae73
build(deps): bump clojure from 1.10.2 to 1.10.3 (#3696)
Bumps [clojure](https://github.com/clojure/clojure) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/clojure/clojure/releases)
- [Changelog](https://github.com/clojure/clojure/blob/master/changes.md)
- [Commits](https://github.com/clojure/clojure/compare/clojure-1.10.2...clojure-1.10.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-03 21:55:37 -04:00
dependabot[bot]
b8c91eb0df
build(deps): bump commons-lang3 from 3.11 to 3.12.0 (#3685)
Bumps commons-lang3 from 3.11 to 3.12.0.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Morris <tfmorris@gmail.com>
2021-04-03 21:38:16 -04:00
Thad Guidry
324689e912
fix styling (ATX) in README for consistency (#3589)
reference: https://github.com/DavidAnson/markdownlint
2021-04-03 20:49:51 -04:00
Antonin Delpeuch
577caabec1
Add exponential backoff retries for reconciliation calls. (#3770)
* Update test to demonstrate retry mechanism for recon queries.

This was fixed earlier by #3237. Closes #3369.

* Ensure non-zero retry interval in HttpClient

* Restore original bound
2021-04-01 17:10:17 +02:00
Antonin Delpeuch
fa9d670d30
Remove EditGroups URL template from Wikibase schema (#3779)
* Remove EditGroups URL template from Wikibase schema

Instead it is fetched from the manifest and stored in operation metadata.

Closes #3656.

* Fix compatibility with older JDKs

* Remove unnecessary fallback in ManifestV1 constructor
2021-04-01 13:58:28 +02:00
dependabot[bot]
2de5929350
build(deps): bump y18n from 4.0.0 to 4.0.1 in /docs (#3776)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-30 18:55:27 +02:00
Kush Trivedi
804e3a34e8
Fixed flaky integration test (#3768)
fix: detached element from dom in row_record_spec (#3768)
Signed-off-by: kushthedude <kushthedude@gmail.com>

Co-authored-by: Florian Giroud <6267288+fgiroud@users.noreply.github.com>
2021-03-30 11:53:16 +02:00
Kush Trivedi
1f9d1252a5
fix: flaky create_project multiple url test (#3767)
Signed-off-by: kushthedude <kushthedude@gmail.com>

Co-authored-by: Florian Giroud <6267288+fgiroud@users.noreply.github.com>
2021-03-30 10:02:37 +02:00
dependabot[bot]
68b148d775
build(deps): bump launch4j-maven-plugin from 1.7.25 to 2.0.1 (#3761)
Bumps [launch4j-maven-plugin](https://github.com/lukaszlenart/launch4j-maven-plugin) from 1.7.25 to 2.0.1.
- [Release notes](https://github.com/lukaszlenart/launch4j-maven-plugin/releases)
- [Commits](https://github.com/lukaszlenart/launch4j-maven-plugin/compare/launch4j-maven-plugin-1.7.25...launch4j-maven-plugin-2.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-24 17:15:54 +01:00
dependabot[bot]
573bef02dc
build(deps): bump cypress-file-upload in /main/tests/cypress (#3763)
Bumps [cypress-file-upload](https://github.com/abramenal/cypress-file-upload) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/abramenal/cypress-file-upload/releases)
- [Commits](https://github.com/abramenal/cypress-file-upload/compare/v5.0.2...v5.0.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-23 23:48:18 +01:00
Antonin Delpeuch
4595932f06
Merge pull request #3766 from weblate/weblate-openrefine-translations
Translations update from Weblate
2021-03-23 09:01:08 +01:00
Yaron Shahrabani
5d56547b37
Translated using Weblate (Hebrew)
Currently translated at 86.5% (672 of 776 strings)

Translation: OpenRefine/Translations
Translate-URL: https://hosted.weblate.org/projects/openrefine/translations/he/
2021-03-23 08:29:37 +01:00
Bálint József Jánvári
6234a61e82
Validate Host header of incoming HTTP requests (#3212)
* Validate Host header of incoming HTTP requests

* Always allow requests with loopback IP addresses and localhost

* Split off ValidateHostHandler to a separate file

* Allow IPv4-mapped loopback addresses in ValidateHostHandler

* Add error description to 404 error returned by ValidateHostHandler

* Add refine.interface parameter to override interface and host separately

* Fix some whitespace inconsistencies

* Update refine and refine.bat with separate host and interface arguments

* Add -h switch to usage message

* Use -H instead of -h for the host argument

* Bring changes in line with new Jetty version

Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-22 12:53:39 +01:00
dependabot[bot]
64cd0bc183
build(deps): bump guava from 30.1-jre to 30.1.1-jre (#3762)
Bumps [guava](https://github.com/google/guava) from 30.1-jre to 30.1.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-22 09:28:34 +01:00
dependabot[bot]
45a86f62b4
build(deps): bump cypress from 6.6.0 to 6.8.0 in /main/tests/cypress (#3749)
Bumps [cypress](https://github.com/cypress-io/cypress) from 6.6.0 to 6.8.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js)
- [Commits](https://github.com/cypress-io/cypress/compare/v6.6.0...v6.8.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kush Trivedi <44091822+kushthedude@users.noreply.github.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-20 20:06:02 +01:00
Florian Giroud
a9e03eabd4
Attempt to fix flaky integration tests (#3755)
* Attempt fo fix flaky test : add_columns_based_on_this_column, Clojure, replaced .contains by assertion

* Attempt fo fix flaky test apply.spec.js

* Attempt to fix many flaky tests in a row, by addinf assertions to ensure OpenRefine is properly loaded
2021-03-18 16:03:32 +01:00
Kush Trivedi
c29ba491a3
fix: create project tests fails due to less timeout (#3757)
Signed-off-by: kushthedude <kushthedude@gmail.com>
2021-03-18 15:15:58 +01:00
Lu Liu
deae864bca
replace deprecated "for each...in" syntax (#3753)
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-18 13:47:31 +01:00
dependabot[bot]
0f024d833e
build(deps): bump butterfly from 1.0.4 to 1.1.1 (#3699)
* build(deps): bump butterfly from 1.0.4 to 1.1.0

Bumps [butterfly](https://github.com/OpenRefine/simile-butterfly) from 1.0.4 to 1.1.0.
- [Release notes](https://github.com/OpenRefine/simile-butterfly/releases)
- [Commits](https://github.com/OpenRefine/simile-butterfly/commits)

Signed-off-by: dependabot[bot] <support@github.com>

* Update Butterfly configuration after Jetty upgrade

* Fix main class name in web.xml

* Upgrade Butterfly to Jetty 9

* Temporary debugging output to understand why RefineServlet is not found

* Upgrade servlet-api

* Fix javax.servlet-api artifactId

* Reinstate debug logging temporarily

* Update butterfly to 1.1.1 to solve servlet-api version conflict

* Update javax.servlet-api in the rest of the code base

* Silence server logs in ./refine ui_test again

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-18 10:12:57 +01:00
gitonthescene
9e7a30b6e2
Fix broken link in automating OpenRefine docs. (fixes #3747) (#3748)
Co-authored-by: Douglas Mennella <douglas.mennella@gmail.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-18 07:55:44 +01:00
Antonin Delpeuch
2a6003c5d2
Sanitize cookie keys in Wikibase extension. Fixes #3745. (#3746) 2021-03-18 07:47:38 +01:00
Florian Giroud
2cd7e903bc
Fixed a testing method (cypress) that was failing for large datasets, #3734 (#3735) 2021-03-17 11:26:35 +01:00
dependabot[bot]
4009ddae81
build(deps): bump git-commit-id-plugin from 4.0.3 to 4.0.4 (#3737)
Bumps git-commit-id-plugin from 4.0.3 to 4.0.4.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-17 10:52:09 +01:00
gitonthescene
2d706f2f80
Some clarification on getting started with Eclipse (#3742)
Co-authored-by: Douglas Mennella <douglas.mennella@gmail.com>
2021-03-17 10:41:27 +01:00
gitonthescene
5bbc4ae304
Support export filenames with non-ASCII chars. (fixes #3724) (#3736)
Co-authored-by: Douglas Mennella <douglas.mennella@gmail.com>
2021-03-17 08:28:21 +01:00
dependabot[bot]
b8475ca7be
build(deps): bump launch4j from 3.13-SNAPSHOT to 3.14 (#3727)
Bumps launch4j from 3.13-SNAPSHOT to 3.14.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-16 08:42:27 +01:00
allanaaa
5c95539de0
Expressions reorganizing (#3610)
* Expressions reorganizing

Moved GREL basics, Jython/Clojure to separate pages

Fix for https://groups.google.com/g/openrefine/c/Cvsg5IB4KZk

* Promoting some headers

* Fixed link

* Partial fix for #3578

* Add top-level item, fix links

Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-15 16:44:34 +01:00
dependabot[bot]
2f9e49534f
build(deps-dev): bump eslint in /main/tests/cypress (#3720)
Bumps [eslint](https://github.com/eslint/eslint) from 7.20.0 to 7.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.20.0...v7.22.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-15 13:33:04 +01:00
Antoine Beaubien
1289f9d9de
Follow-up fix for facet panel resizing when using permalinks to restore facets (#3718)
Closes #2891.
2021-03-15 09:00:50 +01:00
Antoine Beaubien
00b108865f
Added Refine.showLeftPanel() (#3716)
Added the Refine.showLeftPanel() function.
2021-03-13 11:01:20 +01:00
gitonthescene
50a905e9da
Property suggestion for data extension should try CORS first. 'suggest' key is optional in service manifest (#3710)
Co-authored-by: Douglas Mennella <douglas.mennella@gmail.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
2021-03-12 11:47:22 +01:00
Kush Trivedi
b455dc577a
feat: add tests for project parsing options (#3676)
* feat: add tests for project parsing options

Signed-off-by: kushthedude <kushthedude@gmail.com>

* fix

Signed-off-by: kushthedude <kushthedude@gmail.com>

* wrap up parsing tests

Signed-off-by: kushthedude <kushthedude@gmail.com>

* fix

Signed-off-by: kushthedude <kushthedude@gmail.com>

* change selector

Signed-off-by: kushthedude <kushthedude@gmail.com>

* fix

Signed-off-by: kushthedude <kushthedude@gmail.com>

Co-authored-by: Florian Giroud <6267288+fgiroud@users.noreply.github.com>
2021-03-12 10:40:36 +01:00