Skip to content

0.0.2

Choose a tag to compare

@jschwind jschwind released this 07 Mar 23:19
· 14 commits to main since this release
2d71a92

Release 0.0.2 – Changelog Summary

Focused on quality-of-life improvements: responsive sizing, new event callbacks, and documentation/examples to make integration smoother. Includes minor fixes and cleanup to keep the package lean.

  • Template Rename
    The base template id changed to avalynx-select-template for clarity and future-proofing.
    Helps avoid clashes with other components.

  • Responsive Dropdown Width
    The dropdown now auto-sizes to the trigger button and updates on window resize.
    Ensures consistent, polished layouts across breakpoints.

  • Event Callbacks (onChange, onLoaded)
    Added onChange and onLoaded options for easy hooks into user interactions and init lifecycle.
    Enables straightforward integration with app logic and analytics.

  • Duplicate ID Fix
    Resolved a duplicate id issue in generated elements.
    Prevents accessibility and DOM-selection pitfalls.

  • ESM & Build Flow Enhancements
    ESM handling adjusted and a lightweight build script added.
    Improves module consumption and makes local builds predictable.

  • Assets Manifest
    Introduced assetscomposer.json enumerating dist and dev files.
    Simplifies asset management in consuming pipelines.

  • Docs & Examples Refresh
    README updated (CDN bump to 0.0.2) and new examples added (responsive design, event listeners).
    Shortens the path from install to success with copy-pasteable demos.

  • Test Suite Updates
    Tests now import from built artifacts and verify filtering/selection behavior more robustly.
    Increases confidence in production usage.

  • Repository Hygiene
    .gitignore tweaks and vendor cleanup (e.g., removing an unused package-lock.json).
    Reduces noise and accidental dependency drift.

Compatibility: Backward compatible.


Full Changelog: 0.0.1...0.0.2