Changelog
0.6.7 (2026-05-10)
Bug Fixes
0.6.7 (2026-05-10)
Bug Fixes
- Fix command injection vulnerability in
write_to_graphic_file(#154)
Improvements
- Allow
classattribute in SVG output via Graphviz (#142) - Ruby code modernization: frozen string literals, keyword arguments (#160)
Maintenance
- Modernize gemspec (#158)
- Update CI matrix, remove stale dev environment files (#157)
- Repository cleanup (#156)
- Fix outdated links, typos, and missing community files (#159)
0.6.6 (2023-07-10)
Bug Fixes
- Update pairing_heap requirement from ~> 0.3 to >= 0.3, < 4.0 (#119, #122) (13e39a4)
- Bump GoogleCloudPlatform/release-please-action from 2 to 3 (#120, #122) (3e804d4)
0.6.5 (2023-06-19)
Bug Fixes
0.6.4 (2023-06-19)
Bug Fixes
- Add test case for
bfs_search_tree_from(fixes #99) (54f92e4) - Remove require of the file if already required (0ef2ce5)
Ältere Geschichte
Releases 0.6.0–0.6.3 sind in der GitHub Releases-Liste dokumentiert.
0.5.x (2015–2022)
Große Algorithmen-Erweiterungen durch @KL-7: Dijkstra, Bellman-Ford, Prim MST,
Edmonds-Karp Maximum Flow, bipartite Mengen, Graph#path?. Wechsel von
lazy_priority_queue zu pairing_heap. Migration von Travis CI zu GitHub Actions.
0.4.0 (2008)
DOT-Modul in den RGL-Namespace verschoben (Konflikt mit RDocs DOT-Modul beseitigt).
Transitive Reduktion ergänzt.
0.3.x (2008)
Verbessertes Quoting von DOT-IDs und Labels gemäß Graphviz-Spezifikation.
Vollständige Testabdeckung für rdot.rb. Subgraph-Header-Fix.
0.2.x (2004–2006)
Erstes RubyGems-Paket. GraphML-Import via REXML. Zykelerkennung, Graph-Gleichheit,
initialize_copy für Clone-Unterstützung.
0.1 / Erstveröffentlichung (2002)
Erste öffentliche Veröffentlichung auf RubyForge. Kern-Abstraktionen (each_vertex,
each_adjacent), Adjacency-List-Darstellung, DOT-Export.