Skip to content

Releases: bpierre/blo

2.0.0

26 Mar 00:09
6766bcc
Compare
Choose a tag to compare

This release focuses on CJS/ESM compatibility and performance improvements.

Build changes

  • Separate CJS and ESM builds in dist/cjs and dist/esm.
  • Explicit .js extensions (ESM compatibility).
  • Removed "type": "module" (CJS compatibility).
  • Types are now in dist/types.
  • The built code is no longer minified.

Other changes

  • Add performance related optimizations.
  • The build target is now ES2021.
  • New benchmark using Bun + mitata.
  • The React benchmark has been removed.
  • Removed ESLint.

Full Changelog: v1.2.0...v2.0.0

1.2.0

08 Apr 14:29
f6695da
Compare
Choose a tag to compare

This versions moves back to using a .cjs extension for the CommonJS version, for compatibility reasons.

If you encounter any issue with this version:

  • Migrate to ES modules, if possible.
  • Make sure your configuration includes .cjs extensions as well as .js for CommonJS files.

Thanks @dan437 @Mrtenz for identifying and reporting the issue 🙏

1.1.1

25 Sep 22:06
8f87e39
Compare
Choose a tag to compare

Rename the extension of the CJS export from .cjs to .cjs.js to increase compatibility.

1.1.0

22 Sep 14:42
488cbb2
Compare
Choose a tag to compare

This version adds CJS exports to increase compatibility with legacy bundlers.

1.0.1

21 Sep 16:56
704cc66
Compare
Choose a tag to compare

This version slightly improves the performances while leaving the API untouched.

1.0.0

19 Sep 13:44
d1386e1
Compare
Choose a tag to compare

This is the initial release, please check out the documentation.