Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: nuget
directory: /
schedule:
interval: weekly
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ All notable changes to the `NwcIO` library and CLI are documented in this file.
- Count each mesh pair once when a federated clash test uses identical selections on both sides.
- Correct the README and getting-started API/CLI examples and the discipline-pair tolerance assignments.

### Documentation

- **Documentation**: Added a "Scope and frozen features" section to the README listing the extras that now receive bug fixes only and their planned replacements.

## [0.10.0] - 2026-11-11

### Major Additions & Capabilities
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,17 @@ Reads binary Navisworks Cache (`.nwc`), Navisworks Document (`.nwd`), and Navisw
- Geometry extraction supports triangle meshes, line sets, cylinders, and point clouds; proprietary custom parametric solids are tessellated.
- Writing native `.nwd` files is not supported (export targets native `.nwc`, open standards: IFC, GLB, OBJ, JSON, HTML, BCF, and Navisworks XML exchange).

## Scope and frozen features

NwcIO reads and writes its own format. These extras are frozen: they receive bug fixes only, with no new features or options.

- HTML viewer, GLB and OBJ export, and IFC export.
- Clash detection (triangle-level and bounding-box engines), clash grouping, clash matrix, and the HTML clash report.
- Measure, grids, revision diff, and BCF.
- TimeLiner schedule import and export, selection and search sets, appearance profiler, mesh clipper, and Navisworks XML exchange. These stay in NwcIO.

Viewing will move to [IOViewer](https://github.com/IOExtend/IOViewer) through a planned `NwcIO.Scene` adapter over the shared `IOScene` model, which is also planned. Coordination features such as clash, measure, diff, and BCF will move to a planned `IOCoord` package, and GLB export to a shared GLB writer in a planned `IOScene.Formats` package. None of these packages is published yet. The frozen features stay available and are removed no earlier than NwcIO 1.0, and only after a published replacement exists.

## Build from source and tests

Use the .NET SDK selected by `global.json` (currently 10.0.401, with `latestFeature` roll-forward within the `10.0.x` band).
Expand Down
Loading