diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index edad2dd573..000f5e857d 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -1,10 +1,6 @@ name: Test build -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] +on: [push, pull_request] defaults: run: diff --git a/.github/workflows/ci-lint.yml b/.github/workflows/ci-lint.yml index fcbd4dc264..9a616116da 100644 --- a/.github/workflows/ci-lint.yml +++ b/.github/workflows/ci-lint.yml @@ -1,10 +1,6 @@ name: Code linting -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] +on: [push, pull_request] jobs: lint: diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml index ade083b58b..931f9c13a3 100644 --- a/.github/workflows/ci-test.yml +++ b/.github/workflows/ci-test.yml @@ -2,7 +2,6 @@ name: Automated tests on: push: - branches: [ main ] paths: - '.nycrc' - 'package.json' @@ -14,7 +13,6 @@ on: - 'tests/**/*.js' - 'tests/**/*.json' pull_request: - branches: [ main ] paths: - '.nycrc' - 'package.json' @@ -80,7 +78,7 @@ jobs: run: npm run posttest - name: Upload coverage to Codecov - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v2 with: - file: ./reports/coverage-final.json + files: ./reports/coverage-final.json flags: unit-tests diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 664a57cbb0..9442a4474c 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,9 +1,14 @@ -# Release Notes for Fluid Infusion 3.0.0 +# Release Notes for Fluid Infusion 3.0.1 [Fluid Project](https://fluidproject.org) [Infusion Documentation](https://github.com/fluid-project/infusion-docs) +## What's New in 3.0.1 + +This is a small patch release whose purpose is to clarify the API status of the DataSource component in the +notes below. + ## What's New in 3.0.0? ### New Features @@ -33,6 +38,9 @@ * Round tranformation can round to an integer or decimal value * `fluid.stringTemplate` updated to support nested objects for interpolating values * Added `fluid.dataSource` grade + * _**NOTE:** The scheme for configuring writable dataSources is not compatible with that seen in some development + releases of Infusion, e.g. 3.0.0-dev and 4.0.0-dev - see [API Changes documentation](https://docs.fluidproject.org/infusion/development/apichangesfrom2_0to3_0#datasources) + for more details_ * Added `fluid.remoteModelComponent` for keeping remote and local models in sync. * Preference framework * Switched from Stylus to SASS for CSS pre-processing @@ -155,7 +163,7 @@ https://docs.fluidproject.org/infusion/development/) site. ## Supported Browsers -Infusion 3.0.0 is tested with the latest versions of the following desktop browsers: +Infusion 3.0.1 is tested with the latest versions of the following desktop browsers: * [Chrome](https://google.com/chrome/) (v91) * [Edge](https://microsoft.com/edge/) (v91) diff --git a/package.json b/package.json index 3092516c22..c515ba6f1a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "infusion", "description": "Infusion is an application framework for developing flexible stuff with JavaScript", - "version": "3.0.0", + "version": "3.0.1", "author": "Fluid Project", "bugs": "http://issues.fluidproject.org/browse/FLUID", "homepage": "http://www.fluidproject.org/", diff --git a/src/framework/core/js/Fluid.js b/src/framework/core/js/Fluid.js index 7127c89396..bb0ef8bc8b 100644 --- a/src/framework/core/js/Fluid.js +++ b/src/framework/core/js/Fluid.js @@ -1,5 +1,5 @@ /*! - * Fluid Infusion v3.0.0 + * Fluid Infusion v3.0.1 * * Infusion is distributed under the Educational Community License 2.0 and new BSD licenses: * http://wiki.fluidproject.org/display/fluid/Fluid+Licensing