Repository navigation
Releases: specklesystems/speckle-bundle-spec
Releases · specklesystems/speckle-bundle-spec
Release list
1.4.1
Immutable
release. Only release title and notes can be modified.
schema_version 1.4.1 — first complete registry release (patch)
- No schema change.
1.4.0reached PyPI, nuget.org and the internal npm registry but its
GitHub Release was created by hand before the workflow ran; the repo has immutable
releases, so the C++ tarball could never be attached and the tag cannot be reused. The
C++ target starts at1.4.1and the other targets ship1.4.1for one number everywhere. release.ymlcreates the GitHub Release with its assets in one step (draft → upload →
publish) and refuses a release that already exists;VERSIONING.mdsays to tag with git,
never through the GitHub "Draft a new release" UI.
1.4.0
Immutable
release. Only release title and notes can be modified.
No C++ tarball on this release. It was created by hand before the release workflow ran; the repository uses immutable releases, so assets cannot be added afterwards. The C++ target starts at 1.4.1, which also ships to every other registry.
schema_version 1.4.0 — revit_warnings.warning_kind, revit_external_links.is_included (additive)
revit_warningsgainswarning_kind(NOT NULL): a closed, neutral taxonomy of each
warning —overlap,duplicate,room_space,stairs_railings,insert_join,
mep_system,off_axis,geometry,other— derived by the producer from the warning
class. Lets every consumer group warnings the same way without its own class map; which
kinds "need attention" stays a consumer judgement (FEA-576).- Additive: the file is optional and only rvextract writes it.
revit_external_linksgainsis_included(nullable): for anrvt_linkrow, whether that
placement's linked model was converted into the bundle. Lets a consumer show which linked
models a version carries from the rows it already lists. Additive: older bundles lack
the column, and a reader treats absent as NULL.modelgains the documentedmodelHealth.rvtLinksIncludedrow: the number of
rvtLinkInstancesplacements whose linked model is in the bundle. No schema change.- First version distributed as registry packages (ENG-10426):
@speckle/bundle-specand
@speckle/bundle-spec-conformanceon npm,speckle-bundle-specon PyPI,
Speckle.Bundle.Specon nuget.org and the C++ header tarball on the GitHub Release, all
at this version. Packaging adds no schema change.
1.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- chore: opt into the atlas agent-config sync (ADR-0008) by @gjedlicska in #34
- gitignore: agent worktrees live at .worktrees/ by @gjedlicska in #35
- feat: revit_warnings + revit_external_links files and modelHealth model rows (1.3.0) by @didimitrie in #36
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- feat(revit,grasshopper): CENTERLINE rel for MEP systems by @bjoernsteinhagen in #31
- feat: code generate domain models per-kind and per-table records from the spec (1.2.0) by @JR-Morgan in #32
New Contributors
- @bjoernsteinhagen made their first contribution in #31
Full Changelog: 1.0.0...1.2.0
1.0.0
What's Changed
- Publish-and-pin: versioned cpp/python artifacts + drift guard by @didimitrie in #1
- validator: enforce dense/contiguous/unique K-spaces by @didimitrie in #3
- feat: add optional camera_views envelope table (named camera viewpoints) by @oguzhankoral in #4
- spec: un-retire IN_GROUP (17) for Rhino/AutoCAD scene groups by @oguzhankoral in #7
- Reference-point provision on meta: kind + applied offset (ENG-8947) by @didimitrie in #8
- spec: un-retire HOSTED_ON (22) for Revit hosting (ENG-8867) by @didimitrie in #10
- feat(spec): add optional structural_results purpose file by @oguzhankoral in #2
- codegen: named column-index constants + node-endpoint referential integrity by @didimitrie in #12
- feat(meta): add producer provenance columns (ENG-9011) by @JR-Morgan in #11
- Un-retire IN_ASSEMBLY for fabrication membership by @didimitrie in #13
- feat(spec): member/appearance rels 24–27, property-set/model files, nodes.gh_topology by @oguzhankoral in #15
- spec: vocab follow-ups — OBJECT_HAS_COLOR precedence, member ordinal contract, emitted_by refresh, member invariants by @didimitrie in #16
- node appearance rels by @oguzhankoral in #18
- spec: reference point moves to eav.model — meta.reference_point_* rem… by @oguzhankoral in #19
- chore: column type and sub type by @oguzhankoral in #20
- chore: folder as subtype of container by @oguzhankoral in #21
- chore: pin schema version to 1 by @oguzhankoral in #22
- spec: meta.schema_version becomes a semver string by @JR-Morgan in #25
- feat(conformance): golden query conformance suite (ENG-9305) by @gjedlicska in #24
- docs: BOUNDS (rel 23) is the whole room envelope, not just walls by @didimitrie in #28
- feat(conformance): ratify paths_raw + the virtual applicationId path by @didimitrie in #30
- Fix bundle catalog keys to match deployed schema by @didimitrie in #29
New Contributors
- @didimitrie made their first contribution in #1
- @oguzhankoral made their first contribution in #4
- @JR-Morgan made their first contribution in #11
- @gjedlicska made their first contribution in #24
Full Changelog: https://github.com/specklesystems/speckle-bundle-spec/commits/1.0.0