CanopyCode v1.0.8
CanopyCode v1.0.8
Release Date: March 10, 2026
What's New
Coordinate Systems
- All 95 MnDOT county coordinate systems (Lambert Conformal Conic and Transverse Mercator)
- All 50 US state plane coordinate systems (100 zones covering 47 states)
- Improved coordinate accuracy for MnDOT Lambert projections
- Preset coordinate system now saves/restores correctly
CSV Import
- Auto-mapping aliases for Tree Plotter exports (TreeID, Species, DBH, Notes variants)
Edit Tree Data
- Insert Above/Below buttons for positioning trees
- Tree order persistence across sessions
Labels & Legend
- Tree labels now support {impact_pct} variable
- Show PDI checkbox in Legend Configuration
Performance
- Faster CSV import (O(1) lookups, cached coordinate transforms)
- Faster legend creation (memory-based layer detection)
- Faster label creation (eliminated full model-space scan)
- Faster analysis cleanup (filtered hatch scanning)
- Faster label regeneration (batched transactions)
Table Generation
- Always uses Separate by Status layout
- Dynamic classification group checkboxes
- Scrollable table options dialog
Bug Fixes
- Fixed multi-group filter in table categories
- Fixed stale group filters on table regeneration
- Fixed Regen Labels button (Enter now regenerates all)
- Fixed Relocate filter in table generation
- Fixed legend success message (now dynamic)
- Fixed CSV Import Help showing Condition as required
- Fixed subtotal units calculation
- Fixed UnitsCalculationMode filtering
- Fixed preset apply missing visibility properties and Relocate terminology
- Fixed division by zero in table pagination
- Fixed Missing System.Memory.dll on AutoCAD 2024