DOCOgrade Changelog
Meaningful changes to the DOCOgrade plugin are documented in this file.
Note: From version 8.0.0-test.5 onwards, the Rhino 7 and Rhino 8 versions share a unified version number. Prior to this, Rhino 7 releases used the
7.x.xseries and Rhino 8 used8.x.x. The version number no longer indicates the target Rhino version — that is handled by the Yak package platform tags. A unified versioning scheme (decoupled from Rhino version) will be adopted at the first stable release.
[8.0.0-test.5] - 2026/02/24
Changed
- Rhino 7 version number aligned with Rhino 8 (was
7.0.0-test.23, now shares8.0.0-test.5) - Cross-platform compatibility improvements (macOS fonts, file paths, System.Drawing guards)
- Rhino 7 build compatibility fixes (
RegisterPanel,ModelComponent.NamePathSeparator)
[8.0.0-test.4] - 2026/02/24
Added
- Initial release of the OSX compatible version (beta)
- Main Panel with handy export 2d mode
- Command DLGRExport2d - Exports contents of the 2d output layer into a file of it's own (Useful for referencing in 2d documentation files)
- Command DLGRSetTINMapping (Experimental) - Defines a planar mapping that is automatically applied after TIN generation (material is set on the generated TIN layer)
- Command DLGRToggleApplyTINMapping (Experimental) - Toggles the TIN visibility mode from the default view mode to rendered
[8.0.0-test.3] - 2025/05/07
Fixed
- Fixed DLGRGenerateTIN - Attempts to repair degenerate meshes before adding to the model to improve stability
- Fixed DLGRRationaliseCurve - Now respects close curves for poly curve objects
[8.0.0-test.2] - 2025/03/17
Fixed
- Fixed DLGRGenerateTIN bugs that prevented geometry from being added to the model
- Fixed DLGRGenerateTIN now reports planar overlaps in the UI
- Refactored PaintTIN
[8.0.0-test.1] - 2025-01-23
Fixed
- GLGRPaintTIN has been optimised and is more stable
- DLGRRationaliseCurve has been optimised
[8.0.0-test.0] - 2024-12-19
Added
- Initial Rhino 8 Multi-target release
[7.0.0-test.22] - 2025/05/07
Fixed
- Fixed DLGRGenerateTIN - Attempts to repair degenerate meshes before adding to the model to improve stability
- Fixed DLGRRationaliseCurve - Now respects close curves for poly curve objects
[7.0.0-test.19] - 2024-12-19
Fixed
- Minor UI Updates
- Crasing bug in PaintTIN
[7.0.0-test.18] - 2024-11-06
Added
- DLGRGenerateTIN now has two modes: SinglePass and MultiPass. MultiPass introduces Seam functionality for secondary segregation of the generated mesh
- DLGRSeamOffset to enable arbitrary seam offsets to make the generation of hardstand edges simple without affecting the overall grading scheme
- Toolbar now has 3 new spot level presets (RL, TW & FL)
Fixed
- Spot level Annotations now retain their prefix instead of showing ?:?? when no value is present
[7.0.0-test.17] - 2024-04-25
Fixed
- Generated Contour Major 2d Label Layer Name now saves in document options
- PaintTIN is faster and also picks up materials from reference layers
[7.0.0-test.16] - 2024-03-26
Added
- Configurable Polyline subdivision for surface mesh generation
Fixed
- Duplication of some annotation objects in certain circumstances
- PaintTIN now includes material assignments from layers that are off
[7.0.0-test.15] - 2024-02-26
Added
- DLGRGenerateTIN now has better detection of problematic intersections with useful UI feedback
Fixed
- Cut & Fill now calculates much faster
- DLGRPaintTin is no longer a hidden command
[7.0.0-test.14] - 2024-02-15
Added
- DLGRPaintTin command
- Updated toolbar to include DLGRPaintTin
[7.0.0-test.13] - 2024-02-09
Fixed
- EULA page would crash in come contexts. This should now be resolved.
[7.0.0-test.12] - 2024-02-06
Added
- New analysis mode: drainage
- Updated toolbar to include new analysis modes
Fixed
- Issues with colour gradients in analysis modes have been resolved
[7.0.0-test.11] - 2024-01-22
Fixed
- grade annotations now have better styling and respect the dimension objects linear resolution property
- rewrote contour label generation routine for better stability
[7.0.0-test.10] - 2024-01-18
Added
- First public beta release
Fixed
- Command DLGRCurveBatter inconsistent direction picking now fixed
[7.0.0-test.9] - 2024-01-18
Fixed
- Improvements to toolbar rui file
[7.0.0-test.8] - 2024-01-15
Added
- Toolbar & associated logic
- Point to Point grade annotations
Fixed
- Improved Layer defaults & language localisation
- Measure Height now has more intuitive UI
- Fixed contour generation logic (smoothing steps now work as expected)
[7.0.0-test.7] - 2023-12-05
Added
- Toggle layer visibility on Main Panel
Fixed
- Crashing bug in Topo Generation
- UI formatting on Main Panel
[7.0.0-test.4] - 2023-05-25
Added
- Added CurveBatter command - Calculate batter lines from an existing curve to a mesh surfaces
- Added DrawGradeCurve command - Grade an existing curve(includes option to batter to existing mesh)
- Added AnalyseSurfaceGrade - Options to view surface with pseudo colours denoting grade conditions
- Added Toolbar
- Updated DrawGrade (Includes grading advice logic)
[7.0.0-test.3] - 2023-05-09
Added
- Updates to UI
- Grade annotation now supports more types (Surface,Extrusion)
Fixed
- Commands can now be repeated as last command
[7.0.0-test.2] - 2023-05-09
Added
- Document Properties Page (Culture Neutral)
- Assigning of Template Files
- Ability to specify annotation styles for special annotation types
- Ability to apply default settings
[7.0.0-test.1] - 2023-04-19
Added
- Everything (Initial internal release)