Releases: avalynx/avalynx-alert
0.0.4
Release 0.0.4 – Changelog Summary
This release expands AvalynxAlert with better developer tooling, live examples, and a refined build structure. It introduces Docker support, documentation updates, and a key visual fix for the alert timer animation.
-
New ESM Build Added
Introduceddist/js/avalynx-alert.esm.jsfor modern module bundlers.
Ensures compatibility with ES module–based environments like Vite, Rollup, and Webpack 5. -
Timer Bar Bug Fixed
Improved animation timing for auto-closing alerts usingrequestAnimationFrame.
Delivers smoother and more reliable timer progress visuals. -
Comprehensive README Introduced
Added detailed usage instructions, installation guides, and examples.
Makes it easier for developers to integrate AvalynxAlert across multiple environments. -
Example Pages Added
Newexamples/directory with demonstration HTML files and a helper script.
Allows users to explore alert functionality interactively in the browser. -
Docker Environment Added
Included Docker configuration withdocker-compose.yml,bash.sh, and a web container.
Simplifies local testing and consistent development setup. -
Metadata and Author Update
Refined copyright and author details inLICENSEandpackage.json.
Provides proper attribution and project transparency. -
Editor Configuration Added
Introduced.editorconfigto enforce consistent code style across contributors.
Improves codebase consistency and collaboration.
Compatibility: Backward compatible
Full Changelog: 0.0.3...0.0.4
0.0.3
Release 0.0.3 – Changelog Summary
This release enhances metadata and distribution structure for better usability and project clarity. It focuses on improved documentation headers, packaging consistency, and stylesheet discoverability for consumers.
-
Added Comprehensive CSS Header
Introduced a full project header block in the CSS file with version, license, author, and repository metadata.
Improves transparency and traceability for users referencing the compiled stylesheet. -
Version Synchronization
Updated version numbers across JavaScript and package files to 0.0.3.
Ensures consistency between distributed assets and package metadata. -
Package Style Entry Added
Added astylefield topackage.jsonpointing to the main CSS file.
Enables automatic CSS inclusion for bundlers like Vite, Webpack, and Parcel.
Compatibility: Backward compatible
Full Changelog: 0.0.2...0.0.3
0.0.2
Release 0.0.2 – Changelog Summary
This release focuses on refining the alert component’s code consistency and packaging, improving compatibility with both ESM and CommonJS environments. Minor cleanup enhances maintainability and ensures smoother integration.
-
ESM and CommonJS Support
Addedmainandmodulefields topackage.jsonfor better compatibility with various module systems.
Enables seamless import in both modern and legacy build setups. -
Code Formatting and Consistency
Standardized equality checks and improved code readability with proper spacing and template literals.
Enhances maintainability and reduces potential linting issues. -
Cleaned Up Alert Rendering
Replaced string concatenation with modern template literals for safer, cleaner HTML generation.
Improves code clarity and reduces the risk of syntax errors. -
Removed Debug Output
Eliminated a leftoverconsole.logstatement from alert rendering logic.
Prevents unwanted console noise in production environments.
Compatibility: Backward compatible
Full Changelog: 0.0.1...0.0.2
0.0.1
Full Changelog: https://github.com/avalynx/avalynx-alert/commits/0.0.1