-
Publish 0.4.10 from develop to main
发布于
2026-08-14 22:11:25 +00:00 Source ref: develop
Source commit:6a0b400c98
Target branch: main
Previous target:1c0014a8d5
Release base:1c0014a8d5
Previous source:540302521dIncluded commits since previous source:
6a0b400cMerge pull request #263 from earthtojake/release/0.4.10
b9bcb476Release 0.4.10
f6893a33Merge pull request #262 from earthtojake/claude/release-version-sync-mirror
0777a8cdrelease: stop a symlinked mirror reverting the version stamp
5bb0f172Merge pull request #260 from warun7/feature/windows-file-locking
1eb2febbMerge pull request #256 from warun7/quality/annotate-exception-handlers
b620c35bMerge pull request #253 from warun7/fix/assembly-structure-traversal
f86ea00bNarrow lock busy-errnos per backend and pad sentinel with whitespace
0c41ba23Merge pull request #259 from warun7/test/missing-skill-coverage
838671f1test: follow the step_artifact -> step_artifact_cli rename in assembly-structure tests
3c7e2b3fMerge remote-tracking branch 'origin/develop' into fix/assembly-structure-traversal
b9b5054ecadgen: widen the SPLINE endpoint guard to TypeError and IndexError
917e4748cadgen: annotate or narrow every bare exception handler
872ab1caMerge pull request #255 from warun7/docs/security-md
2f451b1eMerge pull request #257 from warun7/quality/rename-step-artifact-modules
5fea28dbMerge branch 'develop' into quality/rename-step-artifact-modules
1f10e001Merge pull request #254 from warun7/fix/implicitjs-version-sync
96e25e67Merge branch 'develop' into fix/implicitjs-version-sync
56c6bf43Merge pull request #258 from warun7/quality/cadgen-type-checking-imports
066607c7Merge branch 'develop' into quality/cadgen-type-checking-imports
2243b35aMerge pull request #247 from earthtojake/claude/dxf-multi-bend
3b979b61Merge develop into claude/dxf-multi-bend (regenerated dxf-artifact bundles)
29031453Merge pull request #252 from earthtojake/claude/dxf-drawing-detection
4e7f559aMerge develop into claude/dxf-drawing-detection (drawing-check test conflict)
8a072619Merge pull request #250 from earthtojake/claude/dxf-drawing-kind
6a31b343Add Windows msvcrt fallback to the coordination lock
faa419d6Merge branch 'develop' into claude/dxf-drawing-kind
c33ceb59Merge pull request #248 from earthtojake/claude/windows-execv-quoting
31aa8f9cAdd skill-level tests for sendcutsend, step-parts, and implicit-cad
17b36aa6Merge branch 'develop' into claude/windows-execv-quoting
cc69b063Merge pull request #249 from earthtojake/claude/atomic-replace-retry
3e344e0bdxf: stop the folded preview going blank, and put bend guides on their creases
7a9442bbAdd TYPE_CHECKING imports for cadgen public API
ba0d240cRename cadgen.step_artifact module to step_artifact_cli
cdd3e562dxf: cut each face along the bend's own segment, and hinge by contact
fada5f2edocs: add SECURITY.md with the Viewer trust model
6ffb6b19release: sync implicitjs versions with the canonical VERSION
a57ef6c7dxf: anchor the fold tree on the most hinged face, and name a crossing when folds cross
282dc9cfcadgen: drop the dead traversal in _scene_has_assembly_structure
61b078b8dxf: recognise a dimensioned drawing from the file, and give it a package of its own
a5993e61dxf: a drawing's sections, dimensions and title block are not cut paths
f98fdd2acadgen: one atomic rename for every artifact, with the SMB retry #244 added
573ac99cMerge pull request #244 from NgoQuocViet2001/fix-smb-component-rename
cd5db737dxf: re-run the hash-seed launcher through subprocess, which quotes on Windows
645bfee4Merge branch 'develop' into fix-smb-component-rename
17d1eb58dxf: fold a flat pattern by regions and hinges, not by vertical slabs
3a1e9491dxf: refuse a fold line that does not run edge to edge, instead of folding the whole slab
b6c43d1bMerge pull request #242 from earthtojake/claude/part-edges-theme
6aad55abcadgen: retry SMB GLB rename sharing violations
61e8ca4eviewer: draw a single-part STEP per part, so it keeps its CAD edges下载附件