Skip to content

1.0.1

Latest

Choose a tag to compare

@jschwind jschwind released this 05 Oct 21:06
· 1 commit to main since this release
98d88be

Release 1.0.1 – Changelog Summary

Small but meaningful stability and DX update. This patch fixes a rendering typo, standardizes Bootstrap usage in JS, modernizes the dev container, and expands tests—so tables behave reliably and contributors have a smoother setup.

  • Rendering Bugfix (cell classes)
    Corrected the data_class handling so per-cell CSS classes are applied as intended.
    Results in consistent styling for action/flagged cells without manual work.

  • Bootstrap Import in JavaScript
    The library now imports Bootstrap directly in the ESM build.
    Ensures components relying on Bootstrap behavior work out of the box.

  • CommonJS Compatibility
    Added module.exports for the UMD/vanilla build.
    Makes the widget easier to require in Node/CommonJS environments and tests.

  • Bigger, Better Test Suite
    Jest coverage was significantly expanded (table rendering, sorting, pagination, loaders, edge cases).
    Boosts reliability and guards against regressions.

  • Modernized Dev Container
    Dockerfile updated to PHP 8.3, Node 18, and Yarn (plus minor tooling).
    Faster, more predictable local and CI environments.

  • Docs & Examples Version Bump
    README and example pages now point to 1.0.1 on jsDelivr.
    Copy-paste snippets fetch the current production build.

  • Repo Hygiene
    Added ai.txt to .gitignore.
    Keeps the repo clean by avoiding accidental commits of local AI artifacts.

Compatibility: Backward compatible.


Full Changelog: 1.0.0...1.0.1