All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- 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
- 💢 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/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@fluentui/[email protected]
@testing-library/[email protected]
@testing-library/[email protected]
@tsconfig/[email protected]
@tsconfig/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- Added ESLint import/export syntax, in PR #68
- Added
publint
, in PR #68 - Bumped dependencies, in PR #70
- Development dependencies
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@fluentui/[email protected]
@testing-library/[email protected]
@testing-library/[email protected]
@tsconfig/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
@typescript-eslint/[email protected]
@typescript-eslint/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- Development dependencies
- 💢 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
0.1.0 - 2024-04-01
- 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/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@fluentui/[email protected]
@testing-library/[email protected]
@tsconfig/[email protected]
@tsconfig/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
@typescript-eslint/[email protected]
@typescript-eslint/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- 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
0.0.2 - 2023-10-09
- Added type-checking for test, by @compulim, in PR #20
- Updates
tsconfig.json
to extend from@tsconfig/strictest
, by @compulim, in PR #20 - Bumped dependencies, by @compulim, in PR #24, and PR #36
- Production dependencies
- Development dependencies
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@fluentui/[email protected]
@testing-library/[email protected]
@tsconfig/[email protected]
@types/[email protected]
@types/[email protected]
@types/[email protected]
@typescript-eslint/[email protected]
@typescript-eslint/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
- Updated
exports
field to workaround TypeScript resolution bug, by @compulim, in PR #20 - Fixed #32, readonly middleware array should not return type error, by @compulim, in PR #33
- Fixed #29, support
memo()
and other built-in components, by @compulim, in PR #34
0.0.1 - 2023-03-21
- First public release
- Bumped dependencies, by @compulim, in PR #1
- Production dependencies
- Development dependencies
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@babel/[email protected]
@types/[email protected]
@types/[email protected]
@typescript-eslint/[email protected]
@typescript-eslint/[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]