Skip to content

Releases: mimshins/utilityjs

@utilityjs/with-recent-cache@2.0.0

09 Feb 14:11
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

@utilityjs/vector@2.0.0

09 Feb 14:11
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

@utilityjs/use-resize-sensor@2.0.0

09 Feb 14:11
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

@utilityjs/use-register-node-ref@2.0.0

09 Feb 14:11
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

Patch Changes

  • Updated dependencies [164a075]:
    • @utilityjs/use-get-latest@2.0.0

@utilityjs/use-pub-sub@2.0.0

09 Feb 14:10
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

@utilityjs/use-previous-value@2.0.0

09 Feb 14:11
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

@utilityjs/use-persisted-state@2.0.0

09 Feb 14:10
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

Patch Changes

  • Updated dependencies [164a075]:
    • @utilityjs/use-is-server-handoff-complete@2.0.0

@utilityjs/use-on-outside-click@2.0.0

09 Feb 14:11
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

Patch Changes

  • Updated dependencies [164a075]:
    • @utilityjs/use-event-listener@2.0.0
    • @utilityjs/use-get-latest@2.0.0
    • @utilityjs/use-register-node-ref@2.0.0

@utilityjs/use-on-change@2.0.0

09 Feb 14:10
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency

Patch Changes

  • Updated dependencies [164a075]:
    • @utilityjs/use-get-latest@2.0.0
    • @utilityjs/use-previous-value@2.0.0

@utilityjs/use-memento-state@2.0.0

09 Feb 14:10
f7ddf88

Choose a tag to compare

Major Changes

  • 164a075 Thanks @mimshins! - Major refactor to modernize the entire UtilityJS ecosystem:

    • Breaking: Migrated to ESM-only modules (no CommonJS support)
    • Breaking: Upgraded to modern build tooling with tsdown for optimized bundle sizes
    • Breaking: Improved TypeScript strict mode compliance with erasableSyntaxOnly and noUncheckedIndexedAccess
    • Breaking: Standardized API interfaces across all packages for consistency
    • New: Added comprehensive JSDoc documentation for all public APIs
    • New: Implemented 100% test coverage requirement across all packages
    • Improved: Enhanced error messages and type safety throughout
    • Improved: Optimized tree-shaking support for better bundle efficiency