45 lines
2.2 KiB
Markdown
45 lines
2.2 KiB
Markdown
# Changelog
|
|
|
|
## [1.0.10] - 2026-06-05
|
|
### Fixed
|
|
- List: Removed reactive data-binding for `prevHeight` and `postHeight` and refactored virtual scroll to directly mutate padding DOM node heights, preventing reactive re-render overhead.
|
|
- List: Ignored elements with `offsetHeight === 0` during layout measurement, preventing hidden tab state (display: none) from polluting height average `avg`.
|
|
- List: Applied a safety minimum limit (16px) to average item height calculations to prevent `visibleCount` explosion.
|
|
- List: Implemented a synchronization re-entry lock using `setTimeout` in list refresh to cut recursive `scroll` event loops.
|
|
- Config: Configured `server.fs.allow: ['..']` in vite.config.js to allow local development cross-directory assets access (like fonts).
|
|
- Dependency: Updated `@apigo.cc/state` CDN script dependency to `1.0.15`.
|
|
|
|
## [1.0.9] - 2026-06-05
|
|
### Changed
|
|
- Document: Comprehensive rewrite of base/README.md utilizing example-driven and static declaration binding paradigm.
|
|
- Document: Created base/CAPABILITY.md as the 100% complete spec checklist for all components and API.
|
|
- Config: Updated @apigo.cc/state dependency reference to v1.0.13.
|
|
|
|
## [1.0.8] - 2026-06-05
|
|
### Changed
|
|
- Bump version and align dependencies.
|
|
|
|
## [1.0.7] - 2026-05-29
|
|
### Added
|
|
- DatePicker: New control with range support (main/shadow field sync).
|
|
- ColorPicker: New control with color input and text hex input.
|
|
- IconPicker: New control with searchable Bootstrap Icons grid.
|
|
- AutoForm: Automatically registered the new controls.
|
|
|
|
## [1.0.6] - 2026-05-27
|
|
### Added
|
|
- AutoForm: Support data-driven visibility using `field.if` (utilizing state's `$$` double-calculation).
|
|
- AutoForm: Added reactive `data` property mapped to `state.data`.
|
|
|
|
### Changed
|
|
- AutoForm: Decoupled from global `State.editingData`. Data must now be passed via the `data` property.
|
|
- Internal: Optimized `_addAutoFormComponent` to support nested templates.
|
|
|
|
## [1.0.5] - 2026-05-23
|
|
### Added
|
|
- Documented project-wide "Manual DOM Sync" design principle for performance critical components.
|
|
|
|
### Fixed
|
|
- Verified VirtualScroll stability and timing.
|
|
- Synchronized component registration lifecycle during rapid DOM mutations.
|