Thomas Krijnen
8b5b4006aa
Try with manual paths
bonsai-0.8.6-alpha2604261928
2026-04-26 21:29:16 +02:00
Thomas Krijnen
98c24b95f3
Simple SPF submodule update
2026-04-26 21:28:02 +02:00
Thomas Krijnen
33809c7266
pin pyodide versions
2026-04-25 11:15:14 +02:00
falken10vdl
247a445458
Fix IfcSurfaceStyleRendering colour reset on save
bonsai-0.8.6-alpha2604250615
2026-04-25 16:15:43 +10:00
Thomas Krijnen
421fab45f3
Update build_pyodide.sh to source emsdk_env.sh conditionally
...
Add conditional sourcing for emsdk_env.sh
2026-04-24 14:28:45 +02:00
Thomas Krijnen
57982a0d99
arrange_polygons: Revert to unsimplified when big IoU difference; threshold on max snap distance; write most deviating input-output pair to debug output
2026-04-24 14:10:26 +02:00
Richard Brice
c39fe6e8a3
Fixes bug in addRelatedObject<> for IfcRelReferencedInSpatialStructure
2026-04-23 08:40:05 -07:00
Bruno Postle
e4f5c630db
Add license for OpenGost font shipped with Bonsai
...
Extracted from the font file like so:
python3 -c "
from fontTools.ttLib import TTFont
tt = TTFont('src/bonsai/bonsai/bim/data/fonts/OpenGost Type B TT.ttf')
for record in tt['name'].names:
if record.nameID == 13:
print(record.toUnicode())
"
bonsai-0.8.6-alpha2604212246
2026-04-21 23:44:14 +01:00
Massimo Fabbro
4adaf0d61f
See #6853 . Minor fix for IfcDoor with IFC4x3 quantity calculation with blender engine
bonsai-0.8.6-alpha2604201555
2026-04-20 17:55:49 +02:00
Massimo Fabbro
e392d2da6e
See #7716 . Remove_cost_item also delete the assignment
...
Previously remove_cost_item leaved orphaned relation now it should be fixed
bonsai-0.8.6-alpha2604201517
bonsai-0.8.6-alpha2604201516
2026-04-20 17:17:23 +02:00
Massimo Fabbro
5febbc1391
See #7716 . Fix util get_cost_item_for_product
...
Before there was an error if there weren't assignments now it should be fixed. Add also tests.
2026-04-20 17:17:23 +02:00
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