Mycelium 0.1.0.3
Added
- Radial-Concentric Grid subtypes in the Massing Generator: full circular
Civic Core, straight-sidedPolygonal Radial, and a one-sidedFan Planwith a less-permeable rear sector. - Diagonal Grid subtypes in the Massing Generator:
Single Axis, intersectingCross Axes, and anOrthogonal Overlaythat cuts a wider diagonal boulevard through a regular grid. - Irregular Grid subtypes in the Massing Generator: the backwards-compatible
Recursive Orthogonal, seededDeformed Grid, and offset-rowStaggered Gridwith T-junctions. - Orthogonal Grid subtypes in the Massing Generator's nested right-click menu:
Regular Grid, elongatedRectangular Grid, chamferedCerdà Grid, andHierarchical Superblockwith wider primary streets around 3×3 groups of local blocks. - Massing Generator right-click street-network selector with
Irregular Grid(the backwards-compatible default),Orthogonal Grid,Diagonal Grid, andRadial–Concentric Gridmodes. The selection is saved with the Grasshopper definition. - Every published version now gets a git tag and a GitHub Release, cut by CI after Yak accepts the push, with the changelog section as its notes and both
.yakdistributions attached. Yak is still the only install channel; the tag exists so a version has an immutable ref pointing at the commit it was built from. Pre-releases are tagged too, marked as GitHub pre-releases. - Re-release guard in the packaging workflow. A publish fails if the version's tag already exists on a different commit, or if Yak already holds both distributions — the "forgot to bump
manifest.yml" case. On thedevdry-run it is a warning, not a failure, and a tag on the same commit (a re-run) and a partially-published version (the deliberate mac backfill) both stay allowed. .github/dependabot.yml, weekly on the github-actions ecosystem. NuGet is deliberately not enabled: the Grasshopper package pins the Rhino 8 ABI, so a bump there is a runtime change, not a build-tool one.
Changed
- Radial–Concentric Grid now terminates its spokes at a finite central civic/focal block and surrounding ring street. Spoke density is limited by available inner-ring frontage, avoiding unrealistic needle-shaped parcels at the center.
- GitHub Actions are pinned to full commit SHAs instead of the floating
@v4tags, so a re-pointed release tag cannot silently change what CI runs. The trailing# vX.Y.Zcomment records the human-readable version.
Fixed
- Updating Mycelium Templates now clears downloaded template files before synchronizing, so changed
.gh/.ghxcontent is fetched automatically. The redundant Force Refresh Template List command has been removed.
Install with Rhino's Package Manager, or yak install Mycelium 0.1.0.3.