Releases: compulim/react-chain-of-responsibility
Releases · compulim/react-chain-of-responsibility
v0.2.0
[0.2.0] - 2025-02-14
Added
- Support nested provider of same type, by @compulim in PR #64
- Components will be built using middleware from
<Provider>
closer to the<Proxy>
and fallback to those farther away
- Components will be built using middleware from
- Support
<Provider>
-less usage iffallbackComponent
is specified, by @compulim in PR #65 - Support omitting
init
orrequest
props in<Provider>
and<Proxy>
if they are of typevoid
, by @compulim in PR #66
Changed
- 💢 Moved build tools from Babel to tsup/esbuild
- 💢 Outside of
<Provider>
, whenuseBuildComponentCallback
and<Proxy>
is used withfallbackComponent
, they will render the fallback component and no longer throwing exception - Bumped dependencies, by @compulim, in PR #49, #58, #63, and #67
- Production dependencies
- Development dependencies
@babel/cli@7.24.6
@babel/core@7.24.6
@babel/plugin-transform-runtime@7.24.6
@babel/preset-env@7.24.7
@babel/preset-react@7.24.7
@babel/preset-typescript@7.24.7
@fluentui/react@8.119.0
@testing-library/dom@10.2.0
@testing-library/react@16.0.0
@tsconfig/recommended@1.0.6
@tsconfig/strictest@2.0.5
@types/jest@29.5.12
@types/node@20.14.9
@types/react-dom@18.3.0
@types/react@18.3.3
esbuild@0.21.5
jest-environment-jsdom@29.7.0
jest@29.7.0
prettier@3.3.2
react-dom@18.3.1
react-test-renderer@18.3.1
react@18.3.1
tsup@8.1.0
typescript@5.5.2
- Added ESLint import/export syntax, in PR #68
- Added
publint
, in PR #68 - Bumped dependencies, in PR #70
- Development dependencies
@babel/preset-env@7.25.8
@babel/preset-react@7.25.7
@babel/preset-typescript@7.25.7
@fluentui/react@8.121.4
@testing-library/dom@10.4.0
@testing-library/react@16.0.1
@tsconfig/recommended@1.0.7
@types/jest@29.5.13
@types/node@22.7.5
@types/react@18.3.11
@types/react-dom@18.3.1
@typescript-eslint/eslint-plugin@8.8.1
@typescript-eslint/parser@8.8.1
esbuild@0.24.0
eslint@9.12.0
eslint-plugin-prettier@5.2.1
eslint-plugin-react@7.37.1
prettier@3.3.3
tsup@8.3.0
typescript@5.6.3
- Development dependencies
Removed
- 💢 Removed named exports, please import the defaults instead
- Use
import { createChainOfResponsibility } from 'react-chain-of-responsibility'
instead import { createChainOfResponsibilityForFluentUI } from 'react-chain-of-responsibility/fluentUI'
for Fluent UI renderer function
- Use
v0.1.0 (#46)
[0.1.0] - 2024-04-01
Changed
- Relaxed peer dependencies requirements to
react@>=16.8.0
, by @compulim in PR #45 - Bumped dependencies, by @compulim, in PR #42, #43, and #45
- Production dependencies
- Development dependencies
@babel/cli@7.24.1
@babel/core@7.24.3
@babel/plugin-transform-runtime@7.24.3
@babel/preset-env@7.24.3
@babel/preset-react@7.24.1
@babel/preset-typescript@7.24.1
@fluentui/react@8.117.0
@testing-library/react@14.2.2
@tsconfig/recommended@1.0.4
@tsconfig/strictest@2.0.4
@types/jest@29.5.12
@types/node@20.11.30
@types/react@18.2.70
@typescript-eslint/eslint-plugin@7.4.0
@typescript-eslint/parser@7.4.0
esbuild@0.20.2
eslint-plugin-prettier@5.1.3
eslint-plugin-react@7.34.1
eslint@8.57.0
prettier@3.2.5
react-wrap-with@0.1.0
typescript@5.4.3
- Updated pull request validation to test against various React versions, in PR #44
- Moved from JSX Runtime to JSX Classic to support testing against React 16
- Added NPM scripts
switch:react:*
to provide a one-way door to switch to a specific React version for testing purpose
v0.0.2 (#38)
[0.0.2] - 2023-10-09
Changed
- Added type-checking for test, by @compulim, in PR #20
- Updates
tsconfig.json
to extend from@tsconfig/strictest
, by @compulim, in PR #20 - Bump dependencies, by @compulim, in PR #24, and PR #36
- Production dependencies
- Development dependencies
@babel/cli@7.23.0
@babel/core@7.23.0
@babel/preset-env@7.22.20
@babel/preset-typescript@7.23.0
@fluentui/react@8.112.2
@testing-library/react@14.0.0
@tsconfig/recommended@1.0.3
@types/jest@29.5.5
@types/node@20.8.3
@types/react@18.2.25
@typescript-eslint/eslint-plugin@6.7.4
@typescript-eslint/parser@6.7.4
esbuild@0.19.4
eslint@8.51.0
jest-environment-jsdom@29.7.0
jest@29.7.0
react-dom@18.2.0
react-test-renderer@18.2.0
react-wrap-with@0.0.4
react@18.2.0
Fixed
v0.0.1
[0.0.1] - 2023-03-21
Changed
- Bump dependencies, by @compulim, in PR #1
- Production dependencies
- Development dependencies
@babel/cli@7.21.0
@babel/core@7.21.0
@babel/plugin-transform-runtime@7.21.0
@babel/preset-typescript@7.21.0
@types/node@18.14.0
@types/react@17.0.53
@typescript-eslint/eslint-plugin@5.53.0
@typescript-eslint/parser@5.53.0
esbuild@0.17.10
eslint-plugin-react@7.32.2
eslint@8.34.0
jest-environment-jsdom@29.4.3
jest@29.4.3
prettier@2.8.4
typescript@4.9.5
Added
- First public release