Releases: clarin-eric/switchboard
Releases · clarin-eric/switchboard
2.4.2-rc4
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
(wasopenjdk11-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
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
(wasopenjdk11-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
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
(wasopenjdk11-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
2.4.1 - Release
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
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
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
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
2.4.0-rc1
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