PackageTrack
Sign in Get early access

synthez-codegen

Internal codegen shim of `synthez` crate.

0.5.1 16M downloads/mo #2354 most downloaded on crates.io arcane-rs/synthez

What this package is like to depend on

Last release 1 months ago

22 Jul 2026

Ships unpredictably

gaps range from 2 weeks to 2.6 years

Nearly every release is documented

notes for 10 of 10 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

10 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

10 releases · Jun 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 10
  1. 0.5.1 22 Jul 2026
    Release notes Open source →
    Release notes

    Diff

    Changed

    • Upgraded [sealed] to 0.7 version to fully get rid of [syn] 2.0. (#11)
    Open source →
  2. 0.5.0 20 Jul 2026
    Release notes Open source →
    Release notes

    Diff

    BC Breaks

    • Upgraded [syn] crate from 2.0 to 3.0 version. (55d07bf3)
    Open source →
  3. 0.4.0 12 Dec 2025
    Release notes Open source →
    Release notes

    Diff

    BC Breaks

    • Bumped up [MSRV] to 1.85 because for #[expect] attribute usage and migration to 2024 edition. (815eee29, e4fc74f3)
    Open source →
  4. 0.3.1 24 Apr 2023
    Release notes Open source →
    Release notes

    Diff

    Changed

    • Upgraded [sealed] to 0.5 version to fully get rid of [syn] 1.0. (147baf04)
    Open source →
  5. 0.3.0 21 Mar 2023
    Release notes Open source →
    Release notes

    Diff

    BC Breaks

    Open source →
  6. 0.2.0 27 Oct 2021
    Release notes Open source →
    Release notes

    Diff

    BC Breaks

    Fixed

    • Broken links to [syn] declarations in Rust documentation. (3e6d0846)
    Open source →
  7. 0.1.3 27 Aug 2021
    Release notes Open source →
    Release notes

    Diff

    Added

    • Required::into_inner() method for unwrapping this container. (6fbda59c)

    Fixed

    • Unintentionally exposed Required::is_present() and Required::replace() methods. (6fbda59c)
    Open source →
  8. 0.1.2 25 Aug 2021
    Release notes Open source →
    Release notes

    Diff

    Fixed

    • Non-deterministic error messages. (#2)
    Open source →
  9. 0.1.1 13 Aug 2021
    Release notes Open source →
    Release notes

    Diff

    Fixed

    • Raw identifiers (with r#) expanding as-is. (#1)
    Open source →
  10. 0.1.0 25 Jun 2021
    Release notes Open source →
    Release notes

    Initially implemented

    • ParseAttrs trait and derive macro for parsing syn::Attributes in declarative way.
    • Primitive ToTokens derive macro supporting only #[to_tokens(append(<method>))] attribute.
    • parse:attr::doc()/parse:attr::doc_string() helpers for convenient parsing normalized Rust doc comments and #[doc] attributes.
    • Spanning wrapper for attaching Span to arbitrary types.
    • Required container for denoting ParseAttrs fields required to be provided.
    • IntoSpan coercion working for both Span and Spanned types at the same time.
    • has::Attrs trait abstracting syn types which contain syn::Attributes.
    • Extensions:
      • IdentExt simplifying syn::Ident creation;
      • DataExt simplifying syn::Data fields usage;
      • ParseBufferExt providing batteries for parsing syn::Ident and syn::punctuated.
    Open source →

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