0.0.4
Release 0.0.4 – Changelog Summary
This release refines AvalynxRef’s build and packaging workflow, improves documentation consistency, and adds support for asset management through assetscomposer.json. It focuses on cleaner distribution, automated builds, and dependency hygiene.
-
New Build Process Added
Introduced abuild.jsscript and npmbuildcommand for generating both ESM and JS distributions automatically.
Simplifies publishing and ensures consistent artifact output. -
Clean Build Pipeline
The build process now clears thedistdirectory before regenerating files.
Prevents stale or mismatched files from previous builds. -
Added assetscomposer.json
Introduces a new configuration file listing production and development JS assets.
Streamlines integration with Symfony’s AssetComposer and similar asset managers. -
Updated Package Metadata
Fixed repository URLs, normalized author formatting, and improved description accuracy.
Provides cleaner npm and GitHub project presentation. -
NPM Fix & Dependency Updates
Addressed minor npm publication issues and addedshelljs/shxfor build scripting.
Enhances cross-platform build reliability. -
Improved Documentation and Headers
Unified class and file docstrings with a clearer project description for all JS sources.
Ensures developer clarity and better API documentation. -
Dependabot Maintenance
Security update applied forws(v8.17.1).
Keeps dependencies secure and up to date. -
Minor Cleanup and Housekeeping
.gitignoreandCHANGELOG.mdupdated, redundant files likepackage-lock.jsonremoved.
Keeps repository lean and easier to maintain.
Compatibility: Backward compatible
Full Changelog: 0.0.3...0.0.4