3.2 KiB
3.2 KiB
Features 🚀
Improvements 🧹
- Use shape specific sizing for grid containers #1294
- Grid diagrams now support nested shapes or grid diagrams #1309
- Grid diagrams will now also use
grid-gap,vertical-gap, andhorizontal-gapfor padding #1309 - Watch mode browser uses an error favicon to easily indicate compiler errors. Thanks @sinyo-matu ! #1240
- Improves grid layout performance when there are many similarly sized shapes. #1315
- Connections and labels now are adjusted for shapes with
3dormultiple. #1340 sql_tablenow alternatively takes an array of constraints instead of being limited to a single one. Thanks @satoqz ! #1245- Constraints in
sql_tablerender even if they have no matching abbreviation #1372 - Constraints in
sql_tablesheds their excessive letter-spacing and is padded from the end consistently #1372 - Duplicate image URLs in icons are only fetched once #1373
- In watch mode, images are cached by default across compiles. Can be disabled with flag
--img-cache=0. #1373 - Common invalid array separator
,usage in class arrays returns a helpful error message #1376 - Invalid
constraintusage is met with an error message, preventing a common mistake of omittingshape: sql_table#1379 - Connections now stop at all outside labels. #1381
Bugfixes ⛑️
- Shadow is cut off when
--padis 0. Thank you @LeonardsonCC ! #1326 - Fixes grid layout overwriting label placements for nested objects. #1345
- Fixes fonts not rendering correctly on certain platforms. Thanks @mikeday for identifying the solution. #1356
- Fixes folders not rendering in animations (
--animate-interval) #1357 - Fixes panic using reserved keywords as containers #1358
- When multiple classes are applied changing different attributes of arrowheads, they are all applied instead of only the last one #1362
- Prevent empty block strings #1364
- Fixes dagre mis-aligning a nested shape's connection. #1370
- Fixes a bug in grids sometimes putting a shape on the next row/column. #1380