The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [Unreleased (6.0.3)]
+## [Unreleased (7.0.0)]
+
+### Changed
+
+- **Breaking**: An `outline_width` field has been added to the `Agnodeinfo_t` struct.
+- **Breaking**: An `outline_height` field has been added to the `Agnodeinfo_t` struct.
## [6.0.2] - 2022-10-11
double ht;
double lw;
double rw;
+ double outline_width; /* width in points with penwidth taken into account */
+ double outline_height; /* height in points with penwidth taken into account */
textlabel_t *label;
textlabel_t *xlabel;
void *alg;
#define ND_other(n) (((Agnodeinfo_t*)AGDATA(n))->other)
#define ND_out(n) (((Agnodeinfo_t*)AGDATA(n))->out)
#define ND_outleaf(n) (((Agnodeinfo_t*)AGDATA(n))->outleaf)
+#define ND_outline_width(n) (((Agnodeinfo_t*)AGDATA(n))->outline_width)
+#define ND_outline_height(n) (((Agnodeinfo_t*)AGDATA(n))->outline_height)
#define ND_par(n) (((Agnodeinfo_t*)AGDATA(n))->par)
#define ND_pinned(n) (((Agnodeinfo_t*)AGDATA(n))->pinned)
#define ND_pos(n) (((Agnodeinfo_t*)AGDATA(n))->pos)