CanopyCode v1.0.5
CanopyCode v1.0.5
Release Date: February 25, 2026
What's New
- Import Column Mapping Dialog — When CSV headers don't match expected names, a mapping dialog appears with dropdowns to match each column. Auto-maps silently when columns match. Remembers mappings for future imports.
- Updated CSV Import Requirements Popup — Now dynamically shows your custom column names and explains the auto-matching system.
- Tree Classification Groups — Define 2-5 custom classification groups (e.g., Specimen, Protected, Heritage) with independent names, abbreviations, and DBH thresholds. Trees matching multiple groups show all abbreviations.
- Customizable Column Names — Rename column headers (TreeID, Species, DBH, etc.) in the Table Columns tab. Custom names work for both CSV import matching and table output.
- Table Column Visibility and Reorder — Show/hide columns and change display order with checkboxes and Up/Down buttons. Dynamic table width adapts automatically.
- Color / B&W Mode Toggle — New Black & White Mode for print-optimized output. All tree colors switch to customizable grayscale. Simplified B&W legend.
- Customizable CRZ/SRP Terminology — Rename root zone terms for jurisdictions that use different terminology (e.g., Tree Protection Zone instead of Critical Root Zone).
- SRP Two-Level Toggle — Master on/off toggle for SRP. When off, SRP is completely removed from analysis, drawings, and legends.
- PDI Per-Group Table Categories — PDI specimen trees now show per-group breakdowns in tables instead of one combined bucket.
- Auto-Apply Classification Groups — When new classification groups are added after CSV import, trees are auto-assigned labels by DBH. No re-import needed.
- Automatic Error Reporting — Crash reports are now sent automatically to LandCode for faster bug fixes. No drawing data is included.
Fixed
- Table column doubling/tripling when loading presets
- Orphaned impact hatches after LOD boundary changes
- Specimen boundary trees placed on wrong layer
- Trunk size setting not applying to removal X symbols
- Units chart boundary gaps and single-value rows
- UCS Z-flip issues and legend rotation with rotated UCS
- X symbols now respect UCS rotation and have configurable line width
- Tree label lifecycle issues (deleted labels, config changes)
- CC_RESET_PROJECT now deletes all graphics types
- Orphaned graphics on tree deletion
- CC_CLEAR_OUTPUTS not removing SRP hatches
- Update check "don't show again" now resets on new install
Improved
- CC_ANALYZE is now undo-immune (no partial undo of analysis output)
- Escape key cancellation in CC_ANALYZE and CC_REGENERATE_TABLE
- Error isolation: one failed tree or table block doesn't stop the batch
- Analysis issue reporting consolidated into one summary dialog
- Consistent error handling across all 35 commands
- Uninstaller now uses friendly GUI dialogs instead of terminal window
Download
See attached MSI installer below.
Installation
- Close all AutoCAD/Civil 3D instances
- Run the MSI installer
- Open AutoCAD and type
CC_CHECK_UPDATESto verify version 1.0.5 is installed