Skip to content

Releases: avalynx/avalynx-alert

0.0.4

22 Feb 19:00
d06442f

Choose a tag to compare

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
    Introduced dist/js/avalynx-alert.esm.js for 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 using requestAnimationFrame.
    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
    New examples/ 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 with docker-compose.yml, bash.sh, and a web container.
    Simplifies local testing and consistent development setup.

  • Metadata and Author Update
    Refined copyright and author details in LICENSE and package.json.
    Provides proper attribution and project transparency.

  • Editor Configuration Added
    Introduced .editorconfig to 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

22 Feb 14:41
7916a60

Choose a tag to compare

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 a style field to package.json pointing 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

22 Feb 14:40
4b88288

Choose a tag to compare

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
    Added main and module fields to package.json for 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 leftover console.log statement 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

22 Feb 14:40
b2087f9

Choose a tag to compare