Skip to content

Releases: specklesystems/speckle-bundle-spec

1.4.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 08:12
Immutable release. Only release title and notes can be modified.
fd98e49

schema_version 1.4.1 — first complete registry release (patch)

  • No schema change. 1.4.0 reached 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 at 1.4.1 and the other targets ship 1.4.1 for one number everywhere.
  • release.yml creates the GitHub Release with its assets in one step (draft → upload →
    publish) and refuses a release that already exists; VERSIONING.md says to tag with git,
    never through the GitHub "Draft a new release" UI.

1.4.0

Choose a tag to compare

@gjedlicska gjedlicska released this 08 Oct 07:39
Immutable release. Only release title and notes can be modified.
9503f3d

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_warnings gains warning_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_links gains is_included (nullable): for an rvt_link row, 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.
  • model gains the documented modelHealth.rvtLinksIncluded row: the number of
    rvtLinkInstances placements whose linked model is in the bundle. No schema change.
  • First version distributed as registry packages (ENG-10426): @speckle/bundle-spec and
    @speckle/bundle-spec-conformance on npm, speckle-bundle-spec on PyPI,
    Speckle.Bundle.Spec on nuget.org and the C++ header tarball on the GitHub Release, all
    at this version. Packaging adds no schema change.

1.3.0

Choose a tag to compare

@didimitrie didimitrie released this 03 Oct 10:39
Immutable release. Only release title and notes can be modified.
7dc046e

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

Choose a tag to compare

@JR-Morgan JR-Morgan released this 16 Sep 14:09
82ae2e9

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

Full Changelog: 1.0.0...1.2.0

1.0.0

Choose a tag to compare

@gjedlicska gjedlicska released this 26 Aug 12:00
72c6a78

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

Full Changelog: https://github.com/specklesystems/speckle-bundle-spec/commits/1.0.0