Releases: deessejs/errors
Releases · deessejs/errors
Release list
@deessejs/errors@1.1.1
@deessejs/errors
1.1.1
Patch Changes
-
Release v1.1.1: infrastructure improvements and SEO enhancements
Fixed
- Add changeset version step and tag push to release workflow
- Add display flex to all OG image divs for Satori compatibility
Changed
- Comprehensive SEO optimization for @deessejs/errors website
- Add banner image for OG social sharing
- Add homepage URL to package.json for npm SEO
- Add sitemap, robots.txt, homepage metadata and canonical URLs
1.1.0
Minor Changes
- 65c9327: release v1.1.0: documentation overhaul, SEO improvements, CI enhancements
1.0.0
Major Changes
-
50bf63f: ## v1.0.0 — Core Foundation
Initial release of
@deessejs/errors, a function-based error handling library inspired by Python's error system.Added
error()function for defining error types with Standard Schema supportraise()function for throwing errors- Native
throwsyntax support is()function for type checking with inheritance supportinheritsoption for single and multiple inheritance.from()method for exception chainingcauses()function for chain traversal (most recent first)err.fieldsnamespace for user-defined data- Message templates with
{field}placeholders - All error properties always defined (never undefined)
- Standard Schema compliance for field definitions (Zod, Valibot, ArkType)
TypeScript Support
- Generic types:
ErrorFactory<T>,ErrorInstance<T> - Full type inference with fields
- No
any— only generics and proper types
@deessejs/errors@1.1.0
@deessejs/errors
1.1.0
Minor Changes
- 65c9327: release v1.1.0: documentation overhaul, SEO improvements, CI enhancements
1.0.0
Major Changes
-
50bf63f: ## v1.0.0 — Core Foundation
Initial release of
@deessejs/errors, a function-based error handling library inspired by Python's error system.Added
error()function for defining error types with Standard Schema supportraise()function for throwing errors- Native
throwsyntax support is()function for type checking with inheritance supportinheritsoption for single and multiple inheritance.from()method for exception chainingcauses()function for chain traversal (most recent first)err.fieldsnamespace for user-defined data- Message templates with
{field}placeholders - All error properties always defined (never undefined)
- Standard Schema compliance for field definitions (Zod, Valibot, ArkType)
TypeScript Support
- Generic types:
ErrorFactory<T>,ErrorInstance<T> - Full type inference with fields
- No
any— only generics and proper types
v1.0.0
@deessejs/errors
1.0.0
Major Changes
-
50bf63f: ## v1.0.0 — Core Foundation
Initial release of
@deessejs/errors, a function-based error handling library inspired by Python's error system.Added
error()function for defining error types with Standard Schema supportraise()function for throwing errors- Native
throwsyntax support is()function for type checking with inheritance supportinheritsoption for single and multiple inheritance.from()method for exception chainingcauses()function for chain traversal (most recent first)err.fieldsnamespace for user-defined data- Message templates with
{field}placeholders - All error properties always defined (never undefined)
- Standard Schema compliance for field definitions (Zod, Valibot, ArkType)
TypeScript Support
- Generic types:
ErrorFactory<T>,ErrorInstance<T> - Full type inference with fields
- No
any— only generics and proper types