PackageTrack
Sign in Get early access

dot

A library for generating Graphviz DOT language files for graphs.

0.2.0 4.1M downloads/mo #4976 most downloaded on crates.io przygienda/dot-rust

What this package is like to depend on

Last release 6 days ago

17 Aug 2026

Ships unpredictably

gaps range from 3 weeks to 8.3 years

Some releases are documented

notes for 2 of 7 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

7 releases · first in 2015

1 release in the last 12 months

see the full history below

Release timeline

7 releases · Apr 2015 to Aug 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 7
  1. 0.2.0 17 Aug 2026
    Release notes
    • subgraph support (issue #8 / PR #16)
    • restored Style::Invisible (regression vs 0.1.4)
    • BREAKING: as_slice() renamed to as_str() on Style, Id, Fill, Side
    • edition 2024, warning-free build (clippy + rustdoc)
      See CHANGELOG.md for details.
    Open source →
    Release notes

    This release contains breaking API changes relative to 0.1.4, hence the minor version bump.

    Breaking changes

    • as_slice() was renamed to as_str() on Style, Id, Fill and Side. Replace x.as_slice() with x.as_str().
    • Arrow::default() is no longer an inherent method; Arrow now derives Default. Existing Arrow::default() call sites keep working via the Default trait, but the method can no longer be referenced as an inherent function (e.g. in a path expression expecting an inherent item).
    • The crate now uses edition 2024, which requires a recent Rust toolchain.

    Added

    • Subgraph support (#8, #16): Labeller::subgraph_id, subgraph_label, subgraph_style, subgraph_shape, subgraph_color and GraphWalk::subgraphs, subgraph_nodes. The Labeller/GraphWalk traits gained a subgraph type parameter which defaults to (), so existing implementations continue to work unchanged.
    • RankDir::as_str().

    Fixed

    • Restored Style::Invisible (rendered as style="invis"), which was present in 0.1.4 but got lost during the subgraph merge.
    • Cleaned up all clippy and rustdoc warnings; the crate now builds warning-free.
    Open source →
  2. 0.1.4 27 Apr 2018
    Release notes
    • releasing 0.1.4
    Open source →
    Release notes
    • Added invisible style.
    • Various fixes; see the git history.
    Open source →
  3. 0.1.3 22 Jan 2018

    Nothing published for this version

  4. 0.1.2 22 Nov 2015

    Nothing published for this version

  5. 0.1.1 16 Nov 2015

    Nothing published for this version

  6. 0.1.0 29 Oct 2015

    Nothing published for this version

  7. 0.0.4 11 Apr 2015

    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