Massimo Fabbro
6b2d25a5e5
Add tests for cost tool
2026-04-20 17:16:08 +02:00
Massimo Fabbro
2d05398b1c
fix infinite recursion error
...
previously there was an almost silent error because the update function was called every time. Now it should be fixed.
2026-04-20 17:16:08 +02:00
Thomas Krijnen
32a7de66de
ifcchat: update ifopsh to latest wasm wheel
2026-04-17 10:05:25 +02:00
Andrej730
29fe41edd0
maintenance: rename main.yml to publish-websites.yml in docs
bonsai-0.8.6-alpha2604151406
2026-04-15 16:08:21 +05:00
Andrej730
760c65595c
build_rocky: use uv to acquire more recent version of Python
2026-04-15 14:32:45 +05:00
Andrej730
29b648d8dd
Makefiles - refer to python in more generic way
2026-04-15 11:26:11 +05:00
Andrej730
3ffdb9e74d
maintenance: add publish-bonsai-releases.py to Blender Python version update checklist
2026-04-15 10:52:43 +05:00
Andrej730
00915409ac
maintenance: add documentation about multiple Blender Python versions
2026-04-15 10:50:44 +05:00
Andrej730
d21543a24a
maintenance: add corrective release documentation
2026-04-15 10:46:12 +05:00
Andrej730
9246be710c
black .
bonsai-0.8.6-alpha2604141501
bonsai-0.8.5-alpha2604150559
2026-04-14 20:01:21 +05:00
Andrej730
3205a4ebb1
Add workflow to publish bonsai releases to Blender Extensions
2026-04-14 20:01:21 +05:00
dependabot[bot]
e82c087b5e
Bump ruff from 0.15.9 to 0.15.10
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.9 to 0.15.10.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.9...0.15.10 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-14 19:43:35 +05:00
Andrej730
e6258ab4a8
Bump VERSION to 0.8.6
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
bonsai-0.8.6-alpha2604131441
bonsai-0.8.5.post1
bonsai-0.8.5-post1
2026-04-13 19:40:25 +05:00
Andrej730
5db65f4041
maintenance - list all things we do on release
2026-04-13 19:39:14 +05:00
Andrej730
89ce32fdfd
Remove redundant docs-deployment.yml workflow
...
The https://github.com/IfcOpenShell/website repo already has bonsai-docs.yml workflow that does the same thing - builds Bonsai docs from the main repo and deploys to bonsaibim_org_docs, so this workflow is redundant and confusing.
2026-04-13 19:39:14 +05:00
Andrej730
763a31a31d
readme: fix ifcsverchok badge filter
2026-04-13 19:38:25 +05:00
Andrej730
4b8c612647
fix ifcmcp package name inconsistency
2026-04-13 18:44:01 +05:00
Andrej730
16723d11ca
ci-pyodide-wasm-release - add tag when pushing release
ifcconvert-0.8.5
ifcopenshell-python-0.8.5
ifcsverchok-0.8.5
2026-04-13 17:45:37 +05:00
Andrej730
67238c4ac1
ci-pyodide-wasm-release - use BUILD_REPO_TOKEN
2026-04-13 17:40:02 +05:00
Andrej730
20229aa88c
README.md: add pyodide-wasm-wheels tag badge
2026-04-13 16:43:20 +05:00
Andrej730
7788ae86c9
build-all.py: descriptive error for missing SSL support
2026-04-13 16:23:41 +05:00
Bruno Postle
002b7c5d6e
ifcquery, ifcmcp: better bot selector syntax hints
2026-04-10 22:09:56 +01:00
Thomas Krijnen
e7db239647
inverse access in schema
bonsai-0.8.5-alpha2604101946
2026-04-10 21:46:39 +02:00
Thomas Krijnen
158756e921
arrange_polygons: settings, simplify based on growing boxes; more...
2026-04-10 21:46:39 +02:00
Andrej730
a3efa7e9ee
util.element - fix IfcComplexProperty KeyError when verbose=True ( #7921 )
...
Introduced by me in b77df1892
bonsai-0.8.5-alpha2604101411
2026-04-10 19:11:42 +05:00
Andrej730
4896946e78
ty ignore some upstream bpy stubs issues
2026-04-10 19:11:41 +05:00
Andrej730
588f365366
Remove unused ty ignores - issue is resolved upsteam in stubs
2026-04-10 19:11:41 +05:00
Andrej730
fa8770c14d
ty - drop rules removed from recent version of ty
2026-04-10 19:11:41 +05:00
Andrej730
0cf831133e
ci-lint - add ty type check
2026-04-10 19:11:41 +05:00
Andrej730
98338e0831
Rename ci-black-formatting workflow to ci-lint
bonsai-0.8.5-alpha2604101306
2026-04-10 18:06:43 +05:00
Andrej730
5a3160eb62
black .
bonsai-0.8.5-alpha2604101302
2026-04-10 18:02:47 +05:00
Andrej730
80a9df8f52
Ignore pyright warnings for bpy stubs
...
See https://github.com/nutti/fake-bpy-module/discussions/440
2026-04-10 18:01:19 +05:00
Andrej730
8eb0060d4a
Get rid of pyright ignore reportRedeclaration noise
...
Welp, it was helping to point out untyped props, but it is getting too noisy now.
bonsai-0.8.5-alpha2604101255
2026-04-10 17:55:16 +05:00
falken10vdl
51a338e4c8
Suppress reportRedeclaration in Pyright config
2026-04-10 17:49:14 +05:00
Andrej730
7169dcd053
Create ci-pyodide-wasm-release.yml
bonsai-0.8.5-alpha2604101231
2026-04-10 17:29:46 +05:00
Andrej730
b9d4ea38b0
Script for packing pyodide wheel
2026-04-10 17:29:46 +05:00
Andrej730
c8f46cfb69
build_pyodide.sh - use emsdk from pyodide
2026-04-10 16:22:04 +05:00
Andrej730
6242251d3c
Fix typo
2026-04-10 16:22:04 +05:00
Andrej730
1689960257
Maintenence - document ci-bonsai.yml update
2026-04-10 16:20:50 +05:00
dependabot[bot]
c509f1d3ee
Bump vite from 6.4.1 to 6.4.2 in /src/ifctester/webapp
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-10 16:16:33 +05:00
Dion Moult
217bfed847
Add py313 to stable build
2026-04-10 19:05:54 +10:00
Bruno Postle
b4558f7f75
Fix ruff import ordering complaints
bonsai-0.8.5
bonsai-0.8.5-alpha2604090006
2026-04-09 01:04:14 +01:00
dependabot[bot]
ebd5fe854f
Bump ruff from 0.15.8 to 0.15.9
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.8 to 0.15.9.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.8...0.15.9 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 09:59:16 +10:00
dependabot[bot]
06cfd0931c
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 09:59:10 +10:00
dependabot[bot]
90bd7d26ac
Bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 09:59:03 +10:00
Ryan Schultz
565414cf51
Add external SVG reference support to manual drawing reference tags
...
Extends manual drawing reference annotations (elevation and section) to
also support external SVG references imported via bim.add_reference.
- Add "Is a Reference" checkbox to the annotation tool sidebar, shown
when Elevation or Section is the active type; checking it and pressing
Add opens a dialog to optionally link the tag to a Bonsai drawing or
an external SVG reference
- The MANUAL_DRAWING_REFERENCE dropdown type is retained for backwards
compatibility; selecting it shows a style picker (Elevation/Section)
and the same linking dialog
- External-reference annotations are flagged with IsDocumentReference
in EPset_Annotation and linked to their IfcDocumentInformation via
IfcRelAssociatesDocument; drawing-reference annotations continue to
use IfcRelAssignsToProduct as before
- SVG export resolves the correct reference/sheet IDs for both link
types via get_reference_and_sheet_id_from_annotation
- Add IsDocumentReference to the EPset_Annotation pset template
2026-04-08 13:59:14 -05:00
Thomas Krijnen
3fbf01f446
partial revert of 24acfea
bonsai-0.8.5-alpha2604081148
2026-04-08 13:48:23 +02:00
Bruno Postle
26a1955cba
Fix compilation failure introduced in 24acfea
2026-04-07 23:34:30 +01:00
Bruno Postle
27d9cae8ff
Bonsai, bump ifcmerge.exe to working version with deps
...
Don't leave a broken repo if ifcmerge is misinstalled.
Fix bug where only local branches could be merged.
Fix gitch where merge commits were not considered relevant.
bonsai-0.8.5-alpha2604072127
2026-04-07 22:25:31 +01:00
Thomas Krijnen
a751c1cce3
ifcchat: compaction
2026-04-07 09:46:45 +02:00