Skip to content

Releases: RAprogramm/masterror

v0.26.0

25 Nov 04:39

Choose a tag to compare

0.26.0 - 2025-11-25

Added

CI/CD

Dependencies

Fixed

Miscellaneous

Full Changelog: v0.25.1...v0.26.0

v0.25.1

29 Oct 04:08

Choose a tag to compare

Fixed

  • Critical no_std compilation bug when default features are disabled (#326, #327)
    • Added missing String import in builder.rs
    • Added missing Box import in introspection.rs
    • Added missing ToString import in display.rs

Improved

  • Comprehensive no_std matrix testing in CI (#328, #329)
    • Added 6 parallel test configurations: bare, std, tracing, metrics, colored, all
    • Separate cache for each configuration
    • Prevents future no_std regressions

Build

  • Fixed Auto Release workflow rebase issue

Full Changelog: v0.25.0...v0.25.1

v0.25.0

29 Oct 01:38

Choose a tag to compare

[Unreleased]

Added

  • Integrate crates.io publishing into Auto Release
  • Enforce dependency publish order in Auto Release
  • Make Auto Release workflow idempotent
  • Add license symlink

Fixed

  • Remove emojis from Auto Release workflow
  • Grant write permissions to reusable CI in Release workflow
  • Check crates.io version before publishing each package
  • Move codecov.yml to correct location
  • Update Codecov badge URLs to new format
  • Match infra repo codecov configuration exactly
  • Remove pip cache requirement from translation workflow
  • Use GH_TOKEN for protected branch push in changelog workflows

Testing

  • Test path
  • Test path 2
  • Trigger AI translation workflow

Miscellaneous

  • readme: Auto-refresh [skip ci]
  • readme: Auto-refresh [skip ci]
  • readme: Auto-refresh [skip ci]
  • readme: Auto-refresh [skip ci]
  • readme: Auto-refresh [skip ci] (#262) (#262)
  • Update CHANGELOG.md [skip ci]
  • Bump version to 0.25.0 and remove Apache-2.0 license

v0.24.19

12 Oct 11:29

Choose a tag to compare

Changes

Features

Bug Fixes

Other Changes

  • fix: use num-cpus for nextest test-threads 90cf239
  • ci: trigger CI run ad7c2e9
  • fix: use github.event.inputs consistently ca13784
  • fix: use correct inputs reference in checkout e0b8397
  • fix: professional Release workflow with robust event handling af05ae7
  • fix: add permissions to checks job in Release workflow 5d55036
  • fix: Release workflow triggers on GitHub release creation a8f37a7
  • feat: add Codecov Test Analytics with organized structure 824f9ad
  • fix: Auto Release now tracks masterror package version a566039
  • fix: add id-token permission for Codecov OIDC in CI workflow 00fbc49
  • fix: enable OIDC tokenless upload for Codecov v5 b16b5fb
  • 193 (#194) 1242ffa
  • ci: upgrade codecov action to v5 e7673e1
  • docs: add Codecov badge and coverage visualizations dcce5b0
  • ci: upgrade codecov action to v5 aa0c748
  • docs: add Codecov badge and coverage visualizations 930c3c2
  • 181 (#184) f1f7087
  • feat: add explicit permissions to workflow jobs aa57b4d
  • 173 (#174) 355faaa

Full Changelog: v0.24.18...v0.24.19

v0.24.18

09 Oct 09:55
37bc623

Choose a tag to compare

Fixed

  • Added missing Box import in src/result_ext.rs to fix compilation error when using default-features = false.

Full Changelog: v0.24.17...v0.24.18

v0.24.17

05 Oct 12:17

Choose a tag to compare

Fixed

  • Preserve captured backtraces when wrapping AppError instances through
    ResultExt::context by sharing the snapshot instead of attempting to clone
    std::backtrace::Backtrace.

v0.24.16

05 Oct 12:17

Choose a tag to compare

Fixed

  • Refresh tracing callsite interest while flushing telemetry so late subscriber
    installs still emit a single masterror::error event when logging existing
    errors.

v0.24.15

05 Oct 12:17

Choose a tag to compare

Fixed

  • Reworked telemetry flushing so tracing events retry emission when the
    subscriber enables interest after an error is constructed, preserving the
    expected single event in concurrent test runs.

v0.24.14

05 Oct 12:16

Choose a tag to compare

Fixed

  • Declared a dedicated benchmarks Cargo feature and disabled the default
    library benchmark harness so automation can enable Criterion with custom CLI
    flags, restoring support for --save-baseline and other passthrough options
    in CI.
  • Documented the required feature flag in the README and template to keep local
    runs aligned with the CI workflow.

v0.24.13

05 Oct 12:16

Choose a tag to compare

Fixed

  • Rebuilt the tracing telemetry test to refresh callsite interest so
    cargo test --all-features remains stable under parallel CI execution.