Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
0c6026a
Read the surface entity family as modeler geometry
ilCosmico Jul 20, 2026
f6d2833
Skip the surface entities in the DWG and DXF writers
ilCosmico Sep 30, 2026
7a6958e
Use file-scoped namespaces in the surface entity files
ilCosmico Sep 30, 2026
8beb660
Define the DXF class of the surface entities
ilCosmico Sep 30, 2026
be6d569
Skip used handles when assigning one from the handle seed
Sep 30, 2026
6ba46a3
Join every binary chunk of an ACDSDATA record column
ilCosmico Oct 1, 2026
369f908
Remove the DXF surface reading tests
ilCosmico Oct 1, 2026
d05ea12
Remove the modeler geometry comment from readSurface
ilCosmico Oct 1, 2026
f68a81e
Refactor Prototype1b DWG parsing
DomCR Oct 1, 2026
2870b90
Parse DWG schema index and improve models
DomCR Oct 1, 2026
e603316
Refactor ACDS schema storage and parsing
DomCR Oct 2, 2026
43c6e7b
Read and store DWG data index entries
DomCR Oct 2, 2026
1835dd1
comment
DomCR Oct 4, 2026
2916809
Add DWG Prototype 1b data storage parsing
DomCR Oct 6, 2026
996b1f8
Merge pull request #1268 from ilCosmico/fix/acds-dxf-chunks
DomCR Oct 6, 2026
af4b0de
#PR1268 v3.8.7
DomCR Oct 6, 2026
78a562a
Merge branch 'master' of https://github.com/DomCR/ACadSharp
DomCR Oct 6, 2026
e0ddce3
Merge remote-tracking branch 'origin/master' into issue-822/ACIS-dwg
DomCR Oct 6, 2026
e0d4d98
Refactor Prototype 1b storage parsing
DomCR Oct 6, 2026
c549fe4
Store DWG blobs and decode data entries
DomCR Oct 6, 2026
a1a125f
Fix PSTYLEMODE when reading the DWG header
jarrett-meyer Oct 6, 2026
371c44f
Fix Hatch spline edge conversion to Spline
jarrett-meyer Oct 6, 2026
b484f01
Fix proxy graphics true color and tolerate truncated graphics
jarrett-meyer Oct 6, 2026
cc61a1d
Do not reject MText with an out of range background transparency
jarrett-meyer Oct 6, 2026
1d529b7
Keep ACAD_TABLE entities when their cell data cannot be read
jarrett-meyer Oct 6, 2026
5353cb7
Add tests for PSTYLEMODE and hatch spline edge conversion
jarrett-meyer Oct 6, 2026
01036a8
Update project version to 3.8.8
DomCR Oct 7, 2026
0647526
Merge pull request #1270 from DomCR/issue-822/ACIS-dwg
DomCR Oct 7, 2026
fed6458
Return false from TryGetCadObject when the object is not of the reque…
ilCosmico Oct 7, 2026
bd79b04
Remove the CadDocumentBuilder test
ilCosmico Oct 8, 2026
8f982b7
Merge pull request #1273 from ilCosmico/fix/trygetcadobject-type
DomCR Oct 8, 2026
22f59a5
#PR1273 v3.8.9
DomCR Oct 8, 2026
b02dee2
Merge branch 'master' of https://github.com/DomCR/ACadSharp
DomCR Oct 8, 2026
0cca901
Merge pull request #1155 from ilCosmico/feature/surface-entities-read
DomCR Oct 8, 2026
15831b0
#PR1155 v3.8.10
DomCR Oct 8, 2026
014e9e8
Merge branch 'master' of https://github.com/DomCR/ACadSharp
DomCR Oct 8, 2026
b63db81
feat: read the retained data of proxy entities and objects
WallanceLee Oct 8, 2026
1b38281
Avoid re-reading attributes when copying DxfProperty
s1lentcs Oct 9, 2026
bbc638a
Keep the first definition of a duplicated DXF table entry
claude Oct 13, 2026
d8e2531
Merge pull request #1243 from FriendsOfCADability/fix/1242-duplicated…
DomCR Oct 13, 2026
e2e9104
#PR1243 v3.8.11
DomCR Oct 13, 2026
6d404b5
Remove comment on DxfPropertyBase
s1lentcs Oct 13, 2026
968cb26
Merge pull request #1276 from s1lentcs/perf/dxf-property-copy-reflection
DomCR Oct 13, 2026
252c848
#PR1276 v3.8.12
DomCR Oct 13, 2026
3baa43a
Merge branch 'master' of https://github.com/DomCR/ACadSharp
DomCR Oct 13, 2026
b14a0ae
Move the zero handle seed fix from CadDocument to DxfReader
Oct 13, 2026
64f70ec
Read the dimension block of dimension object context data
jarrett-meyer Oct 6, 2026
dac72da
Read dimension object context data from the readUnlistedType switch
jarrett-meyer Oct 8, 2026
9b24f21
Add a dimension object context data class for each dimension type
jarrett-meyer Oct 8, 2026
23555b6
Read dimension object context data fields from DWG and DXF
jarrett-meyer Oct 8, 2026
f2ad8c9
Keep plot style, plot view and xref block handles read from DWG
jarrett-meyer Oct 6, 2026
be06636
Read RTEXT data into UnknownEntity
jarrett-meyer Oct 6, 2026
834701c
Add native support for orphaned TABLE sections in DXF reader
claude Jul 9, 2026
25034f5
Reuse DxfTablesSectionReader.ReadTable for orphaned TABLE entries
claude Oct 13, 2026
04b5a2f
refactor: apply review feedback on the retained data of proxies
WallanceLee Oct 13, 2026
3058b33
docs: trim comments that restate the code
WallanceLee Oct 13, 2026
4d3a15d
Preserve XRecord entries in DWG/DXF
DomCR Oct 13, 2026
aa57a3c
Skip null XRecord entries
DomCR Oct 13, 2026
293ea94
Update project version to 3.8.13
DomCR Oct 13, 2026
79662ef
fix
DomCR Oct 13, 2026
8c0765a
Merge branch 'sorted-xrecords' of https://github.com/DomCR/ACadSharp …
DomCR Oct 13, 2026
e485410
Merge pull request #1287 from DomCR/sorted-xrecords
DomCR Oct 13, 2026
c9cb845
Merge pull request #1274 from WallanceLee/feat/proxy-retained-data
DomCR Oct 13, 2026
6d76d57
#PR1274 v3.8.14
DomCR Oct 13, 2026
f9244c2
Remove the zero handle seed regression test
Oct 13, 2026
28b8d33
Remove the orphaned tables sample file and its test
claude Oct 14, 2026
9db21e8
Keep definition points of pre-R13 DIMENSION entities
claude Oct 13, 2026
06fabcd
Write MTEXT background fill and text frame codes to DXF
mdelanno Oct 14, 2026
62bb73e
Merge pull request #1142 from FriendsOfCADability/Issue1128_OrphanedT…
DomCR Oct 14, 2026
0695e55
#PR1142 v3.8.15
DomCR Oct 14, 2026
87f1e60
Merge pull request #1247 from FriendsOfCADability/fix/1246-r12-dimens…
DomCR Oct 14, 2026
31bafd2
#PR1247 v3.8.16
DomCR Oct 14, 2026
c30192b
fix: resolve the DIMBLK arrow block of a dimension style
simonedd Oct 14, 2026
12f836a
small bounding box tests
DomCR Oct 14, 2026
088bc6a
SeqendCollection: only unregister the seqend when the last item is re…
thiagomizutamcaa Oct 14, 2026
050de5f
Merge pull request #1300 from thiagomizutamcaa/fix/seqend-remove-only…
DomCR Oct 15, 2026
71cade6
#PR1300 v3.8.17
DomCR Oct 15, 2026
a1f5d8a
Merge pull request #1267 from sommcz/fix/zero-handle-seed
DomCR Oct 15, 2026
f37b662
#PR1267 v3.8.18
DomCR Oct 15, 2026
319eff7
Merge pull request #1298 from simonedd/fix/dimstyle-arrow-block
DomCR Oct 15, 2026
9655d55
#PR1298 v3.8.19
DomCR Oct 15, 2026
8451dd1
Push version changes to PR source repositories
DomCR Oct 15, 2026
c949cc7
mark errors
DomCR Oct 15, 2026
9cbad91
fix
DomCR Oct 15, 2026
2112f5b
fix(dxf): read and write the flip arrow flags of a dimension
simonedd Oct 15, 2026
7374a16
Update project version to 3.8.20
DomCR Oct 15, 2026
6b58e7e
rollback
DomCR Oct 15, 2026
cce48e6
Merge pull request #1303 from DomCR/version-update
DomCR Oct 15, 2026
7065430
Read every page of a multi-page blob in the Prototype1b section
ilCosmico Oct 15, 2026
26e91ff
checkout
DomCR Oct 15, 2026
25de68c
Merge pull request #1305 from ilCosmico/fix/prototype1b-blob-pages
DomCR Oct 15, 2026
72c1150
#PR1305 v3.8.20
DomCR Oct 15, 2026
060fb58
fix: keep the length of the VPORT view direction
simonedd Oct 15, 2026
8e921d9
Merge pull request #1306 from simonedd/fix/vport-direction-length
DomCR Oct 15, 2026
3889e1d
#PR1306 v3.8.21
DomCR Oct 15, 2026
f921817
refactor(dxf): let the class map assign the flip arrow codes
simonedd Oct 15, 2026
cb4ab17
Merge pull request #1304 from simonedd/fix/dxf-dimension-flip-arrows
DomCR Oct 15, 2026
9bd47f4
#PR1304 v3.8.22
DomCR Oct 15, 2026
814ef67
DimensionStyle: round-trip check for the main arrow block (DIMBLK)
thiagomizutamcaa Oct 15, 2026
7084861
Apply review: write MTEXT background values only when filled or framed
mdelanno Oct 15, 2026
d84a466
Merge pull request #1296 from mdelanno/fix-mtext-text-frame
DomCR Oct 16, 2026
beb9f01
#PR1296 v3.8.23
DomCR Oct 16, 2026
1a44b91
Merge pull request #1295 from thiagomizutamcaa/fix/dimstyle-arrow-block
DomCR Oct 16, 2026
2f8b099
test auto version fix
DomCR Oct 16, 2026
22d7184
Merge remote-tracking branch 'fork/fix/dwg-reader-robustness' into in…
jarrett-meyer Oct 16, 2026
825043e
Merge remote-tracking branch 'fork/feature/dwg-reader-rtext' into int…
jarrett-meyer Oct 16, 2026
b7a36ba
Merge remote-tracking branch 'fork/feature/dwg-reader-plotstyle-handl…
jarrett-meyer Oct 16, 2026
693fa86
Merge remote-tracking branch 'fork/feature/dwg-reader-plotstyle-handl…
jarrett-meyer Oct 16, 2026
bd2273c
Update CSUtilities to dgr-fixes-matrix4 (GetArbitraryAxis threshold 1…
jarrett-meyer Oct 6, 2026
4114870
Point CSUtilities at the DGR-Engineering fork (dgr-fixes)
jarrett-meyer Oct 15, 2026
23c206a
Merge old dgr-fixes: superseded by the reviewed PR branches (#1271, #…
jarrett-meyer Oct 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions .github/workflows/auto-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,22 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true
ref: ${{env.CURRENT_BRANCH}}
repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
ref: ${{ github.head_ref || github.ref_name }}
fetch-depth: 0
persist-credentials: false
- name: Update version
id: update
uses: vers-one/dotnet-project-version-updater@v1.7
with:
file: ./src/ACadSharp/ACadSharp.csproj
version: ${{env.VERSION_FORMAT}}
- name: Push changes
run: ./push-changes.sh
run: bash push-changes.sh
shell: bash
env:
VERSION: ${{steps.update.outputs.newVersion}}
BRANCH: ${{env.CURRENT_BRANCH}}
BRANCH: ${{github.head_ref || github.ref_name}}
VERSION: ${{steps.update.outputs.newVersion}}
HEAD_REPO: ${{github.event.pull_request.head.repo.full_name}}
PUSH_TOKEN: ${{secrets.PUSH_TOKEN}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
49 changes: 42 additions & 7 deletions push-changes.sh
Original file line number Diff line number Diff line change
@@ -1,16 +1,51 @@
echo Prepare commit
#Get commit details
author=`git log -1 --format="%an"`
email=`git log -1 --format="%ae"`
#!/usr/bin/env bash
set -e

echo "Prepare commit"

if [ -z "$BRANCH" ] || [ -z "$VERSION" ]; then
echo "BRANCH or VERSION not set"
exit 1
fi

# Target repo: the fork for contributor PRs, otherwise this repo
TARGET_REPO="${HEAD_REPO:-$GITHUB_REPOSITORY}"

# Fork pushes require the PAT; GITHUB_TOKEN can never push to forks
if [ "$TARGET_REPO" != "$GITHUB_REPOSITORY" ]; then
if [ -z "$PUSH_TOKEN" ]; then
echo "PUSH_TOKEN is empty: secrets are not available (use pull_request_target and pass secrets.PUSH_TOKEN)"
exit 1
fi
TOKEN="$PUSH_TOKEN"
else
TOKEN="${PUSH_TOKEN:-$GITHUB_TOKEN}"
fi

if [ -z "$TOKEN" ]; then
echo "No token available"
exit 1
fi

# Remove the GITHUB_TOKEN auth header persisted by actions/checkout
git config --local --unset-all http.https://github.com/.extraheader || true

# Get commit details
author=$(git log -1 --format="%an")
email=$(git log -1 --format="%ae")

git config --local user.email "$email"
git config --local user.name "$author"
git config --local user.name "$author"

git add .
if git diff-index --quiet HEAD; then
echo "Nothing changed"
exit 0
fi

echo "Pushing changes $BRANCH"
echo "Pushing changes to $TARGET_REPO:$BRANCH"
git commit -m "Update project version to $VERSION"
git push origin $BRANCH

git remote remove target 2>/dev/null || true
git remote add target "https://x-access-token:${TOKEN}@github.com/${TARGET_REPO}.git"
git push target "HEAD:$BRANCH"
Binary file not shown.
Loading