Commit Graph

32 Commits

Author SHA1 Message Date
Antonin Delpeuch
5d6da1babb Simply snapshot release workflow further, for #4346. 2021-12-09 15:55:59 +02:00
Antonin Delpeuch
9e2bcb5c0f
Use OSSRH snapshot repository to host snapshot releases. (#4357)
* Use OSSRH snapshot repository to host snapshot releases.

Closes #4346.

* Remove install phase in Appveyor config
2021-12-09 15:39:54 +02:00
Antonin Delpeuch
ea9abff4d4
Drop support for Java 8. (#4279)
* Drop support for Java 8.

I have attempted to update all the relevant configuration parameters but might have
missed some, let's see!

Closes #4278.

* Fix typo in pom.xml
2021-11-07 11:43:12 +01:00
dependabot[bot]
f94116148b
build(deps): bump maven-install-plugin from 2.5.1 to 2.5.2 (#4230)
Bumps maven-install-plugin from 2.5.1 to 2.5.2.

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

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-22 07:53:57 +02:00
dependabot[bot]
3f51dd2659
build(deps): bump maven-javadoc-plugin from 3.3.0 to 3.3.1 (#4141)
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.0...maven-javadoc-plugin-3.3.1)

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

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-09 06:57:04 +02:00
dependabot[bot]
1b02461a1c
build(deps): bump jmh.version from 1.32 to 1.33 (#4097)
Bumps `jmh.version` from 1.32 to 1.33.

Updates `jmh-core` from 1.32 to 1.33

Updates `jmh-generator-annprocess` from 1.32 to 1.33

---
updated-dependencies:
- dependency-name: org.openjdk.jmh:jmh-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.openjdk.jmh:jmh-generator-annprocess
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-12 20:07:12 +02:00
Antonin Delpeuch
6b30a7e13c Set version to 3.6-SNAPSHOT 2021-05-29 13:06:04 +02:00
Antonin Delpeuch
1b9907e20c Set version to 3.5-beta1 2021-05-29 09:23:23 +02:00
dependabot[bot]
05cc432ca4
build(deps): bump jmh.version from 1.31 to 1.32 (#3941)
Bumps `jmh.version` from 1.31 to 1.32.

Updates `jmh-core` from 1.31 to 1.32

Updates `jmh-generator-annprocess` from 1.31 to 1.32

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-27 08:46:28 +02:00
dependabot[bot]
7250d836c0
build(deps): bump maven-javadoc-plugin from 3.2.0 to 3.3.0 (#3930)
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.2.0...maven-javadoc-plugin-3.3.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 09:50:07 +02:00
dependabot[bot]
15d43c55ee
build(deps): bump jmh.version from 1.30 to 1.31 (#3907)
Bumps `jmh.version` from 1.30 to 1.31.

Updates `jmh-core` from 1.30 to 1.31

Updates `jmh-generator-annprocess` from 1.30 to 1.31

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 19:07:52 +02:00
dependabot[bot]
03963ea7d1
build(deps): bump jmh.version from 1.29 to 1.30 (#3882)
Bumps `jmh.version` from 1.29 to 1.30.

Updates `jmh-core` from 1.29 to 1.30

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

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-06 08:29:12 +02: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
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
dependabot[bot]
606a8c37c0
build(deps): bump testng from 7.3.0 to 7.4.0 (#3681)
Bumps [testng](https://github.com/cbeust/testng) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/cbeust/testng/releases)
- [Changelog](https://github.com/cbeust/testng/blob/master/CHANGES.txt)
- [Commits](https://github.com/cbeust/testng/compare/7.3.0...7.4.0)

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-03 16:50:28 +01:00
dependabot[bot]
d9edb07be3
Bump jmh.version from 1.26 to 1.27 (#3398)
Bumps `jmh.version` from 1.26 to 1.27.

Updates `jmh-core` from 1.26 to 1.27

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

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-27 09:26:06 +01:00
dependabot-preview[bot]
13dc1b655d
Bump jmh.version from 1.25.2 to 1.26
Bumps `jmh.version` from 1.25.2 to 1.26.

Updates `jmh-core` from 1.25.2 to 1.26

Updates `jmh-generator-annprocess` from 1.25.2 to 1.26

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-12 06:34:37 +00:00
dependabot-preview[bot]
67226b1614
Bump jmh.version from 1.25.1 to 1.25.2
Bumps `jmh.version` from 1.25.1 to 1.25.2.

Updates `jmh-core` from 1.25.1 to 1.25.2

Updates `jmh-generator-annprocess` from 1.25.1 to 1.25.2

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-03 06:38:09 +00:00
dependabot-preview[bot]
c1000b2747
Bump jmh.version from 1.25 to 1.25.1 (#3134)
Bumps `jmh.version` from 1.25 to 1.25.1.

Updates `jmh-core` from 1.25 to 1.25.1

Updates `jmh-generator-annprocess` from 1.25 to 1.25.1

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-27 11:59:50 +02:00
dependabot-preview[bot]
0be85313ac
Bump jmh.version from 1.24 to 1.25 (#3077)
Bumps `jmh.version` from 1.24 to 1.25.

Updates `jmh-core` from 1.24 to 1.25

Updates `jmh-generator-annprocess` from 1.24 to 1.25

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-14 10:36:45 +02:00
dependabot-preview[bot]
937bb94a0e
Bump maven-resources-plugin from 3.1.0 to 3.2.0
Bumps [maven-resources-plugin](https://github.com/apache/maven-resources-plugin) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases)
- [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.1.0...maven-resources-plugin-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-12 08:15:08 +00:00
dependabot-preview[bot]
b58f1611fa
Bump jmh.version from 1.23 to 1.24
Bumps `jmh.version` from 1.23 to 1.24.

Updates `jmh-core` from 1.23 to 1.24

Updates `jmh-generator-annprocess` from 1.23 to 1.24

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-06 08:07:13 +00:00
dependabot-preview[bot]
e081961c1f
Bump testng from 7.1.0 to 7.3.0
Bumps [testng](https://github.com/cbeust/testng) from 7.1.0 to 7.3.0.
- [Release notes](https://github.com/cbeust/testng/releases)
- [Changelog](https://github.com/cbeust/testng/blob/master/CHANGES.txt)
- [Commits](https://github.com/cbeust/testng/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-03 09:01:36 +00:00
Tom Morris
0645c2a726
Merge pull request #2890 from OpenRefine/dependabot/maven/org.apache.maven.plugins-maven-source-plugin-3.2.1
Bump maven-source-plugin from 2.2.1 to 3.2.1
2020-07-13 14:56:13 -04:00
dependabot-preview[bot]
58b1995341
Bump maven-source-plugin from 2.2.1 to 3.2.1
Bumps [maven-source-plugin](https://github.com/apache/maven-source-plugin) from 2.2.1 to 3.2.1.
- [Release notes](https://github.com/apache/maven-source-plugin/releases)
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-2.2.1...maven-source-plugin-3.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-13 18:13:33 +00:00
dependabot-preview[bot]
01f2e0c4ca
Bump maven-javadoc-plugin from 2.9.1 to 3.2.0
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 2.9.1 to 3.2.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-2.9.1...maven-javadoc-plugin-3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-13 18:12:51 +00:00
Tom Morris
ce85a96ba6
Merge pull request #2887 from OpenRefine/dependabot/maven/org.apache.maven.plugins-maven-deploy-plugin-2.8.2
Bump maven-deploy-plugin from 2.8.1 to 2.8.2
2020-07-13 13:05:55 -04:00
Tom Morris
0e832e2d7c
Merge pull request #2889 from OpenRefine/dependabot/maven/org.apache.maven.plugins-maven-site-plugin-3.9.1
Bump maven-site-plugin from 3.3 to 3.9.1
2020-07-06 16:34:32 -04:00
dependabot-preview[bot]
4ddca58f97
Bump maven-site-plugin from 3.3 to 3.9.1
Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.3 to 3.9.1.
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.3...maven-site-plugin-3.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 08:35:49 +00:00
dependabot-preview[bot]
0db676ed3f
Bump maven-shade-plugin from 3.2.1 to 3.2.4
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.2.1 to 3.2.4.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.2.1...maven-shade-plugin-3.2.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 08:35:16 +00:00
dependabot-preview[bot]
869d889567
Bump maven-deploy-plugin from 2.8.1 to 2.8.2
Bumps maven-deploy-plugin from 2.8.1 to 2.8.2.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 08:34:45 +00:00
Tom Morris
df8d092132
Micro benchmark harness & ToNumber optimizations (#2859)
* Performance optimized version of ToNumber

Approximately 5x faster for floats (data dependent)
and about the same speed for integers.

- Instead of blindly trying to parse as Long, do a quick check
  for obvious problems (e.g. decimal point).
- Don't trim. It's already done by called methods.
- Use valueOf() instead of parse() to avoid object creation

* Add Java Microbenchmark Harness

The shaded JAR is missing the OpenRefine classes, for a reason
that I haven't figured out, so requires openrefine-main.jar at runtime.

* Remove old implementations of ToNumber

* Remove unneeded dependencies from main project

* Clean up and reformat
2020-07-03 21:42:44 +02:00