PackageTrack
Sign in Get early access

diplomat-runtime

Common runtime utilities used by diplomat codegen

0.16.0 5.4M downloads/mo #4363 most downloaded on crates.io rust-diplomat/diplomat

What this package is like to depend on

Last release 19 days ago

04 Aug 2026

Release timing varies

gaps range from 8 days to 5 months

Rarely documented

notes for 5 of 24 stable releases

1 version withdrawn

withdrawn after publishing

5 years old

25 releases · first in 2021

8 releases in the last 12 months

see the full history below

Release timeline

25 releases · Aug 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 25
  1. 0.16.0 31 Jul 2026
    Release notes

    Diplomat 0.16.0

    syn v3

    We've upgraded to syn v3 to stay up to date with newer minor releases of syn (#1228)

    .NET backend

    Diplomat used to have a .NET backend with the old AST representation. This was removed since we transitioned to the HIR representation, and existing users have been on an old fork of the AST-based backend. Thankfully, first-time contributor irvingoujAtDevolution has been hard at work implementing the new HIR-based .NET backend:

    #1164 (co-authored with Claude Code), #1180, #1186, #1191, #1189, #1194, #1195, #1193 (co-authored with Claude Sonnet 4.6), #1201, #1216, #1214, #1213, #1215, #1226, #1225, #1230, #1231

    File/Line information in AST Errors

    Diplomat Core's MSRV is now 1.88, which enables support for procedural macro locations, which are used in new AST error reports. These new reports highlight line/file information instead of panicking with minimal context. There's a pretty printer that uses annotate-snippets (enabled by default in the tool, enabled elsewhere with the feature flag "pretty-print"), and an ugly printer (uses no extra dependencies, enabled by default in the macro).

    This was accomplished in two steps: first, we added proc_macro2::Span information to AST. Subsequently, we made five PRs to replace existing panic!, .expect, and assert! calls in the AST parser with these more detailed reports:

    #1172, #1177, #1183, #1206, #1208

    Other New Features

    Diplomat Core

    Diplomat Runtime

    C++

    Nanobind

    Dart

    Bugfixes

    Diplomat Macro

    Diplomat Tool

    JS Backend

    C++ Backend

    Nanobind Backend

    Dart Backend

    The Book

    Misc

    Open source →
  2. 0.15.2 04 Aug 2026
    Release notes

    Patch release: diplomat-runtime 0.15.2

    Open source →
  3. 0.15.1 08 Apr 2026
    Release notes Open source →
  4. 0.15.0 31 Mar 2026
    Release notes

    Update Diplomat to 0.15.0 (#1095)

    Open source →
  5. 0.14.0 27 Oct 2025

    Nothing published for this version

  6. 0.13.1 06 Oct 2025
    Release notes

    Bump diplomat-runtime to 0.13.1

    Open source →
  7. 0.13.0 23 Sep 2025

    Nothing published for this version

  8. 0.12.0 19 May 2025

    Nothing published for this version

  9. 0.11.0 06 May 2025

    Nothing published for this version

  10. 0.10.0 25 Feb 2025

    Nothing published for this version

  11. 0.9.0 23 Nov 2024

    Nothing published for this version

  12. 0.8.3 06 Oct 2025

    Nothing published for this version

  13. 0.8.2 25 Jun 2024

    Nothing published for this version

  14. 0.8.1 20 Jun 2024 withdrawn

    Nothing published for this version

  15. 0.8.0 24 May 2024

    Nothing published for this version

  16. 0.7.0 15 Nov 2023

    Nothing published for this version

  17. 0.6.0 21 Sep 2023

    Nothing published for this version

  18. 0.5.2 28 Apr 2023

    Nothing published for this version

  19. 0.5.1 13 Apr 2023

    Nothing published for this version

  20. 0.5.0 17 Jan 2023

    Nothing published for this version

  21. 0.4.2 28 Oct 2022

    Nothing published for this version

  22. 0.4.1 20 Oct 2022

    Nothing published for this version

  23. 0.4.0 26 Sep 2022

    Nothing published for this version

  24. 0.3.0 29 Apr 2022

    Nothing published for this version

  25. 0.2.0 02 Aug 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive