diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index cdca95d..b3186ee 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -11,10 +11,10 @@ jobs:
os: [ubuntu-latest, windows-latest]
configuration: [Debug, Release]
steps:
- - uses: actions/checkout@v1
+ - uses: actions/checkout@v4
with:
submodules: true
- - uses: actions/setup-dotnet@v3
+ - uses: actions/setup-dotnet@v4
- name: Build and test
shell: pwsh
run: ./build-and-test.ps1 -configuration ${{ matrix.configuration }}
diff --git a/global.json b/global.json
index 4037c77..989a69c 100644
--- a/global.json
+++ b/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "7.0.100",
+ "version": "8.0.100",
"rollForward": "latestMinor"
}
}
\ No newline at end of file
diff --git a/src/IxMilia.Converters.Test/DxfToPdfTests.cs b/src/IxMilia.Converters.Test/DxfToPdfTests.cs
index d7cd3ef..25465ea 100644
--- a/src/IxMilia.Converters.Test/DxfToPdfTests.cs
+++ b/src/IxMilia.Converters.Test/DxfToPdfTests.cs
@@ -48,8 +48,8 @@ public async Task EmptyTest()
var expectedEmptyStream = NormalizeCrLf(@"
stream
0 w
-0 0 0 RG
-0 0 0 rg
+0.000 0.000 0.000 RG
+0.000 0.000 0.000 rg
S
endstream".Trim());
Assert.Contains(expectedEmptyStream, pdf);
@@ -71,8 +71,8 @@ public async Task SimpleLineTest()
var expected = NormalizeCrLf(@"
stream
0 w
-0 0 0 RG
-0 0 0 rg
+0.000 0.000 0.000 RG
+0.000 0.000 0.000 rg
0.00 0.00 m
306.00 396.00 l
S
@@ -95,8 +95,8 @@ public async Task SourceDestinationTransformTest()
var expected = NormalizeCrLf(@"
stream
0 w
-0 0 0 RG
-0 0 0 rg
+0.000 0.000 0.000 RG
+0.000 0.000 0.000 rg
100.00 300.00 m
200.00 400.00 l
S
@@ -131,8 +131,8 @@ public async Task RenderClosedLwPolylineTest()
var expected = NormalizeCrLf(@"
stream
0 w
-0 0 0 RG
-0 0 0 rg
+0.000 0.000 0.000 RG
+0.000 0.000 0.000 rg
72.00 72.00 m
144.00 72.00 l
216.00 144.00 m
@@ -177,8 +177,8 @@ public async Task RenderClosedPolylineTest()
var expected = NormalizeCrLf(@"
stream
0 w
-0 0 0 RG
-0 0 0 rg
+0.000 0.000 0.000 RG
+0.000 0.000 0.000 rg
72.00 72.00 m
144.00 72.00 l
216.00 144.00 m
@@ -256,8 +256,8 @@ public async Task ConvertActiveLayersTest()
var expected = NormalizeCrLf(@"
stream
0 w
-0 0 0 RG
-0 0 0 rg
+0.000 0.000 0.000 RG
+0.000 0.000 0.000 rg
0.00 0.00 m
72.00 72.00 l
S
diff --git a/src/IxMilia.Converters.Test/IxMilia.Converters.Test.csproj b/src/IxMilia.Converters.Test/IxMilia.Converters.Test.csproj
index 836beb3..7475e3e 100644
--- a/src/IxMilia.Converters.Test/IxMilia.Converters.Test.csproj
+++ b/src/IxMilia.Converters.Test/IxMilia.Converters.Test.csproj
@@ -2,7 +2,7 @@
Exe
- net7.0
+ net8.0
@@ -13,9 +13,9 @@
-
-
-
+
+
+
diff --git a/src/IxMilia.Dwg b/src/IxMilia.Dwg
index 3a8c6a4..cdb8e00 160000
--- a/src/IxMilia.Dwg
+++ b/src/IxMilia.Dwg
@@ -1 +1 @@
-Subproject commit 3a8c6a4542ee1c26f58616a12292db5748eba178
+Subproject commit cdb8e0008d544d43869c1dc93c899b10d76eb4f0
diff --git a/src/IxMilia.Dxf b/src/IxMilia.Dxf
index 645ce4c..39893c9 160000
--- a/src/IxMilia.Dxf
+++ b/src/IxMilia.Dxf
@@ -1 +1 @@
-Subproject commit 645ce4c52f1a3c5221321e22df49ec72a8dfe9e0
+Subproject commit 39893c9ffb6632c410ba3b2c1f9bf69ef38e56c3
diff --git a/src/IxMilia.Pdf b/src/IxMilia.Pdf
index b576096..9b8eaa7 160000
--- a/src/IxMilia.Pdf
+++ b/src/IxMilia.Pdf
@@ -1 +1 @@
-Subproject commit b5760967ba315d76fd07fa266725720b53354957
+Subproject commit 9b8eaa7b7967c92a3da48bb40d306dd93d91e8c9