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.1.3 (2023-07-22)

A maintenance release without user-facing changes.

Commit Statistics

  • 2 commits contributed to the release over the course of 1 calendar day.
  • 23 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like ‘(#ID)’ were seen in commit messages

Commit Details

  • Uncategorized
    • Update changelogs prior to release (2fc66b5)
    • Update license field following SPDX 2.1 license expression standard (9064ea3)

0.1.2 (2023-06-29)

New Features

  • Support for events (e.g. warn!()) via macro. Thanks to these, one can now emit warnings which could be visible if the application compiled in support for it.

    This is a nice alternative compared to having to have a progress around.

  • panic on record() if field wasn't found. Even though this is a breaking change, it happens at runtime and should be helpful.

Commit Statistics

  • 5 commits contributed to the release over the course of 6 calendar days.
  • 6 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like ‘(#ID)’ were seen in commit messages

Commit Details

  • Uncategorized
    • Release gix-date v0.7.0, gix-trace v0.1.2, gix-actor v0.23.0, gix-commitgraph v0.17.1, gix-utils v0.1.4, gix-object v0.32.0, gix-ref v0.32.0, gix-config v0.25.0, gix-diff v0.32.0, gix-discover v0.21.0, gix-hashtable v0.2.3, gix-revwalk v0.3.0, gix-traverse v0.29.0, gix-index v0.20.0, gix-mailmap v0.15.0, gix-negotiate v0.4.0, gix-pack v0.39.0, gix-odb v0.49.0, gix-protocol v0.35.0, gix-revision v0.17.0, gix-refspec v0.13.0, gix-worktree v0.21.0, gix v0.48.0, safety bump 20 crates (27e8c18)
    • Prepare changelogs prior to release (00f96fb)
    • Merge branch ‘basic-filtering’ (3fd5e16)
    • Support for events (e.g. warn!()) via macro. (d5eba46)
    • Panic on record() if field wasn't found. (ba777f3)

0.1.1 (2023-06-22)

New Features

  • Span::record() to allow recording a value after the span was created.
  • add Span::into_scope() A way to conveniently auto-drop a span after executing a closure.

Commit Statistics

  • 8 commits contributed to the release over the course of 5 calendar days.
  • 5 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like ‘(#ID)’ were seen in commit messages

Commit Details

  • Uncategorized
    • Release gix-date v0.6.0, gix-hash v0.11.3, gix-trace v0.1.1, gix-features v0.31.0, gix-actor v0.22.0, gix-path v0.8.2, gix-glob v0.9.0, gix-quote v0.4.5, gix-attributes v0.14.0, gix-chunk v0.4.3, gix-commitgraph v0.17.0, gix-config-value v0.12.2, gix-fs v0.3.0, gix-tempfile v7.0.0, gix-utils v0.1.3, gix-lock v7.0.0, gix-validate v0.7.6, gix-object v0.31.0, gix-ref v0.31.0, gix-sec v0.8.2, gix-config v0.24.0, gix-command v0.2.6, gix-prompt v0.5.2, gix-url v0.20.0, gix-credentials v0.16.0, gix-diff v0.31.0, gix-discover v0.20.0, gix-hashtable v0.2.2, gix-ignore v0.4.0, gix-bitmap v0.2.5, gix-revwalk v0.2.0, gix-traverse v0.28.0, gix-index v0.19.0, gix-mailmap v0.14.0, gix-negotiate v0.3.0, gix-pack v0.38.0, gix-odb v0.48.0, gix-packetline v0.16.3, gix-transport v0.33.0, gix-protocol v0.34.0, gix-revision v0.16.0, gix-refspec v0.12.0, gix-worktree v0.20.0, gix v0.47.0, gitoxide-core v0.29.0, gitoxide v0.27.0, safety bump 30 crates (ea9f942)
    • Prepare changelogs prior to release (18b0a37)
    • just fmt (871dd0b)
    • Merge branch ‘gix-corpus’ (5861afb)
    • Span::record() to allow recording a value after the span was created. (83895f9)
    • Add Span::into_scope() (aa9dc8f)
    • Refactor (2b37e25)
    • Merge branch ‘corpus’ (aa16c8c)

v0.1.0 (2023-06-16)

New Features

  • add tracing feature toggle to provide minimal tracing API This API is based on tracing-core, not on tracing, and provides a limited API that is always available, while being a no-op if tracing isn't enabled.

    That way, plumbing crates can add instrumentation at will.

Commit Statistics

  • 4 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like ‘(#ID)’ were seen in commit messages

Commit Details

  • Uncategorized
    • Release gix-trace v0.1.0 (2ab69c6)
    • Add changelog prior to release of gix-trace (e1305c3)
    • Change MSRV to 1.65 (4f635fc)
    • Add tracing feature toggle to provide minimal tracing API (093efaf)