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

Merge master into 4.0 branch #342

Open
wants to merge 447 commits into
base: 4.0-point-7
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
447 commits
Select commit Hold shift + click to select a range
ad22c77
Add link to GREL reference in Help tab of expression editor (#3647)
singhakshita Feb 24, 2021
46e4b88
build(deps): bump mockito-core from 3.7.7 to 3.8.0 (#3665)
dependabot[bot] Feb 24, 2021
31298a1
Added translation using Weblate (Malayalam)
adithyak04 Feb 25, 2021
6962607
Translated using Weblate (French)
Eihel Feb 25, 2021
ddc3bf3
Translated using Weblate (Japanese)
isaomatsunami Feb 24, 2021
e20f9db
Translated using Weblate (French)
Eihel Feb 25, 2021
07be8a1
Translated using Weblate (French)
Eihel Feb 25, 2021
a317d36
Translated using Weblate (French)
Eihel Feb 26, 2021
6b8362d
Translated using Weblate (Norwegian Bokmål)
comradekingu Feb 26, 2021
26312ef
Translated using Weblate (Malayalam)
adithyak04 Feb 25, 2021
56c9b3a
Translated using Weblate (Malayalam)
adithyak04 Feb 25, 2021
763ef2f
Merge pull request #3671 from weblate/weblate-openrefine-translations
wetneb Feb 26, 2021
3db9453
feat: add tests for create project (#3603)
kushthedude Feb 26, 2021
8ac7c55
build(deps): bump postgresql from 42.2.18 to 42.2.19
dependabot[bot] Feb 19, 2021
3e20bc8
Merge pull request #3654 from OpenRefine/dependabot/maven/org.postgre…
tfmorris Feb 27, 2021
fdc8d07
Follow-up improvements to GOVERNANCE.md after #3198 (#3568)
wetneb Feb 27, 2021
5782186
Update CONTRIBUTING.md (#3574)
magdmartin Feb 27, 2021
bbc4644
Don't run tests for LGTM build - fixes #3652
tfmorris Feb 27, 2021
a4d3b55
Merge pull request #3675 from tfmorris/3652-lgtm-build-fix
tfmorris Feb 28, 2021
c0606e1
build(deps): bump google-http-client-jackson2 from 1.38.1 to 1.39.0
dependabot[bot] Feb 25, 2021
13395e8
Update README.md
thadguidry Feb 28, 2021
23af186
Merge pull request #3669 from OpenRefine/dependabot/maven/com.google.…
tfmorris Feb 28, 2021
757581f
Merge pull request #3522 from OpenRefine/thadguidry-gitter-matrix
tfmorris Feb 28, 2021
145126a
build(deps-dev): bump eslint-config-prettier in /main/tests/cypress (…
dependabot[bot] Feb 28, 2021
efb6a03
Add Security Policy on how we handle reports (#3405)
thadguidry Mar 3, 2021
99ea1f7
Bump jackson.version from 2.11.3 to 2.12.1 (#3530)
dependabot[bot] Mar 3, 2021
b85a7a8
build(deps): bump cypress from 6.5.0 to 6.6.0 in /main/tests/cypress …
dependabot[bot] Mar 3, 2021
606a8c3
build(deps): bump testng from 7.3.0 to 7.4.0 (#3681)
dependabot[bot] Mar 3, 2021
b519232
Remove Ruben Verborgh from steering committee (per his request)
wetneb Mar 3, 2021
9760380
Added UX Tests for column / Edit cells / Common transforms (#3683)
S-Harshit Mar 4, 2021
eff035d
Added translation using Weblate (Basque)
iabaro Mar 6, 2021
4d5188a
Mention using local reconciliation services (#3703)
gitonthescene Mar 8, 2021
df6f4e8
Merge remote-tracking branch 'origin/master'
weblate Mar 8, 2021
c574ed8
Merge pull request #3701 from weblate/weblate-openrefine-translations
wetneb Mar 8, 2021
a07ca9d
feat: add tests for edit_column (#3704)
kushthedude Mar 10, 2021
91c3cc7
Added UX test for column, split&join (#3641), issue #3641
fgiroud Mar 10, 2021
efca0be
Make sure size of reconciliation preview pop-up is set before positio…
gitonthescene Mar 10, 2021
ca1c1e3
Some clarification on getting started with Eclipse (#3712)
gitonthescene Mar 11, 2021
58f17d5
build(deps): bump elliptic from 6.5.3 to 6.5.4 in /docs (#3713)
dependabot[bot] Mar 11, 2021
6c3a4cf
fix: in cypress tests, increased wait time for preview-table to updat…
kushthedude Mar 12, 2021
b455dc5
feat: add tests for project parsing options (#3676)
kushthedude Mar 12, 2021
50a905e
Property suggestion for data extension should try CORS first. 'sugge…
gitonthescene Mar 12, 2021
00b1088
Added Refine.showLeftPanel() (#3716)
antoine2711 Mar 13, 2021
1289f9d
Follow-up fix for facet panel resizing when using permalinks to resto…
antoine2711 Mar 15, 2021
2f9e495
build(deps-dev): bump eslint in /main/tests/cypress (#3720)
dependabot[bot] Mar 15, 2021
5c95539
Expressions reorganizing (#3610)
allanaaa Mar 15, 2021
b8475ca
build(deps): bump launch4j from 3.13-SNAPSHOT to 3.14 (#3727)
dependabot[bot] Mar 16, 2021
5bbc4ae
Support export filenames with non-ASCII chars. (fixes #3724) (#3736)
gitonthescene Mar 17, 2021
2d706f2
Some clarification on getting started with Eclipse (#3742)
gitonthescene Mar 17, 2021
4009dda
build(deps): bump git-commit-id-plugin from 4.0.3 to 4.0.4 (#3737)
dependabot[bot] Mar 17, 2021
2cd7e90
Fixed a testing method (cypress) that was failing for large datasets,…
fgiroud Mar 17, 2021
2a6003c
Sanitize cookie keys in Wikibase extension. Fixes #3745. (#3746)
wetneb Mar 18, 2021
9e7a30b
Fix broken link in automating OpenRefine docs. (fixes #3747) (#3748)
gitonthescene Mar 18, 2021
0f024d8
build(deps): bump butterfly from 1.0.4 to 1.1.1 (#3699)
dependabot[bot] Mar 18, 2021
deae864
replace deprecated "for each...in" syntax (#3753)
afkbrb Mar 18, 2021
c29ba49
fix: create project tests fails due to less timeout (#3757)
kushthedude Mar 18, 2021
a9e03ea
Attempt to fix flaky integration tests (#3755)
fgiroud Mar 18, 2021
45a86f6
build(deps): bump cypress from 6.6.0 to 6.8.0 in /main/tests/cypress …
dependabot[bot] Mar 20, 2021
64cd0bc
build(deps): bump guava from 30.1-jre to 30.1.1-jre (#3762)
dependabot[bot] Mar 22, 2021
6234a61
Validate Host header of incoming HTTP requests (#3212)
dzsibi Mar 22, 2021
5d56547
Translated using Weblate (Hebrew)
yarons Mar 19, 2021
4595932
Merge pull request #3766 from weblate/weblate-openrefine-translations
wetneb Mar 23, 2021
573bef0
build(deps): bump cypress-file-upload in /main/tests/cypress (#3763)
dependabot[bot] Mar 23, 2021
68b148d
build(deps): bump launch4j-maven-plugin from 1.7.25 to 2.0.1 (#3761)
dependabot[bot] Mar 24, 2021
1f9d125
fix: flaky create_project multiple url test (#3767)
kushthedude Mar 30, 2021
804e3a3
Fixed flaky integration test (#3768)
kushthedude Mar 30, 2021
2de5929
build(deps): bump y18n from 4.0.0 to 4.0.1 in /docs (#3776)
dependabot[bot] Mar 30, 2021
fa9d670
Remove EditGroups URL template from Wikibase schema (#3779)
wetneb Apr 1, 2021
577caab
Add exponential backoff retries for reconciliation calls. (#3770)
wetneb Apr 1, 2021
324689e
fix styling (ATX) in README for consistency (#3589)
thadguidry Apr 4, 2021
b8c91eb
build(deps): bump commons-lang3 from 3.11 to 3.12.0 (#3685)
dependabot[bot] Apr 4, 2021
588579a
build(deps): bump clojure from 1.10.2 to 1.10.3 (#3696)
dependabot[bot] Apr 4, 2021
5441b43
build(deps): bump jackson.version from 2.12.1 to 2.12.2 (#3693)
dependabot[bot] Apr 4, 2021
4c930fe
build(deps): bump google-http-client-jackson2 from 1.39.0 to 1.39.1 (…
dependabot[bot] Apr 4, 2021
343c8af
Ignore invalid regexes from Wikibase format constraints. (#3721)
wetneb Apr 4, 2021
6b66d4c
build(deps): bump jmh.version from 1.27 to 1.29 (#3771)
dependabot[bot] Apr 4, 2021
559f91b
build(deps): bump javax.servlet-api from 3.1.0 to 4.0.1 (#3752)
dependabot[bot] Apr 4, 2021
866a148
Have LGTM ignore external libraries for quality checks (#3783)
tfmorris Apr 5, 2021
d27e59b
build(deps): bump actions/setup-java from v1 to v2 (#3786)
dependabot[bot] Apr 6, 2021
4df5cbd
Added translation using Weblate (Indonesian)
faiqmiftakhul Apr 8, 2021
df54013
fix: add java distribution in ci (#3798)
kushthedude Apr 8, 2021
6d03f52
Translated using Weblate (Hebrew)
yarons Apr 6, 2021
1ba20ca
Translated using Weblate (Indonesian)
faiqmiftakhul Apr 8, 2021
7d43abd
Merge remote-tracking branch 'origin/master'
weblate Apr 8, 2021
db067ab
fix: add distribution for server_tests job (#3799)
kushthedude Apr 9, 2021
d542997
Merge remote-tracking branch 'origin/master'
weblate Apr 9, 2021
72d8bcf
Merge pull request #3794 from weblate/weblate-openrefine-translations
wetneb Apr 9, 2021
8369a10
fix: Added an error handling to reduce the number of errors (flaky te…
kushthedude Apr 10, 2021
2f5c765
Added functional tests for scatterplot facets
fgiroud Apr 11, 2021
182f707
feat: add tests for special column All (#3769)
kushthedude Apr 11, 2021
85e99e5
fix: unknown java 1.8 in build job action (#3807)
kushthedude Apr 12, 2021
4cb7318
build(deps-dev): bump eslint in /main/tests/cypress (#3775)
dependabot[bot] Apr 12, 2021
d459a39
build(deps-dev): bump eslint in /main/tests/cypress (#3808)
dependabot[bot] Apr 12, 2021
acc6818
build(deps): bump cypress from 6.8.0 to 7.1.0 in /main/tests/cypress …
dependabot[bot] Apr 13, 2021
c19aa35
Fixes #3809. Enables cross-origin property type-ahead. (#3810)
matthieuj Apr 14, 2021
5640ada
build(deps-dev): bump eslint-config-prettier in /main/tests/cypress (…
dependabot[bot] Apr 14, 2021
4a4dbc3
build(deps): bump actions/cache from v2.1.4 to v2.1.5 (#3811)
dependabot[bot] Apr 14, 2021
214118c
build(deps): bump google-http-client-jackson2 from 1.39.1 to 1.39.2 (…
dependabot[bot] Apr 14, 2021
ab9dd83
Added Links (#3556)
risav-sarkar Apr 14, 2021
dd6e7e8
build(deps): bump launch4j-maven-plugin from 2.0.1 to 2.1.0 (#3787)
dependabot[bot] Apr 14, 2021
e3a3a9c
Fixed failing test "edit all column / fill down" (#3814)
fgiroud Apr 15, 2021
f80d897
build(deps): bump jackson.version from 2.12.2 to 2.12.3 (#3812)
dependabot[bot] Apr 16, 2021
6e47237
build(deps): bump google-api-services-drive (#3758)
dependabot[bot] Apr 16, 2021
fd3bfbe
(I #2771) Control facet panel width thru a preference (#2772)
antoine2711 Apr 16, 2021
754489e
Adding 3 prefs in the documentation: ui.browsing.pageSize, ui.browsin…
antoine2711 Apr 16, 2021
4e8d05e
Translated using Weblate (French)
Eihel Apr 13, 2021
39ec963
Translated using Weblate (Indonesian)
faiqmiftakhul Apr 9, 2021
a430823
Translated using Weblate (Indonesian)
rezaalmanda Apr 16, 2021
45693bb
Merge pull request #3823 from weblate/weblate-openrefine-translations
wetneb Apr 17, 2021
a6592ea
Translated using Weblate (Polish)
karolkruczek Apr 20, 2021
15e9a66
Translated using Weblate (Polish)
karolkruczek Apr 19, 2021
3595ae1
Translated using Weblate (Polish)
karolkruczek Apr 19, 2021
6ed0d4f
Added translation using Weblate (Ukrainian)
oksymets-oleksandr Apr 20, 2021
c3445b1
feat: add firefox for ui_tests (#3459)
kushthedude Apr 20, 2021
5b96b35
Translated using Weblate (Russian)
oksymets-oleksandr Apr 20, 2021
76f5c45
Translated using Weblate (Polish)
karolkruczek Apr 20, 2021
d1d7a3b
Translated using Weblate (Ukrainian)
oksymets-oleksandr Apr 20, 2021
8fa5ad1
Merge remote-tracking branch 'origin/master'
weblate Apr 20, 2021
f5b35a9
#3186 : Wikibase login form shows Wikibase instance logo (#3702)
sjathin Apr 20, 2021
d45174b
Translated using Weblate (Japanese)
isaomatsunami Apr 20, 2021
0863335
Translated using Weblate (Japanese)
isaomatsunami Apr 20, 2021
a293bbd
Translated using Weblate (Polish)
karolkruczek Apr 20, 2021
2d1cc43
Merge remote-tracking branch 'origin/master'
weblate Apr 20, 2021
c6b78f9
Merge pull request #3836 from weblate/weblate-openrefine-translations
wetneb Apr 20, 2021
cd9579f
build(deps): bump mysql-connector-java from 8.0.23 to 8.0.24 (#3835)
dependabot[bot] Apr 20, 2021
ca08e27
build(deps): bump ssri from 6.0.1 to 6.0.2 in /docs (#3834)
dependabot[bot] Apr 20, 2021
fec0196
Translated using Weblate (Japanese)
isaomatsunami Apr 20, 2021
877d26b
Translated using Weblate (Polish)
karolkruczek Apr 21, 2021
e5f6f56
Conditionalize CI steps requiring secrets (#3839)
wetneb Apr 22, 2021
bea8bd3
Revert "Conditionalize CI steps requiring secrets (#3839)"
wetneb Apr 22, 2021
a709493
Use read permissions in pull_request_target CI to mitigate vulnerability
wetneb Apr 22, 2021
3c6757b
Merge remote-tracking branch 'origin/master'
weblate Apr 22, 2021
cbdb025
Merge pull request #3838 from weblate/weblate-openrefine-translations
wetneb Apr 22, 2021
6205a1e
build(deps): bump postgresql from 42.2.19 to 42.2.20 (#3841)
dependabot[bot] Apr 23, 2021
679fe69
Translated using Weblate (Spanish)
pabloab Apr 23, 2021
fcd34c6
Translated using Weblate (Spanish)
pabloab Apr 23, 2021
ab33e22
Translated using Weblate (Spanish)
pabloab Apr 23, 2021
fd9b3a5
Translated using Weblate (Indonesian)
rezaalmanda Apr 24, 2021
791ae1f
Merge pull request #3844 from weblate/weblate-openrefine-translations
wetneb Apr 24, 2021
ee72a20
Remove trailing slashes in doc pages URLs to fix links. (#3821)
wetneb Apr 24, 2021
109956d
Support BCE dates in Wikibase upload (#3843)
loulankxh Apr 24, 2021
d269a5e
Common transforms on multiple columns (#3789)
singhakshita Apr 26, 2021
cf5590e
Update Docusaurus to 2.0.0-alpha74 (#3856)
wetneb Apr 28, 2021
e9836cc
Update data-extension-api.md (#3861)
VDK Apr 29, 2021
676acfb
Update suggest-api.md (#3860)
VDK Apr 29, 2021
7a08a79
Update reconciliation-api.md (#3859)
VDK Apr 29, 2021
aab4fbe
build(deps): bump react and react-dom in /docs (#3858)
dependabot[bot] Apr 29, 2021
b94b47c
Translated using Weblate (French)
Eihel Apr 27, 2021
ce434d0
Translated using Weblate (Polish)
karolkruczek Apr 27, 2021
66d45f5
build(deps): bump cypress from 7.1.0 to 7.2.0 in /main/tests/cypress …
dependabot[bot] May 1, 2021
b1fbc5e
Merge remote-tracking branch 'origin/master'
weblate May 1, 2021
5b5d511
Revert "feat: add firefox for ui_tests (#3459)" (#3868)
kushthedude May 1, 2021
d8d7b83
Merge remote-tracking branch 'origin/master'
weblate May 1, 2021
7f7c9f0
Merge pull request #3867 from weblate/weblate-openrefine-translations
wetneb May 1, 2021
a76dd42
Translated using Weblate (Japanese)
isaomatsunami May 2, 2021
7f4da4d
Translated using Weblate (Portuguese)
SantosSi May 2, 2021
1af3245
Merge pull request #3872 from weblate/weblate-openrefine-translations
wetneb May 3, 2021
1edeb9e
build(deps): bump @docusaurus/preset-classic in /docs (#3871)
dependabot[bot] May 3, 2021
3bd053a
build(deps): bump plexus-archiver from 4.2.4 to 4.2.5 (#3830)
dependabot[bot] May 4, 2021
e9123ec
build(deps): bump mockito-core from 3.8.0 to 3.9.0 (#3792)
dependabot[bot] May 4, 2021
b59ff65
build(deps): bump fs-extra from 9.1.0 to 10.0.0 in /main/tests/cypres…
dependabot[bot] May 4, 2021
cfff1d8
build(deps): bump cypress-file-upload in /main/tests/cypress (#3873)
dependabot[bot] May 4, 2021
16f56b3
Translated using Weblate (Portuguese)
SantosSi May 3, 2021
dafbcb7
Merge pull request #3876 from weblate/weblate-openrefine-translations
wetneb May 4, 2021
03963ea
build(deps): bump jmh.version from 1.29 to 1.30 (#3882)
dependabot[bot] May 6, 2021
4687f7a
Add maintainer guidelines. Closes #3864. (#3866)
wetneb May 6, 2021
03285fc
Translated using Weblate (Spanish)
fitojb May 6, 2021
d0c5db0
Translated using Weblate (Portuguese (Portugal))
SantosSi May 6, 2021
7d5bfba
Merge pull request #3886 from weblate/weblate-openrefine-translations
wetneb May 7, 2021
f4d0f8e
build(deps): bump dotenv from 8.2.0 to 9.0.0 in /main/tests/cypress (…
dependabot[bot] May 7, 2021
a345c67
build(deps-dev): bump eslint-plugin-cypress in /main/tests/cypress (#…
dependabot[bot] May 7, 2021
7961c90
Documentation versioning (#3847)
wetneb May 8, 2021
0d9c197
Cleanup technical reference, incorporating changes made on the wiki (…
wetneb May 8, 2021
c49630f
build(deps): bump jacoco-maven-plugin from 0.8.6 to 0.8.7 (#3878)
dependabot[bot] May 8, 2021
8abf367
build(deps): bump launch4j-maven-plugin from 2.1.0 to 2.1.1 (#3879)
dependabot[bot] May 8, 2021
dd49148
closes #3862 (#3865)
gitonthescene May 8, 2021
8456331
Translated using Weblate (Portuguese)
SantosSi May 7, 2021
dd82252
Merge pull request #3889 from weblate/weblate-openrefine-translations
kushthedude May 9, 2021
b481387
Fix wikibase date export format (#3887)
loulankxh May 10, 2021
897bfa5
build(deps-dev): bump prettier in /main/tests/cypress (#3896)
dependabot[bot] May 11, 2021
574ac82
build(deps-dev): bump eslint in /main/tests/cypress (#3894)
dependabot[bot] May 11, 2021
9978005
build(deps): bump dotenv from 9.0.0 to 9.0.2 in /main/tests/cypress (…
dependabot[bot] May 11, 2021
d6452fb
Translated using Weblate (Portuguese)
SantosSi May 9, 2021
56f910f
Reconciliation tests (#3777)
fgiroud May 13, 2021
040cc40
Merge remote-tracking branch 'origin/master'
weblate May 13, 2021
e414c71
build(deps): bump mariadb-java-client from 2.7.2 to 2.7.3 (#3904)
dependabot[bot] May 13, 2021
e4f11e4
Merge remote-tracking branch 'origin/master'
weblate May 13, 2021
15d43c5
build(deps): bump jmh.version from 1.30 to 1.31 (#3907)
dependabot[bot] May 13, 2021
be4b7df
Merge remote-tracking branch 'origin/master'
weblate May 13, 2021
0739a89
Merge pull request #3910 from weblate/weblate-openrefine-translations
wetneb May 13, 2021
bbec28e
Restore log levels after Jetty update (#3827)
wetneb May 15, 2021
787c272
Fix date parsing for XLS and ODS files to avoid timezone-dependency. …
wetneb May 15, 2021
e664712
Make schema evaluation null-proof; avoid adding null values in data e…
wetneb May 15, 2021
36589e5
Make sure POST requests are retried even when connections are closed.…
wetneb May 15, 2021
80fb066
build(deps): bump mysql-connector-java from 8.0.24 to 8.0.25 (#3897)
dependabot[bot] May 15, 2021
84956e2
build(deps): bump @docusaurus/preset-classic in /docs (#3909)
dependabot[bot] May 15, 2021
4537f5f
build(deps): bump mockito-core from 3.9.0 to 3.10.0 (#3906)
dependabot[bot] May 15, 2021
954e27d
Translated using Weblate (French)
pronguen May 16, 2021
a195f04
Update the README.md for database extension (#3916)
thadguidry May 17, 2021
b8f1ad9
Merge remote-tracking branch 'origin/master'
weblate May 17, 2021
d312cd0
Merge pull request #3917 from weblate/weblate-openrefine-translations
wetneb May 17, 2021
c162c9c
feat: add tests for tutorial 1,2,3 (#3796)
kushthedude May 20, 2021
e8e4bee
Translated using Weblate (Norwegian Bokmål)
Raltseye May 21, 2021
0ae0bed
Translated using Weblate (Swedish)
Raltseye May 21, 2021
569728a
Translated using Weblate (Swedish)
Raltseye May 21, 2021
ee06ce1
Update wikidata.md (#3924)
VDK May 22, 2021
47d1339
Merge remote-tracking branch 'origin/master'
weblate May 22, 2021
00c53d7
Update reconciling.md (#3923)
VDK May 22, 2021
4680cad
Merge remote-tracking branch 'origin/master'
weblate May 22, 2021
62de008
Merge pull request #3925 from weblate/weblate-openrefine-translations
wetneb May 22, 2021
7250d83
build(deps): bump maven-javadoc-plugin from 3.2.0 to 3.3.0 (#3930)
dependabot[bot] May 24, 2021
13b6f4f
build(deps-dev): bump eslint in /main/tests/cypress (#3933)
dependabot[bot] May 25, 2021
aa05936
Add explicit anchor ids in docs. Closes #3888. (#3891)
wetneb May 26, 2021
dd4eb78
build(deps): bump dotenv from 9.0.2 to 10.0.0 in /main/tests/cypress …
dependabot[bot] May 26, 2021
3adc03c
fixe rotation parsing in scatterplot facet (#3926)
Warpeas May 26, 2021
05cc432
build(deps): bump jmh.version from 1.31 to 1.32 (#3941)
dependabot[bot] May 27, 2021
73fc36d
build(deps): bump dns-packet from 1.3.1 to 1.3.4 in /docs (#3943)
dependabot[bot] May 27, 2021
bd9b268
Cypress parallel manual (#3922)
fgiroud May 27, 2021
969c41e
build(deps): bump actions/cache from 2.1.5 to 2.1.6 (#3947)
dependabot[bot] May 28, 2021
f07946e
Improve Jython tests to cover more cases (#3937)
LaiWang2020 May 28, 2021
1b9907e
Set version to 3.5-beta1
wetneb May 29, 2021
6b30a7e
Set version to 3.6-SNAPSHOT
wetneb May 29, 2021
7dd779e
build(deps): bump commons-io from 2.8.0 to 2.9.0 (#3938)
dependabot[bot] May 30, 2021
fed23ec
fixes #3462 (#3921)
Warpeas May 30, 2021
ad20806
build(deps): bump httpclient5 from 5.0.3 to 5.1 (#3902)
dependabot[bot] May 30, 2021
7b47779
build(deps): bump google-api-services-sheets (#3903)
dependabot[bot] May 30, 2021
e92130e
Fix links in documentation. Closes #3674. (#3920)
LaiWang2020 May 31, 2021
2e94fbe
build(deps): bump mockito-core from 3.10.0 to 3.11.0 (#3961)
dependabot[bot] Jun 4, 2021
1494f78
build(deps): bump ws from 6.2.1 to 6.2.2 in /docs (#3962)
dependabot[bot] Jun 4, 2021
b9ae789
Translated using Weblate (German)
CennoxX May 31, 2021
187245f
Merge pull request #3963 from weblate/weblate-openrefine-translations
wetneb Jun 4, 2021
027837c
Added translation using Weblate (Czech)
daliboris Jun 5, 2021
5601b32
Added translation using Weblate (Czech)
daliboris Jun 5, 2021
8b45aeb
Translated using Weblate (Czech)
daliboris Jun 5, 2021
55ea285
Merge pull request #3964 from weblate/weblate-openrefine-translations
wetneb Jun 5, 2021
50ad892
Added translation using Weblate (Czech)
daliboris Jun 5, 2021
80a4a80
Translated using Weblate (Czech)
daliboris Jun 6, 2021
cd8d6dc
Translated using Weblate (Czech)
daliboris Jun 5, 2021
49118d4
Translated using Weblate (Czech)
daliboris Jun 5, 2021
60d8408
build(deps): bump google-api-services-sheets (#3956)
dependabot[bot] Jun 7, 2021
2fc8462
Translated using Weblate (Czech)
daliboris Jun 6, 2021
307c9b7
Merge remote-tracking branch 'origin/master'
weblate Jun 7, 2021
cfe00de
build(deps-dev): bump eslint in /main/tests/cypress (#3969)
dependabot[bot] Jun 7, 2021
55b9658
Merge remote-tracking branch 'origin/master'
weblate Jun 7, 2021
64bc7e2
Adjust the condition of the port number (#3954)
Gomaa Jun 7, 2021
6104e56
Merge remote-tracking branch 'origin/master'
weblate Jun 7, 2021
5f9f26c
Merge pull request #3965 from weblate/weblate-openrefine-translations
wetneb Jun 7, 2021
1543c53
build(deps-dev): bump jsdoc from 3.6.6 to 3.6.7 in /main/tests/cypres…
dependabot[bot] Jun 7, 2021
5c891e6
build(deps-dev): bump prettier in /main/tests/cypress (#3968)
dependabot[bot] Jun 7, 2021
c8b3b0a
Merge branch 'master' into new-architecture
wetneb Sep 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

version: 2
updates:
# For openrefine java deps
- package-ecosystem: maven
directory: "/"
schedule:
Expand All @@ -13,11 +14,18 @@ updates:
versions:
- "> 1.4.12"
- "< 2"
# For documentation website
- package-ecosystem: "npm" # For Yarn
directory: "/"
directory: "docs/"
schedule:
interval: "daily"
# For github actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
# For cypress test_suite
- package-ecosystem: "npm"
directory: "main/tests/cypress"
schedule:
interval: "daily"
124 changes: 89 additions & 35 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
name: Java CI
name: Continuous Integration

on: [pull_request_target]
on:
pull_request_target:
paths-ignore:
- 'docs/**'

permissions: read-all

jobs:
build:
server_tests:
strategy:
matrix:
java: [ 8, 14 ]
Expand Down Expand Up @@ -38,18 +43,22 @@ jobs:

steps:
- uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}

- name: Restore dependency cache
uses: actions/[email protected].3
uses: actions/[email protected].6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- name: Set up Java ${{ matrix.java }}
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: ${{ matrix.java }}

- name: Configure connections to databases
Expand All @@ -72,48 +81,93 @@ jobs:
run: |
mvn prepare-package -DskipTests=true
mvn jacoco:report coveralls:report -DrepoToken=${{ secrets.COVERALLS_TOKEN }} -DpullRequest=${{ github.event.number }}
cypress_tests:
strategy:
matrix:
browser: ['chrome']

prepare_ui_test_matrix:
runs-on: ubuntu-latest

outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- uses: actions/[email protected]

- name: Restore dependency cache
uses: actions/[email protected]
with:
- uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '12'
- id: set-matrix
run: npm install --save glob && node main/tests/cypress/build-test-matrix.js
env:
browsers: chrome
ui_test:
needs: prepare_ui_test_matrix
runs-on: ubuntu-latest
strategy:
matrix: ${{fromJSON(needs.prepare_ui_test_matrix.outputs.matrix)}}
steps:
- uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}

- name: Restore dependency cache
uses: actions/[email protected]
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
${{ runner.os }}-maven-

- name: Set up Java 8
uses: actions/setup-java@v1
with:
- name: Set up Java 8
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: 8

- name: Build OpenRefine
run: ./refine build

- name: Restore Tests dependency cache
uses: actions/[email protected]
with:
path: '**/node_modules'
- name: Build OpenRefine
run: ./refine build

- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '12'

- name: Install Edge
if: matrix.browser == 'edge'
run: |
sudo curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list'
sudo rm microsoft.gpg
sudo apt-get update
sudo apt-get install microsoft-edge-dev

- name: Restore Tests dependency cache
uses: actions/[email protected]
with:
path: |
~/cache
~/.cache
**/node_modules
!~/cache/exclude
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn
${{ runner.os }}-yarn

- name: Install test dependencies
run: |
- name: Install test dependencies
run: |
cd ./main/tests/cypress
npm i -g yarn
yarn install

- name: Test with Cypress on ${{ matrix.browser }}
run: |
echo REFINE_MIN_MEMORY=1400M >> ./refine.ini
echo REFINE_MEMORY=4096M >> ./refine.ini
./refine ui_test ${{ matrix.browser }} s5du3k "${{ secrets.CYPRESS_RECORD_KEY }}"

- name: Test with Cypress on ${{ matrix.browser }}
run: |
echo REFINE_MIN_MEMORY=1400M >> ./refine.ini
echo REFINE_MEMORY=4096M >> ./refine.ini
./refine ui_tests
env:
CYPRESS_BROWSER: ${{ matrix.browser }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }}
CYPRESS_CI_BUILD_ID: '${{ github.run_id }}'
CYPRESS_SPECS: ${{ matrix.specs }}
4 changes: 2 additions & 2 deletions .github/workflows/release_manager.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


# Build Release Message
API_JSON=$(printf '{"tag_name": "%s","target_commitish": "master","name": "OpenRefine snapshot %s","body": "This is a snapshot of the development version of OpenRefine, made on %s.\\n\\nThis contains the latest new features and bug fixes, but might not have been tested as thoroughly as official releases.\\n\\nMake sure you [back up your workspace](https://github.com/OpenRefine/OpenRefine/wiki/Back-Up-OpenRefine-Data) to avoid data loss and report any issues found with this version on [the mailing list](https://groups.google.com/forum/#!forum/openrefine).","draft": false,"prerelease": true}' ${OR_VERSION} ${OR_VERSION} "$(date -u +"%c")" )
API_JSON=$(printf '{"tag_name": "%s","target_commitish": "master","name": "OpenRefine snapshot %s","body": "This is a snapshot of the development version of OpenRefine, made on %s.\\n\\nThis contains the latest new features and bug fixes, but might not have been tested as thoroughly as official releases.\\n\\nMake sure you [back up your workspace](https://docs.openrefine.org/manual/installing#back-up-your-data) to avoid data loss and report any issues found with this version on [the mailing list](https://groups.google.com/forum/#!forum/openrefine).","draft": false,"prerelease": true}' ${OR_VERSION} ${OR_VERSION} "$(date -u +"%c")" )

# Create Release
echo $( curl --silent --data "${API_JSON}" "https://api.github.com/repos/${RELEASE_REPO_OWNER}/OpenRefine-snapshot-releases/releases?access_token=${RELEASE_REPO_TOKEN}" | jq -r '.upload_url' )
echo $( curl --silent -H "Authorization: token ${RELEASE_REPO_TOKEN}" --data "${API_JSON}" "https://api.github.com/repos/${RELEASE_REPO_OWNER}/OpenRefine-snapshot-releases/releases" | jq -r '.upload_url' )
129 changes: 84 additions & 45 deletions .github/workflows/snapshot_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,63 +3,101 @@ name: Snapshot release
on:
push:
branches:
- master
- 'master'
paths-ignore:
- 'docs/**'

jobs:
cypress_tests:
prepare_ui_test_matrix:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '12'
- id: set-matrix
run: npm install --save glob && node main/tests/cypress/build-test-matrix.js
env:
browsers: chrome,edge
ui_test:
needs: prepare_ui_test_matrix
runs-on: ubuntu-latest

strategy:
matrix:
browser: ['edge', 'chrome']

matrix: ${{fromJSON(needs.prepare_ui_test_matrix.outputs.matrix)}}
steps:
- uses: actions/[email protected]

- name: Restore dependency cache
uses: actions/[email protected]
with:
- uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}

- name: Restore dependency cache
uses: actions/[email protected]
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
${{ runner.os }}-maven-

- name: Set up Java 8
uses: actions/setup-java@v1
with:
- name: Set up Java 8
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: 8

- name: Install Edge
if: matrix.browser == 'edge'
run: |
sudo curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list'
sudo rm microsoft.gpg
sudo apt-get update
sudo apt-get install microsoft-edge-dev

- name: Build OpenRefine
run: ./refine build

- name: Restore Tests dependency cache
uses: actions/[email protected]
with:
path: '**/node_modules'
- name: Build OpenRefine
run: ./refine build

- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '12'

- name: Install Edge
if: matrix.browser == 'edge'
run: |
sudo curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list'
sudo rm microsoft.gpg
sudo apt-get update
sudo apt-get install microsoft-edge-dev

- name: Restore Tests dependency cache
uses: actions/[email protected]
with:
path: |
~/cache
~/.cache
**/node_modules
!~/cache/exclude
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn
${{ runner.os }}-yarn

- name: Install test dependencies
run: |
- name: Install test dependencies
run: |
cd ./main/tests/cypress
npm i -g yarn
yarn install

- name: Test with Cypress on ${{ matrix.browser }}
run: |
echo REFINE_MIN_MEMORY=1400M >> ./refine.ini
echo REFINE_MEMORY=4096M >> ./refine.ini
./refine ui_test ${{ matrix.browser }} s5du3k "${{ secrets.CYPRESS_RECORD_KEY }}"
- name: Test with Cypress on ${{ matrix.browser }}
run: |
echo REFINE_MIN_MEMORY=1400M >> ./refine.ini
echo REFINE_MEMORY=4096M >> ./refine.ini
./refine ui_tests
env:
CYPRESS_BROWSER: ${{ matrix.browser }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }}
CYPRESS_CI_BUILD_ID: '${{ github.run_id }}'
CYPRESS_SPECS: ${{ matrix.specs }}


build:

Expand Down Expand Up @@ -97,17 +135,18 @@ jobs:
fetch-depth: 0 # This is wasteful, but needed for git describe

- name: Restore dependency cache
uses: actions/[email protected].3
uses: actions/[email protected].6
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- name: Set up JDK 1.8
uses: actions/setup-java@v1
- name: Set up Java 8
uses: actions/setup-java@v2
with:
java-version: 1.8
distribution: 'adopt'
java-version: 8

- name: Install genisoimage and jq
run: sudo apt-get install genisoimage jq
Expand Down Expand Up @@ -190,7 +229,7 @@ jobs:
- name: Delete older releases
id: delete-older-releases
if: github.repository == 'OpenRefine/OpenRefine'
uses: dev-drprasad/delete-older-releases@v0.1.0
uses: dev-drprasad/delete-older-releases@v0.2.0
with:
repo: OpenRefine/OpenRefine-snapshot-releases
# Specifies number of latest releases (sorted by created_at) to keep. Pass 0 if you want to delete all releases
Expand Down
2 changes: 2 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,11 @@ All developers including new distributions and plugin developers are invited to

### How to submit PR's (pull requests), patches, and bug fixes

- Read [Your first pull request](https://github.com/OpenRefine/OpenRefine/wiki/Your-first-pull-request)
- Avoid merging master in your branch because it makes code review a lot harder.
- If you want to keep your branch up to date with our master, it would be nicer if you could just rebase your branch instead. That would keep the history a lot cleaner.
- Please avoid adding unrelated changes in the PR. Do a separate PR and rebase once they get merged can work really well.
- It is important that pull requests are used systematically, even by those who have the rights to merge them.

If you make trivial changes, you can send them directly via a pull request. **Please make your changes in a new git branch and send your patch**, including appropriate test cases.

Expand Down
Loading