Skip to content

1.0.1

Choose a tag to compare

@jschwind jschwind released this 04 Oct 10:36
· 20 commits to main since this release
317616e

Release 1.0.1 – Changelog Summary

This patch release focuses on richer examples, sturdier validation feedback, and better developer ergonomics. It introduces a new AvalynxSelect demo, hardens selector handling, and expands automated tests for reliable form behavior.

  • AvalynxSelect Example & Docs
    Added a dedicated “Form with AvalynxSelect” example and README link.
    Lets you see and copy a working select-integration pattern quickly.

  • Improved Validation Feedback
    Escaped attribute selectors in showInvalidFeedback/clearInvalidFeedback.
    Ensures error messages correctly target fields like name[key] and name[].

  • Server-Side Validation Update
    Extended result.php to validate the new avalynxselect field.
    Provides end-to-end demo of client+server validation for selects.

  • Expanded Jest Test Suite
    Reworked and significantly broadened tests (validation, submission, loaders).
    Increases confidence in behavior across success and error scenarios.

  • CDN & Version Bump
    All references updated to 1.0.1 (examples, README, builds).
    Guarantees users loading from jsDelivr get the latest code.

  • Build & Module Format Improvements
    Adjusted build script and ESM bundle to import Bootstrap correctly and export the class; kept CommonJS export in non-ESM build.
    Makes consumption smoother in both ESM and CommonJS environments.

  • Example Pages Refresh
    Updated example pages to load 1.0.1 and added the new demo to the index.
    Keeps examples consistent and easy to try out.

  • Docker Dev Image Upgrade
    Base image moved to PHP 8.3; added Node/Yarn tooling.
    Speeds up local development for building and testing assets.

  • Repo Hygiene
    Added ai.txt to .gitignore.
    Prevents accidental commits of local/temporary files.

Compatibility: Backward compatible


Full Changelog: 1.0.0...1.0.1