Skip to content

Commit 93b7836

Browse files
committed
Update for 1.8.11 release
1 parent 551af32 commit 93b7836

File tree

7 files changed

+43
-9
lines changed

7 files changed

+43
-9
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Change Log
22

3+
## [1.8.11](https://github.com/nicklockwood/ShapeScript/releases/tag/1.8.11) (2025-06-27)
4+
5+
- Significantly improved output for `loft` command when lofted shapes have different numbers of points
6+
- Repeated access to an imported file within a script is now cached for improved performance
7+
- Bumped Euclid to version 0.7.15
8+
39
## [1.8.10](https://github.com/nicklockwood/ShapeScript/releases/tag/1.8.10) (2025-05-30)
410

511
- Fixed bug where `mesh.polygons`, `mesh.triangles` and `mesh.volume` members didn't always work

ShapeScript.podspec.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ShapeScript",
3-
"version": "1.8.10",
3+
"version": "1.8.11",
44
"license": {
55
"type": "MIT",
66
"file": "LICENSE.md"
@@ -10,7 +10,7 @@
1010
"authors": "Nick Lockwood",
1111
"source": {
1212
"git": "https://github.com/nicklockwood/ShapeScript.git",
13-
"tag": "1.8.10"
13+
"tag": "1.8.11"
1414
},
1515
"source_files": ["ShapeScript", "LRUCache/Sources", "SVGPath/Sources"],
1616
"requires_arc": true,

ShapeScript.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1365,7 +1365,7 @@
13651365
"$(inherited)",
13661366
"@executable_path/../Frameworks",
13671367
);
1368-
MARKETING_VERSION = 1.8.10;
1368+
MARKETING_VERSION = 1.8.11;
13691369
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
13701370
PRODUCT_MODULE_NAME = Viewer;
13711371
PRODUCT_NAME = "ShapeScript Viewer";
@@ -1395,7 +1395,7 @@
13951395
"$(inherited)",
13961396
"@executable_path/../Frameworks",
13971397
);
1398-
MARKETING_VERSION = 1.8.10;
1398+
MARKETING_VERSION = 1.8.11;
13991399
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
14001400
PRODUCT_MODULE_NAME = Viewer;
14011401
PRODUCT_NAME = "ShapeScript Viewer";
@@ -1428,7 +1428,7 @@
14281428
"$(inherited)",
14291429
"@executable_path/Frameworks",
14301430
);
1431-
MARKETING_VERSION = 1.8.10;
1431+
MARKETING_VERSION = 1.8.11;
14321432
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
14331433
PRODUCT_MODULE_NAME = Viewer;
14341434
PRODUCT_NAME = ShapeScript;
@@ -1464,7 +1464,7 @@
14641464
"$(inherited)",
14651465
"@executable_path/Frameworks",
14661466
);
1467-
MARKETING_VERSION = 1.8.10;
1467+
MARKETING_VERSION = 1.8.11;
14681468
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
14691469
PRODUCT_MODULE_NAME = Viewer;
14701470
PRODUCT_NAME = ShapeScript;
@@ -1635,7 +1635,7 @@
16351635
"@executable_path/../Frameworks",
16361636
"@loader_path/Frameworks",
16371637
);
1638-
MARKETING_VERSION = 1.8.10;
1638+
MARKETING_VERSION = 1.8.11;
16391639
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
16401640
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
16411641
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
@@ -1672,7 +1672,7 @@
16721672
"@executable_path/../Frameworks",
16731673
"@loader_path/Frameworks",
16741674
);
1675-
MARKETING_VERSION = 1.8.10;
1675+
MARKETING_VERSION = 1.8.11;
16761676
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
16771677
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
16781678
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;

ShapeScript/Interpreter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Foundation
1111

1212
// MARK: Public interface
1313

14-
public let version = "1.8.10"
14+
public let version = "1.8.11"
1515

1616
public func evaluate(
1717
_ program: Program,

Viewer/Mac/WhatsNew.rtf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@ What's New in ShapeScript?\
1111
\
1212
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
1313

14+
\f1\b\fs28 \cf2 ShapeScript 1.8.11 \'97 2025-06-27\
15+
\
16+
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
17+
\cf2 \kerning1\expnd0\expndtw0 \'95
18+
\f0\b0 \expnd0\expndtw0\kerning0
19+
Significantly improved output for `loft` command when lofted shapes have different numbers of points.\
20+
\ \'95
21+
\f0\b0 \expnd0\expndtw0\kerning0
22+
Repeated access to an imported file within a script is now cached for improved performance.\
23+
\ \'95
24+
\f0\b0 \expnd0\expndtw0\kerning0
25+
Bumped Euclid to version 0.7.15.\
26+
\
1427
\f1\b\fs28 \cf2 ShapeScript 1.8.10 \'97 2025-05-30\
1528
\
1629
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0

Viewer/iOS/WhatsNew.rtf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@
55
\paperw11900\paperh16840\margl1440\margr1440\vieww24140\viewh18420\viewkind0
66
\deftab720
77

8+
\f0\b \cf2 ShapeScript 1.8.11 \'97 2025-06-27\
9+
\
10+
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
11+
\cf2 \kerning1\expnd0\expndtw0
12+
\f1\b0 \expnd0\expndtw0\kerning0 \'95
13+
\f1\b0 \expnd0\expndtw0\kerning0
14+
Significantly improved output for `loft` command when lofted shapes have different numbers of points.\
15+
\ \'95
16+
\f1\b0 \expnd0\expndtw0\kerning0
17+
Repeated access to an imported file within a script is now cached for improved performance.\
18+
\ \'95
19+
\f1\b0 \expnd0\expndtw0\kerning0
20+
Bumped Euclid to version 0.7.15.\
21+
\
822
\f0\b \cf2 ShapeScript 1.8.10 \'97 2025-05-30\
923
\
1024
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0

docs/1.8.11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.8.8

0 commit comments

Comments
 (0)