English | δΈζζζ‘£
- test(puzzle): migrate the library test target from Karma/Jasmine to the Angular 21 Vitest unit-test builder.
- chore(ci): treat GitHub workflow and CI script changes as code-impacting PRs for the changelog gate.
- Table runtime is now adapter-oriented, making table behaviors and data binding easier to extend by feature modules and downstream integrations. (fa46b91)
- Added number capability in the text category to support numeric display/editing scenarios in dashboard composition. (fe8d445, 01dc8a9)
- Added live demo entry in project docs for faster evaluation and onboarding. (0ed2d70)
- Added a main-only GitHub release pipeline: PR quality gate, release-draft sync from
mainversion, release-triggered npm publish, and automated changelog finalization PR. (bca01d6)
- Angular 21 alignment completed across provider wiring, demo bootstrap flow, and documentation guidance to match current framework conventions. (9e40e48)
- Build baseline upgraded to Angular 21 and newer lodash, ensuring dependency consistency with the current release line. (f35da10)
- Release documentation and root docs are now bilingual-complete, with explicit main-only release rules and prerelease/stable versioning policy.
- Changelog governance is now stricter: code-impacting PRs must update both English and Chinese
Unreleasedsections.
- Fixed
addArrayItembehavior in chart editor operations. (8cbaa8a) - Fixed control component style/props inconsistencies. (2985509)
- Fixed form-renderer style issues. (c66d6dc)
- Fixed
build:docsCI warning path. (f94ed53)
- feat(ci): remove console when build (ff0667d)
- feat(preview): add preview example (#115) (25e50fc)
- feat(components): control editor rendering (dbc7098)
- feat: remove default table (a3de1ac)
- ci: add deploy script & docker (d15c3be)
- docs: update docs (a8cc08c)
- docs: update home (c7437a1)
- docs: update docs (a78cfd4)
- docs: update docs (d038bec)
- feat: append provider when ng add in angular v18 + (f930b9c)
- feat: update libs & script (813b883)
- docs: update docs (f0271b3)
- fix: remove text (716079d)
- docs: update docs (6e477c2)
- fix: build (2a63ef8)
- fix: angular DI (78b254f)
- fix: build (db8d2cc)
- fix: path (cf87380)
- fix: path (659e5d6)
- chore(schematics): update ng-add to improve logging and clarify dependency installation steps (a32819b)
- chore(package.json): update package.json (1aa3944)
- chore(package.json): update package.jso (eb6785e)
- chore(package.json): update package.jso (13e56a5)
- chore(package.json): simplify configuration by removing unused dependencies and scripts, and restructure exports and scripts for schematics (#71) (fe4df54)
- chore(package.json): simplify configuration by removing unused dependencies and scripts, and restructure exports and scripts for schematics (#70) (944f63d)
- fix(schematics): update asset path and correct schema key in
ng-add(f74bb8d)
- fix(schematics): package.json (61f55a9)
- fix(schematics): correct schematics path in
build-schematics.jsand remove redundant field from package.json (#65) (872025d)
- chore(puzzle): add schematics configuration to package.json (9deddcb)
- feat(schematics): add
build-schematicsscript and improve schematics configuration (14d4e22)
- feat(schematics): add
ng-addschematic for asset configuration (f4fb1e2) - docs: add bilingual links and static asset configuration details (#58) (39f4025)
- feat(renderer): add accordion support and update padding field units (#57) (739a223)
- feat(fields): add base and style field configurations for editor components (731ff59)
- fix(editor.utils): add path validation in
convertFormDataToOptionsand setOptionValue (e3ea38b)
- feat(scripts): improve version tag formatting and update release script (ae49dfe)
- feat(components): remove toolbar configuration from
PuzzlePivotTableComponentand adjust input types (#51) (84cb97c)
- feat(components): add
PuzzlePivotTableComponentand integrate WebDataRocks pivot table (#49) (41c3da6) - chore: update configurations for Prettier, EditorConfig, and ESLint & code lint (6dc637c)
- refactor(components): replace table implementation with thy-table and refactor drag-wrapper logic (#47) (20f6785)
- docs: update npm badge and GIF paths in README (a466492)
- docs: add usage GIF to README files (c5f90e1)
- fix(components): add tab change event handler to props editor tabs (#43) (65fcccf)
- feat(table): integrate pivot table configuration with form renderer
- Added
TABLE_SLICEconfiguration for pivot tables. - Replaced dynamic editors with
puzzle-form-renderer. - Updated
TableTypesEnumto includepivotTable. - 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_CONDITIONSfor conditional formatting. - Added
TABLE_DATA_SOURCEfor configuring data source options. - Implemented
TABLE_FORMATSfor defining data display formats. - Created
TABLE_OPTIONSfor customizing table display and behavior.
- refactor(services): remove unused chart-map.service export (5a67f33)
- docs: update npm badge in README for version and style consistency (b09d352)
- refactor(services): remove unused services and slide footer from an editor component (9b074fe)
- docs: update npm badge in README for version and style consistency (d5aa62d)
- chore(release): enhance changelog filtering logic to exclude additional release patterns (73c4ea6)
- chore(release): filter out release commits from changelog generation (3efe533)
- Release v18.2.4 (#33) (53e7a23)
- chore(release): enhance changelog generation by adding temporary configuration for precise section mapping (#32) (ff07a79)
- chore(release): enhance changelog generation by adding temporary configuration for precise section mapping (#32) (ff07a79)
- chore(release): enhance changelog generation by adding temporary configuration for precise section mapping (#31) (4fb7653)
- chore(release): refactor
release.jsfor improved readability and changelog handling (#30) (209365d) - chore(release): refactor
release.jsfor improved readability and changelog handling (00cc434) - refactor(pipes): update imports and type definitions for core consistency in puzzle module (#27) (5ac4ffa)
- Ark/refactor release (#28) (e220cd7)
- No changes since 18.2.2.
- No changes since 18.2.1.
- No changes since 18.2.0.
- 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
- docs: update README with comprehensive usage, installation, and development information (#12) (00292f6), closes #12
- chore(release): improve fault tolerance and add retry/HTTPS fallback for release script (94c6ba0)
- chore(release): improve fault tolerance and add retry/HTTPS fallback for release script (ced3920)
- fix(build): standardize package configuration and release process (53f9787)
- build(release): enforce Conventional Commits; add changelog and release script (#9) (27442a7), closes #9
- "Remove unused chart editor fields map configuration." (#8) (ef04fcc), closes #8
- Ark/feat add mcp (#6) (56b5865), closes #6
- Delete LICENSE (2f9f3d5)
- Delete README.md (2290830)
- Initial commit (ad6a089)
- Update logo image (#7) (72a0f5f), closes #7
- feat: add README.md & CONTRIBUTING.md (#3) (ff95a4d), closes #3
- feat: change favicon & logo (#4) (6ce445d), closes #4
- feat: completed left panel (drag area), canvas rendering panel, and 10% of the right-side editor pan (0f62542)
- feat: doc init (#1) (5c1ae46), closes #1
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 releasevia thepostreleasescript.