Skip to content

0.0.4

Choose a tag to compare

@jschwind jschwind released this 07 Mar 23:11
· 14 commits to main since this release
0bbf685

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 a build.js script and npm build command for generating both ESM and JS distributions automatically.
    Simplifies publishing and ensures consistent artifact output.

  • Clean Build Pipeline
    The build process now clears the dist directory 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 added shelljs/shx for 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 for ws (v8.17.1).
    Keeps dependencies secure and up to date.

  • Minor Cleanup and Housekeeping
    .gitignore and CHANGELOG.md updated, redundant files like package-lock.json removed.
    Keeps repository lean and easier to maintain.

Compatibility: Backward compatible


Full Changelog: 0.0.3...0.0.4