Skip to content

Releases: flex-development/exceptions

[email protected]

11 Oct 05:27
401c029
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • hybrid: esm-cjs hybrid migration

    • drop .js extensions
    • drop esm2015 and esm5 build outputs
    • remove browser, es2015, and umd package entrypoints
    • update bundle filenames and locations

🔨 Build

  • deps: bump @flex-development/tutils from 4.0.0-dev.0 to 4.0.0 (d336e49)
  • hybrid: esm-cjs hybrid migration (556dc22)

[email protected]

10 Oct 21:41
c72da2b
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

🔨 Build

  • deps-dev: add trext, drop convert-extension (1d2b7d6)
  • deps-dev: interactive upgrades (d0c9e27)

[email protected]

07 Oct 14:46
c3d41a9
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

⚠ BREAKING CHANGES

  • hybrid: esm-cjs hybrid migration

    • drop .js extensions
    • drop esm2015 and esm5 build outputs
    • remove browser, es2015, and umd package entrypoints
    • update bundle filenames and locations

🔨 Build

  • hybrid: esm-cjs hybrid migration (556dc22)

✏️ Housekeeping

  • release: set package version (101dffb)

[email protected]

28 Sep 20:07
690279d
Compare
Choose a tag to compare

🔨 Build

  • typescript: generate .d.ts files for all build outputs (0d8ccbe)

[email protected]

28 Sep 17:37
315bf2c
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • exceptions: extend AggregateError (#6)

✏️ Housekeeping

  • deps-peer: update typescript peer dep to >=4.4.0 (a34d82a)

✨ Features

  • exceptions: extend AggregateError (#6) (d5e4d48)

[email protected]

26 Sep 03:00
cb84021
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • types directory architecture
  • typescript: remove PlainObject type definition
  • pluralize dto folder name
  • update build output

🔨 Build

✏️ Housekeeping

  • tools: add release workflow cli (474f803)
  • typescript: update tsconfig.json#exclude (10e77ed)

♻️ Code Improvements

  • types directory architecture (0a67677)
  • pluralize dto folder name (c137923)
  • typescript: remove PlainObject type definition (250bfcb)
  • yarn: use yarn workspaces (080b199)

[email protected]

09 Aug 16:20
[email protected]
Compare
Choose a tag to compare

♻️ Code Improvements

  • remove axios peer dependency (b7df553)

⚡ Performance Updates

  • update module import paths to reduce bundle sizes (b3e72e7)

📖 Documentation

  • add conventionalcommits readme badge (839fcdb)
  • add package manager specific installation docs (5565638)
  • update @module annotations (c255027)

[email protected]

09 Aug 16:02
[email protected]
Compare
Choose a tag to compare

📖 Documentation

  • fix changelog formatting (7113828)
  • update contributing guide (e845b2c)
  • update install instructions (680e38b)
  • v1.0.0 technical spec (d161fe1)

[email protected] (🎂 First Release)

24 Apr 04:48
[email protected]
Compare
Choose a tag to compare

Overview

Custom error handling package implemented to prevent repeating common error handling patterns in Flex Development projects.

The base class, Exception, is a subclass of the standard JavaScript Error object; the ExceptionJSON interface, a JSON representation of Exception, mimics error interfaces from @feathersjs/errors package, but with more opinionated type definitions.

What's changed?

Everything! It's the first version.

Features

  • Instantiate Exception objects
  • Convert Axios, Firebase, and Next.js error objects to Exception class errors