Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 2.52 KB

File metadata and controls

44 lines (24 loc) · 2.52 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.0] - 2026-05-27

Features

  • Capture core::panic::Location automatically in Error (#1262) (2e2b5edfd7)

    Capture caller location with #[track_caller] + core::panic::Location::caller() and include it in Display output while keeping Debug stable for snapshots.

  • Add bail! and ensure! macros (#1263) (68b86f2b06)

Bug Fixes

  • [breaking] Make fields of Error private (#1074) (e51ed236ce)

  • Box diagnostic metadata to shrink Error size (#1269) (2e2699d2dc)

    Move context, location, and source into a heap-allocated ErrorMeta so Error<Kind> keeps only kind on the stack, reducing large downstream error sizes. Since error construction is already #[cold], one Box allocation per error is acceptable.

  • [breaking] Remove Error::into_other_kind (#1278) (ac7ad50a50)

[0.1.2] - 2025-01-28

Documentation

  • Use CDN URLs instead of the blob storage URLs for Devolutions logo (#631) (dd249909a8)

[0.1.1] - 2024-12-14

Other