## 18.4.0 (2025-09-08)

* feat(schematics): add `ng-add` schematic for asset configuration ([f4fb1e2](https://github.com/zhongmiao-org/ngx-puzzle/commit/f4fb1e2))
* docs: add bilingual links and static asset configuration details (#58) ([39f4025](https://github.com/zhongmiao-org/ngx-puzzle/commit/39f4025))
* feat(renderer): add accordion support and update padding field units (#57) ([739a223](https://github.com/zhongmiao-org/ngx-puzzle/commit/739a223))


## 18.3.2 (2025-09-08)

* feat(fields): add base and style field configurations for editor components ([731ff59](https://github.com/zhongmiao-org/ngx-puzzle/commit/731ff59))
* fix(editor.utils): add path validation in `convertFormDataToOptions` and setOptionValue ([e3ea38b](https://github.com/zhongmiao-org/ngx-puzzle/commit/e3ea38b))


## 18.3.1 (2025-09-03)

* feat(scripts): improve version tag formatting and update release script ([ae49dfe](https://github.com/zhongmiao-org/ngx-puzzle/commit/ae49dfe))
* feat(components): remove toolbar configuration from `PuzzlePivotTableComponent` and adjust input types (#51) ([84cb97c](https://github.com/zhongmiao-org/ngx-puzzle/commit/84cb97c))


## 18.3.0 (2025-09-03)

- feat(components): add `PuzzlePivotTableComponent` and integrate WebDataRocks pivot table (#49) ([41c3da6](https://github.com/zhongmiao-org/ngx-puzzle/commit/41c3da6))
- chore:  update configurations for Prettier, EditorConfig, and ESLint & code lint ([6dc637c](https://github.com/zhongmiao-org/ngx-puzzle/commit/6dc637c))
- refactor(components): replace table implementation with thy-table and refactor drag-wrapper logic (#47) ([20f6785](https://github.com/zhongmiao-org/ngx-puzzle/commit/20f6785))
- docs: update npm badge and GIF paths in README ([a466492](https://github.com/zhongmiao-org/ngx-puzzle/commit/a466492))
- docs: add usage GIF to README files ([c5f90e1](https://github.com/zhongmiao-org/ngx-puzzle/commit/c5f90e1))
- fix(components): add tab change event handler to props editor tabs (#43) ([65fcccf](https://github.com/zhongmiao-org/ngx-puzzle/commit/65fcccf))
- feat(table): integrate pivot table configuration with form renderer
- Added `TABLE_SLICE` configuration for pivot tables.
- Replaced dynamic editors with `puzzle-form-renderer`.
- Updated `TableTypesEnum` to include `pivotTable`.
- Enhanced table mock data to support pivot tables.
- Adjusted styling and logic for table editors.
- refactor(fields): consolidate chart series configurations into grouped schema
- Updated data bindings and structure for improved maintainability.
- feat(table): add core table field configurations
- Introduced `TABLE_CONDITIONS` for conditional formatting.
- Added `TABLE_DATA_SOURCE` for configuring data source options.
- Implemented `TABLE_FORMATS` for defining data display formats.
- Created `TABLE_OPTIONS` for customizing table display and behavior.

## <small>18.2.8 (2025-09-01)</small>

- refactor(services): remove unused chart-map.service export ([5a67f33](https://github.com/zhongmiao-org/ngx-puzzle/commit/5a67f33))
- docs: update npm badge in README for version and style consistency ([b09d352](https://github.com/zhongmiao-org/ngx-puzzle/commit/b09d352))
- refactor(services): remove unused services and slide footer from an editor component ([9b074fe](https://github.com/zhongmiao-org/ngx-puzzle/commit/9b074fe))

## <small>18.2.7 (2025-09-01)</small>

- docs: update npm badge in README for version and style consistency ([d5aa62d](https://github.com/zhongmiao-org/ngx-puzzle/commit/d5aa62d))

## <small>18.2.6 (2025-09-01)</small>

- chore(release): enhance changelog filtering logic to exclude additional release patterns ([73c4ea6](https://github.com/zhongmiao-org/ngx-puzzle/commit/73c4ea6))

## <small>18.2.5 (2025-09-01)</small>

- chore(release): filter out release commits from changelog generation ([3efe533](https://github.com/zhongmiao-org/ngx-puzzle/commit/3efe533))
- Release v18.2.4 (#33) ([53e7a23](https://github.com/zhongmiao-org/ngx-puzzle/commit/53e7a23))
- chore(release): enhance changelog generation by adding temporary configuration for precise section mapping (#32) ([ff07a79](https://github.com/zhongmiao-org/ngx-puzzle/commit/ff07a79))

## <small>18.2.4 (2025-09-01)</small>

- chore(release): enhance changelog generation by adding temporary configuration for precise section mapping (#32) ([ff07a79](https://github.com/zhongmiao-org/ngx-puzzle/commit/ff07a79))
- chore(release): enhance changelog generation by adding temporary configuration for precise section mapping (#31) ([4fb7653](https://github.com/zhongmiao-org/ngx-puzzle/commit/4fb7653))
- chore(release): refactor `release.js` for improved readability and changelog handling (#30) ([209365d](https://github.com/zhongmiao-org/ngx-puzzle/commit/209365d))
- chore(release): refactor `release.js` for improved readability and changelog handling ([00cc434](https://github.com/zhongmiao-org/ngx-puzzle/commit/00cc434))
- refactor(pipes): update imports and type definitions for core consistency in puzzle module (#27) ([5ac4ffa](https://github.com/zhongmiao-org/ngx-puzzle/commit/5ac4ffa))
- Ark/refactor release (#28) ([e220cd7](https://github.com/zhongmiao-org/ngx-puzzle/commit/e220cd7))

## <small>18.2.3 (2025-09-01)</small>

- No changes since 18.2.2.

## <small>18.2.2 (2025-09-01)</small>s

- No changes since 18.2.1.

## <small>18.2.1 (2025-09-01)</small>

- No changes since 18.2.0.

## 18.2.0 (2025-09-01)

- feat(chart): enhance data request handling and caching mechanisms
- feat(chart): update dataset and source configurations for enhanced customization
- feat(editor): Simplified project structure by removing unused implementations in the editor modules

## <small>18.1.1 (2025-08-27)</small>

- docs: update README with comprehensive usage, installation, and development information (#12) ([00292f6](https://github.com/zhongmiao-org/ngx-puzzle/commit/00292f6)), closes [#12](https://github.com/zhongmiao-org/ngx-puzzle/issues/12)
- chore(release): improve fault tolerance and add retry/HTTPS fallback for release script ([94c6ba0](https://github.com/zhongmiao-org/ngx-puzzle/commit/94c6ba0))

## 18.1.0 (2025-08-27)

- chore(release): improve fault tolerance and add retry/HTTPS fallback for release script ([ced3920](https://github.com/zhongmiao-org/ngx-puzzle/commit/ced3920))
- fix(build): standardize package configuration and release process ([53f9787](https://github.com/zhongmiao-org/ngx-puzzle/commit/53f9787))
- build(release): enforce Conventional Commits; add changelog and release script (#9) ([27442a7](https://github.com/zhongmiao-org/ngx-puzzle/commit/27442a7)), closes [#9](https://github.com/zhongmiao-org/ngx-puzzle/issues/9)
- "Remove unused chart editor fields map configuration." (#8) ([ef04fcc](https://github.com/zhongmiao-org/ngx-puzzle/commit/ef04fcc)), closes [#8](https://github.com/zhongmiao-org/ngx-puzzle/issues/8)
- Ark/feat add mcp (#6) ([56b5865](https://github.com/zhongmiao-org/ngx-puzzle/commit/56b5865)), closes [#6](https://github.com/zhongmiao-org/ngx-puzzle/issues/6)
- Delete LICENSE ([2f9f3d5](https://github.com/zhongmiao-org/ngx-puzzle/commit/2f9f3d5))
- Delete README.md ([2290830](https://github.com/zhongmiao-org/ngx-puzzle/commit/2290830))
- Initial commit ([ad6a089](https://github.com/zhongmiao-org/ngx-puzzle/commit/ad6a089))
- Update logo image (#7) ([72a0f5f](https://github.com/zhongmiao-org/ngx-puzzle/commit/72a0f5f)), closes [#7](https://github.com/zhongmiao-org/ngx-puzzle/issues/7)
- feat: add README.md & CONTRIBUTING.md (#3) ([ff95a4d](https://github.com/zhongmiao-org/ngx-puzzle/commit/ff95a4d)), closes [#3](https://github.com/zhongmiao-org/ngx-puzzle/issues/3)
- feat: change favicon & logo (#4) ([6ce445d](https://github.com/zhongmiao-org/ngx-puzzle/commit/6ce445d)), closes [#4](https://github.com/zhongmiao-org/ngx-puzzle/issues/4)
- feat: completed left panel (drag area), canvas rendering panel, and 10% of the right-side editor pan ([0f62542](https://github.com/zhongmiao-org/ngx-puzzle/commit/0f62542))
- feat: doc init (#1) ([5c1ae46](https://github.com/zhongmiao-org/ngx-puzzle/commit/5c1ae46)), closes [#1](https://github.com/zhongmiao-org/ngx-puzzle/issues/1)

# Changelog

All notable changes to this project will be documented in this file.

This project adheres to Conventional Commits. The changelog is generated from commit messages and grouped by type (Features, Bug Fixes, etc.).

How to update locally:

- Latest changes since last tag: `npm run changelog`
- Regenerate from the entire history: `npm run changelog:all`

Notes:

- The changelog is automatically updated after `npm run release` via the `postrelease` script.
