Skip to content

Latest commit

 

History

History
297 lines (248 loc) · 21.6 KB

File metadata and controls

297 lines (248 loc) · 21.6 KB

Changelog

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.

Icon Description
💢 Breaking changes
👷🏻 Development experience (non-production impacting)

Changed

Removed

  • 💢 createChainOfResponsibilityForFluentUI is removed, by @compulim in PR #118

0.4.2 - 2025-10-28

Fixed

  • Fixed backward compatible barrel file to use CommonJS build, by @compulim, in PR #111

0.4.1 - 2025-10-22

Changed

  • Changed ECMAScript target version, by @compulim, in PR #108
    • CommonJS will target ES2019, changed from ESNext, will support Webpack 4
    • ES Modules will continue to target ESNext

0.4.0 - 2025-10-22

Added

  • Added withBuildProps higher-order helper function to extends chain-of-responsibility with props transformation capability, by @compulim in PR #90

Changed

Removed

  • 💢 createChainOfResponsibilityForFluentUI is marked as deprecated and will be removed in future releases, by @compulim in PR #90
    • Fluent UI v9 no longer use IRenderFunction for custom render
    • The correctness of createChainOfResponsibilityForFluentUI is no longer validated

Fixed

  • Exporting /preview.js to support TypeScript module resolution of "node10" and Webpack, by @compulim in PR #103

0.3.0 - 2025-06-22

Added

  • Added asMiddleware helper function for converting React component into middleware, by @compulim in PR #79
  • Added new sample playground, by @compulim in PR #79

Changed

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
  • Support <Provider>-less usage if fallbackComponent is specified, by @compulim in PR #65
  • Support omitting init or request props in <Provider> and <Proxy> if they are of type void, by @compulim in PR #66

Changed

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

0.1.0 - 2024-04-01

Changed

0.0.2 - 2023-10-09

Changed

Fixed

0.0.1 - 2023-03-21

Added

  • First public release

Changed