Skip to content

Latest commit

Β 

History

History
266 lines (157 loc) Β· 14.9 KB

File metadata and controls

266 lines (157 loc) Β· 14.9 KB

English | δΈ­ζ–‡ζ–‡ζ‘£

[Unreleased]

  • 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.

21.0.0 (2026-04-14)

✨ Added

  • 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 main version, release-triggered npm publish, and automated changelog finalization PR. (bca01d6)

πŸ”„ Changed

  • 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 Unreleased sections.

πŸ› Fixed

  • Fixed addArrayItem behavior in chart editor operations. (8cbaa8a)
  • Fixed control component style/props inconsistencies. (2985509)
  • Fixed form-renderer style issues. (c66d6dc)
  • Fixed build:docs CI warning path. (f94ed53)

18.5.5 (2025-09-18)

  • 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)

18.5.4 (2025-09-11)

18.5.3 (2025-09-11)

18.5.2 (2025-09-11)

  • feat: append provider when ng add in angular v18 + (f930b9c)

18.5.1 (2025-09-11)

  • feat: update libs & script (813b883)

18.5.0 (2025-09-11)

18.4.15 (2025-09-10)

18.4.14 (2025-09-10)

18.4.13 (2025-09-10)

18.4.12 (2025-09-10)

18.4.11 (2025-09-10)

18.4.10 (2025-09-10)

18.4.9 (2025-09-09)

18.4.8 (2025-09-09)

  • chore(schematics): update ng-add to improve logging and clarify dependency installation steps (a32819b)

18.4.7 (2025-09-09)

18.4.6 (2025-09-08)

  • chore(package.json): update package.json (1aa3944)

18.4.5 (2025-09-08)

  • 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)

18.4.4 (2025-09-08)

  • fix(schematics): update asset path and correct schema key in ng-add (f74bb8d)

18.4.3 (2025-09-08)

  • fix(schematics): package.json (61f55a9)
  • fix(schematics): correct schematics path in build-schematics.js and remove redundant field from package.json (#65) (872025d)

18.4.2 (2025-09-08)

  • chore(puzzle): add schematics configuration to package.json (9deddcb)

18.4.1 (2025-09-08)

  • feat(schematics): add build-schematics script and improve schematics configuration (14d4e22)

18.4.0 (2025-09-08)

  • feat(schematics): add ng-add schematic 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)

18.3.2 (2025-09-08)

  • feat(fields): add base and style field configurations for editor components (731ff59)
  • fix(editor.utils): add path validation in convertFormDataToOptions and setOptionValue (e3ea38b)

18.3.1 (2025-09-03)

  • feat(scripts): improve version tag formatting and update release script (ae49dfe)
  • feat(components): remove toolbar configuration from PuzzlePivotTableComponent and adjust input types (#51) (84cb97c)

18.3.0 (2025-09-03)

  • feat(components): add PuzzlePivotTableComponent and 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_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.

18.2.8 (2025-09-01)

  • 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)

18.2.7 (2025-09-01)

  • docs: update npm badge in README for version and style consistency (d5aa62d)

18.2.6 (2025-09-01)

  • chore(release): enhance changelog filtering logic to exclude additional release patterns (73c4ea6)

18.2.5 (2025-09-01)

  • 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)

18.2.4 (2025-09-01)

  • 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.js for improved readability and changelog handling (#30) (209365d)
  • chore(release): refactor release.js for 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)

18.2.3 (2025-09-01)

  • No changes since 18.2.2.

18.2.2 (2025-09-01)s

  • No changes since 18.2.1.

18.2.1 (2025-09-01)

  • 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

18.1.1 (2025-08-27)

  • 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)

18.1.0 (2025-08-27)

  • 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

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.