Releases: avalynx/avalynx-form
1.0.2
Release 1.0.2 – Changelog Summary
This update focuses on improving robustness and stability by adding safer option handling and aligning all documentation and examples to the latest version. It ensures AvalynxForm behaves predictably even with invalid or missing initialization parameters.
-
Safer Options Handling
Added validation foroptionsin the constructor to handlenullor invalid inputs gracefully.
Prevents runtime errors and improves reliability in dynamic initialization scenarios. -
Version Alignment Across Assets
Updated all version headers and CDN references to1.0.2.
Ensures clarity and consistency across distributed files and documentation. -
Updated Example Files
All example pages now reference the1.0.2build.
Provides users with up-to-date working demos using the latest release. -
Package Metadata Update
Incrementedpackage.jsonversion to1.0.2.
Keeps npm registry and dependency management accurate.
Compatibility: Backward compatible
Full Changelog: 1.0.1...1.0.2
1.0.1
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 inshowInvalidFeedback/clearInvalidFeedback.
Ensures error messages correctly target fields likename[key]andname[]. -
Server-Side Validation Update
Extendedresult.phpto validate the newavalynxselectfield.
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 to1.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 load1.0.1and 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
Addedai.txtto.gitignore.
Prevents accidental commits of local/temporary files.
Compatibility: Backward compatible
Full Changelog: 1.0.0...1.0.1
1.0.0
Release 1.0.0 – Changelog Summary
This major release marks AvalynxForm reaching a stable 1.0.0 milestone. It introduces Symfony AssetComposer integration, simplifies documentation, and updates all version references for consistency across environments.
-
Stable 1.0.0 Release
Bumped version across all code, examples, and documentation.
Provides a stable foundation for production-ready usage. -
Symfony AssetComposer Support
Added installation instructions for Symfony’s AssetComposer Bundle.
Makes integration into Symfony projects simpler and more consistent. -
Documentation Refresh
Expanded the README with new installation guidance.
Improves onboarding for developers using different environments. -
Removed Redundant Changelog File
RemovedCHANGELOG.mdin favor of GitHub-based release tracking.
Simplifies version management and centralizes release history.
Compatibility: Backward compatible
Full Changelog: 0.0.2...1.0.0
0.0.2
Release 0.0.2 – Changelog Summary
This release introduces asset management improvements, documentation updates, and general cleanup to streamline development and usage. It ensures more consistent builds and easier testing for different response scenarios.
-
New Asset Composer Support
Addedassetscomposer.jsonto define distributed and development files.
This ensures clear inclusion of the correct resources for production and development environments. -
Example Enhancement
Linked a new "Form with slow response" example in the README.
Helps users test and understand behavior under delayed server responses. -
Version Bump to 0.0.2
Updated all references across code, examples, and documentation.
Users now get the latest version automatically via CDN. -
Gitignore Improvement
Addedpackage-lock.jsonto.gitignore.
Prevents accidental commits of local dependency changes, improving consistency. -
Cleanup in Vendor Package
Removedpackage-lock.jsonfrom theavalynx-alertpackage.
Eliminates stale or unnecessary dependency tracking files.
Compatibility: Backward compatible
Full Changelog: 0.0.1...0.0.2
0.0.1
Full Changelog: https://github.com/avalynx/avalynx-form/commits/0.0.1