Skip to content

Releases: clarin-eric/switchboard

2.4.2-rc4

18 Nov 09:43
Compare
Choose a tag to compare
2.4.2-rc4 Pre-release
Pre-release

Changelog since 2.4.1 - Release:

  • Updated contributors and license information on About page
  • Upgraded to openJDK 17
  • Upgraded backend dependencies:
    • dropwizard to 2.1.4
    • commons-compress to 1.22.2
  • Added backend dependencies:
    • dropwizard-forms 2.1.4
  • Removed direct backend dependencies:
    • slf4j-api (pulled as Dropwizard dependency)
    • logback-core (pulled as Dropwizard dependency)
    • logback-classic (pulled as Dropwizard dependency)
    • httpclient (pulled as Tika profiler dependency)
    • jersey-media-multipart (replaced by dropwizard-forms)
    • validation-api
  • Upgraded WebUI runtime dependencies:
    • axios to 1.1.3
    • core-js to 3.26.1
    • prop-types to 15.8.1
    • history to 5.3.0
    • react to 18.2.0
    • react-dom to 18.2.0
    • react-markdown to 8.0.3
    • react-modal to 3.16.1
    • react-redux to 8.0.5
    • react-router-dom to 6.4.3
    • react-router-hash-link to 2.4.3
    • react-select to 5.6.1
    • redux to 4.2.0
    • redux-thunk to 2.4.2
  • Development project changes:
    • Increased Java tests connection timeout to 120000ms
    • Upgraded build Java docker base image: docker-alpine-supervisor-java-base to openjdk17-1.1.1 (was openjdk11-2.1.0)
    • Upgraded build UI test base image: cypress/browsers to node18.12.0-chrome106-ff106
    • Upgraded github actions run OS to ubuntu-22.04
    • Upgraded github actions to v3
    • Fix warnings in github actions
    • Upgraded npm to 9.1.1
    • Upgraded WebUI development dependencies:
      • babel/core to 7.20.2
      • babel/plugin-proposal-class-properties to 7.18.6
      • babel/preset-env to 7.20.2
      • babel/preset-react to 7.18.6
      • babel-loader to 9.1.0
      • browserslist to 4.21.4
      • css-loader to 6.7.2
      • cypress to 11.1.0
      • eslint to 8.27.0
      • glob-parent to 6.0.2
      • node-sass to 8.0.0
      • sass-loader to 13.2.0
      • stylelint to 14.15.0
      • stylelint-config-standard to 29.0.0
      • terser-webpack-plugin to 5.3.6
      • webpack to 5.75.0
      • webpack-bundle-analyzer to 4.7.0
      • webpack-cli to 5.0.0
      • webpack-dev-server to 4.11.1

2.4.2-rc3

17 Nov 16:13
Compare
Choose a tag to compare
2.4.2-rc3 Pre-release
Pre-release

Changelog since 2.4.1 - Release:

  • Updated contributors and license information on About page
  • Upgraded to openJDK 17
  • Upgraded backend dependencies:
    • dropwizard to 2.1.4
  • Added backend dependencies:
    • dropwizard-forms 2.1.4
  • Removed direct backend dependencies:
    • slf4j-api (pulled as Dropwizard dependency)
    • logback-core (pulled as Dropwizard dependency)
    • logback-classic (pulled as Dropwizard dependency)
    • httpclient (pulled as Tika profiler dependency)
    • jersey-media-multipart (replaced by dropwizard-forms)
    • validation-api
  • Upgraded WebUI runtime dependencies:
    • axios to 1.1.3
    • core-js to 3.26.1
    • prop-types to 15.8.1
    • history to 5.3.0
    • react to 18.2.0
    • react-dom to 18.2.0
    • react-markdown to 8.0.3
    • react-modal to 3.16.1
    • react-redux to 8.0.5
    • react-router-dom to 6.4.3
    • react-router-hash-link to 2.4.3
    • react-select to 5.6.1
    • redux to 4.2.0
    • redux-thunk to 2.4.2
  • Development project changes:
    • Increased Java tests connection timeout to 120000ms
    • Upgraded build Java docker base image: docker-alpine-supervisor-java-base to openjdk17-1.1.1 (was openjdk11-2.1.0)
    • Upgraded build UI test base image: cypress/browsers to node18.12.0-chrome106-ff106
    • Upgraded github actions run OS to ubuntu-22.04
    • Upgraded github actions to v3
    • Fix warnings in github actions
    • Upgraded npm to 9.1.1
    • Upgraded WebUI development dependencies:
      • babel/core to 7.20.2
      • babel/plugin-proposal-class-properties to 7.18.6
      • babel/preset-env to 7.20.2
      • babel/preset-react to 7.18.6
      • babel-loader to 9.1.0
      • browserslist to 4.21.4
      • css-loader to 6.7.2
      • cypress to 11.1.0
      • eslint to 8.27.0
      • glob-parent to 6.0.2
      • node-sass to 8.0.0
      • sass-loader to 13.2.0
      • stylelint to 14.15.0
      • stylelint-config-standard to 29.0.0
      • terser-webpack-plugin to 5.3.6
      • webpack to 5.75.0
      • webpack-bundle-analyzer to 4.7.0
      • webpack-cli to 5.0.0
      • webpack-dev-server to 4.11.1

2.4.2-rc2

16 Nov 16:01
Compare
Choose a tag to compare
2.4.2-rc2 Pre-release
Pre-release

Changelog since 2.4.1 - Release:

  • Updated contributors and license information on About page
  • Upgraded to openJDK 17
  • Upgraded backend dependencies:
    • dropwizard to 2.1.4
  • Added backend dependencies:
    • dropwizard-forms 2.1.4
  • Removed direct backend dependencies:
    • slf4j-api (pulled as Dropwizard dependency)
    • logback-core (pulled as Dropwizard dependency)
    • logback-classic (pulled as Dropwizard dependency)
    • httpclient (pulled as Tika profiler dependency)
    • jersey-media-multipart (replaced by dropwizard-forms)
    • validation-api
  • Upgraded WebUI runtime dependencies:
    • axios to 1.1.3
    • core-js to 3.26.1
    • prop-types to 15.8.1
    • history to 5.3.0
    • react to 18.2.0
    • react-dom to 18.2.0
    • react-markdown to 8.0.3
    • react-modal to 3.16.1
    • react-redux to 8.0.5
    • react-router-dom to 6.4.3
    • react-router-hash-link to 2.4.3
    • react-select to 5.6.1
    • redux to 4.2.0
    • redux-thunk to 2.4.2
  • Development project changes:
    • Increased Java tests connection timeout to 120000ms
    • Upgraded build Java docker base image: docker-alpine-supervisor-java-base to openjdk17-1.1.1 (was openjdk11-2.1.0)
    • Upgraded build UI test base image: cypress/browsers to node18.12.0-chrome106-ff106
    • Upgraded github actions run OS to ubuntu-22.04
    • Upgraded github actions to v3
    • Upgraded npm to 9.1.1
    • Upgraded WebUI development dependencies:
      • babel/core to 7.20.2
      • babel/plugin-proposal-class-properties to 7.18.6
      • babel/preset-env to 7.20.2
      • babel/preset-react to 7.18.6
      • babel-loader to 9.1.0
      • browserslist to 4.21.4
      • css-loader to 6.7.2
      • cypress to 11.0.1
      • eslint to 8.27.0
      • glob-parent to 6.0.2
      • node-sass to 8.0.0
      • sass-loader to 13.2.0
      • stylelint to 14.15.0
      • stylelint-config-standard to 29.0.0
      • terser-webpack-plugin to 5.3.6
      • webpack to 5.75.0
      • webpack-bundle-analyzer to 4.7.0
      • webpack-cli to 4.10.0
      • webpack-dev-server to 4.11.1

2.4.2-rc1

02 Nov 15:35
9f50e0a
Compare
Choose a tag to compare
2.4.2-rc1 Pre-release
Pre-release
Merge pull request #315 from clarin-eric/dependabot/npm_and_yarn/webu…

2.4.1 - Release

31 Mar 15:00
5cbd71a
Compare
Choose a tag to compare

Changelog since 2.4.0 - Release:

  • Added support for ranged requests e6f5c01
  • Added "more text" button in content #244
  • Added support for multiple files sent by calling repositories
  • Added special content negotiation case for the CLARIN VCR (CMDI format)
  • Fixed resource leak when backend http requests return 40x (#278)
  • Improved Switchboard pop-up UI #247
  • Improved "open" and "error" buttons d3acecb
  • Upgraded backend dependencies:
    • dropwizard to 2.0.28
    • logback-classic to 1.2.10
    • logback-core to 1.2.10
    • slf4j-api to 1.7.36
  • Upgraded WebUI runtime dependencies:
    • axios to 0.24.0
    • core-js to 3.19.1
    • follow-redirects to 1.14.8
    • history to 5.1.0
    • nanoid to 3.2.0
    • react to 17.0.2
    • react-dom to 17.0.2
    • react-markdown to 7.1.0
    • react-modal to 3.14.4
    • react-redux to 7.2.6
    • react-select to 5.2.1
    • redux to 4.1.2
    • redux-thunk to 2.4.0
    • remark-gfm to 3.0.1
  • Development project changes:
    • Added UI tests #246. UI tests are automatically run by github CI on each push #249
    • Switch style language to SCSS
    • Added SCSS and Javascript linting
    • Updated docker images used in build to support multi-architecture
    • Upgrade npm to 8.3.2
    • Upgraded WebUI development dependencies:
      • babel/core to 7.16.0
      • babel/plugin-proposal-class-properties to 7.16.0
      • babel/preset-env to 7.16.4
      • babel/preset-react to 7.16.0
      • babel-loader to 8.2.3
      • browserslist to 4.18.1
      • css-loader to 6.5.1
      • glob-parent to 5.1.2
      • style-loader to 3.3.1
      • webpack to 5.35.0
      • webpack-bundle-analyzer to 4.5.0
      • webpack-cli to 4.9.1
      • webpack-dev-server to 4.5.0
      • webpack-merge to 5.8.0
      • terser-webpack-plugin to 5.2.5
    • Added WebUI development dependencies:
      • cypress 9.1.0
      • cypress-file-upload 5.0.8
      • node-sass 7.0.0
      • sass-loader 2.3.0

2.4.1-beta2

21 Mar 09:31
00a7d48
Compare
Choose a tag to compare
2.4.1-beta2 Pre-release
Pre-release

Changes since 2.4.1-beta1

  • Added support for multiple files sent by calling repositories
  • Fixed resource leak when backend http requests return 40x (#278)
  • Added special content negotiation case for the CLARIN VCR (CMDI format)
  • Upgraded backend dependencies:
    • slf4j-api to 1.7.36
  • Upgraded WebUI runtime dependencies:
    • follow-redirects to 1.14.8
    • nanoid to 3.2.0
    • node-sass to 7.0.0
  • Project setup changes:
    • Upgrade npm to 8.3.2

2.4.1-beta1

21 Jan 15:39
Compare
Choose a tag to compare
2.4.1-beta1 Pre-release
Pre-release

Changes since 2.4.0 - Release

  • Added support for ranged requests e6f5c01
  • Added "more text" button in content #244
  • Improved Switchboard pop-up UI #247
  • Improved "open" and "error" buttons d3acecb
  • Upgraded backend dependencies:
    • dropwizard to 2.0.28
    • logback-classic to 1.2.10
    • logback-core to 1.2.10
  • Upgraded WebUI runtime dependencies:
    • axios to 0.24.0
    • core-js to 3.19.1
    • history to 5.1.0
    • react to 17.0.2
    • react-dom to 17.0.2
    • react-markdown to 7.1.0
    • react-modal to 3.14.4
    • react-redux to 7.2.6
    • react-select to 5.2.1
    • redux to 4.1.2
    • redux-thunk to 2.4.0
    • remark-gfm to 3.0.1
  • Development project changes:
  • Added UI tests #246. UI tests are automatically run by github CI on each push #249
  • Switch style language to SCSS
  • Added SCSS and Javascript linting
  • Updated docker images used in build to support multi-architecture
  • Upgraded WebUI development dependencies:
    • babel/core to 7.16.0
    • babel/plugin-proposal-class-properties to 7.16.0
    • babel/preset-env to 7.16.4
    • babel/preset-react to 7.16.0
    • babel-loader to 8.2.3
    • browserslist to 4.18.1
    • css-loader to 6.5.1
    • glob-parent to 5.1.2
    • style-loader to 3.3.1
    • webpack to 5.35.0
    • webpack-bundle-analyzer to 4.5.0
    • webpack-cli to 4.9.1
    • webpack-dev-server to 4.5.0
    • webpack-merge to 5.8.0
    • terser-webpack-plugin to 5.2.5
  • Added WebUI development dependencies:
    • cypress 9.1.0
    • cypress-file-upload 5.0.8
    • node-sass 6.0.1
    • sass-loader 2.3.0

2.4.0 - Release

28 Oct 14:11
c5fa56e
Compare
Choose a tag to compare

Changelog since 2.3.3:

  • Support unique service ids
  • Improve resources UI
  • Add extract text option
  • Remove profiler submodule from source and install it as artifact from Maven Central
  • Support variadic inputs (optional and multiple resources per input)
  • Upgraded backend dependencies:
    • dropwizard to 2.0.25
    • logback-classic and logback-core to 1.2.6
    • slf4j-api to 1.7.32
    • commons-compress to 1.21
  • Upgraded WebUI dependencies:
    • caniuse-lite to 1.0.30001251

2.4.0-rc2

21 Oct 09:02
f7ffb7b
Compare
Choose a tag to compare
2.4.0-rc2 Pre-release
Pre-release

2.4.0-rc1

18 Oct 10:25
f3046b8
Compare
Choose a tag to compare
2.4.0-rc1 Pre-release
Pre-release

Changelog since 2.3.3:

  • Support unique service ids
  • Improve resources UI
  • Add extract text option
  • Remove profiler submodule from source and install it as artifact from Maven Central
  • Support variadic inputs (optional and multiple resources per input)
  • Upgraded backend dependencies:
    • dropwizard to 2.0.25
    • logback-classic and logback-core to 1.2.6
    • slf4j-api to 1.7.32
    • commons-compress to 1.21
  • Upgraded WebUI dependencies:
    • caniuse-lite to 1.0.30001251