Skip to content

Release v3.0.0#15

Merged
jhnns merged 170 commits into
mainfrom
beta
Jun 27, 2026
Merged

Release v3.0.0#15
jhnns merged 170 commits into
mainfrom
beta

Conversation

@jhnns

@jhnns jhnns commented Jun 27, 2026

Copy link
Copy Markdown
Member

This release introduces https://github.com/peerigon/template-public-package to erroz
As a result, this package is only released as ESM (non of our modern modules provide a CJS compatibility layer)

/cc @salza80

jhnns and others added 30 commits July 23, 2025 22:34
Bumps the tooling group with 3 updates: [@peerigon/configs](https://github.com/peerigon/configs), [eslint](https://github.com/eslint/eslint) and [typescript](https://github.com/microsoft/TypeScript).


Updates `@peerigon/configs` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/peerigon/configs/releases)
- [Changelog](https://github.com/peerigon/configs/blob/main/CHANGELOG.md)
- [Commits](peerigon/configs@v7.0.0...v7.0.1)

Updates `eslint` from 9.31.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.31.0...v9.32.0)

Updates `typescript` from 5.8.3 to 5.9.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](microsoft/TypeScript@v5.8.3...v5.9.2)

---
updated-dependencies:
- dependency-name: "@peerigon/configs"
  dependency-version: 7.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tooling
- dependency-name: eslint
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tooling
- dependency-name: typescript
  dependency-version: 5.9.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 7e24a656e1c7a0d6f3eaef8d8e84ae379a5b035b to 5e2628c959b9ade56971c0afcebbe5332d44b398.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@7e24a65...5e2628c)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 5e2628c959b9ade56971c0afcebbe5332d44b398
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.1.4 to 16.1.5.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v16.1.4...v16.1.5)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 16.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.2.0 to 24.3.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 8edcb1bdb4e267140fa742c62e395cd74f332709 to ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@8edcb1b...ff7abcd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5e2628c959b9ade56971c0afcebbe5332d44b398 to d7a11313b581b306c961b506cfc8971208bb03f6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@5e2628c...d7a1131)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: d7a11313b581b306c961b506cfc8971208bb03f6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…be5332d44b398 to d7a11313b581b306c961b506cfc8971208bb03f6 (#33)
…cd74f332709 to ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 (#32)
Bumps the tooling group with 2 updates: [@peerigon/configs](https://github.com/peerigon/configs) and [eslint](https://github.com/eslint/eslint).


Updates `@peerigon/configs` from 7.0.2 to 7.1.0
- [Release notes](https://github.com/peerigon/configs/releases)
- [Changelog](https://github.com/peerigon/configs/blob/main/CHANGELOG.md)
- [Commits](peerigon/configs@v7.0.2...v7.1.0)

Updates `eslint` from 9.32.0 to 9.34.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.32.0...v9.34.0)

---
updated-dependencies:
- dependency-name: "@peerigon/configs"
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tooling
- dependency-name: eslint
  dependency-version: 9.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
dependabot Bot and others added 25 commits June 8, 2026 22:02
…5ccba70ac98 to 900f2210b1d28bbbd0bd22d17926b9e224e8f231 (#84)
…5e3f6e5faf37c to 0355742c943ddb13ca8a6b700f824231caa91e75 (#81)
- Add `devEngines.runtime` to `package.json` pinning Node.js `26.1.0`
- Update CI to read the Node version from `package.json` via
`setup-node`
- Remove redundant `.nvmrc` and `.tool-versions` files
Merge peerigon/template-public-package and restore erroz project identity.
Replaces Jest/Vite/Travis with Vitest, tsc, ESLint, Prettier, semantic-release,
and GitHub Actions CI.

BREAKING CHANGE: Package is ESM-only. The UMD bundle (`dist/erroz.umd.js`) and
separate ESM artifact (`dist/erroz.mjs`) are removed; the entry point is
`dist/main.js` via `exports["."]`. CommonJS `require("erroz")` is no longer
supported.

BREAKING CHANGE: Runtime now requires `String.prototype.replaceAll` (ES2021).
Minimum supported environments: Node.js ≥15.0.0 (≥16 recommended), Chrome ≥85,
Firefox ≥77, Safari ≥13.1, Edge ≥85. The previous `replace()`-with-global-regex
implementation worked on older Node 12+/ES2020 targets.

BREAKING CHANGE: `AbstractError` no longer calls `Error.captureStackTrace`;
error stack traces may include an extra constructor frame on some runtimes.

BREAKING CHANGE: Build output is native ESM compiled to ES2022 (class fields,
no UMD fallback). The Vite library build is removed.

Migrates tests to co-located Vitest (`src/main.test.ts`), adds JSR publishing
(`@peerigon/erroz`), and removes the `examples/` directory from the repository.
- Bump @peerigon/configs to version 18.1.1
- Update @types/node to version 26.0.1
- Upgrade lint-staged to version 17.0.8
- Upgrade prettier to version 3.9.0
Merge remote-tracking branch 'template/main' into beta
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 28290928134

Warning

No base build found for commit e8bdeb4 on master.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 94.444%

Details

  • Patch coverage: 7 of 7 lines across 3 files are fully covered (100%).

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 40
Covered Lines: 39
Line Coverage: 97.5%
Relevant Branches: 32
Covered Branches: 29
Branch Coverage: 90.63%
Branches in Coverage %: Yes
Coverage Strength: 12.18 hits per line

💛 - Coveralls

@jhnns jhnns changed the base branch from master to main June 27, 2026 13:47
@jhnns jhnns merged commit ab91ae3 into main Jun 27, 2026
3 of 5 checks passed
@jhnns jhnns deleted the beta branch June 27, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants