Skip to content

Commit 3c3c603

Browse files
committed
Update for 1.8.5 release
1 parent 8b7f237 commit 3c3c603

File tree

7 files changed

+71
-9
lines changed

7 files changed

+71
-9
lines changed

CHANGELOG.md

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

3+
## [1.8.5](https://github.com/nicklockwood/ShapeScript/releases/tag/1.8.5) (2024-04-24)
4+
5+
- The calculation of `exactBounds` is now cancellable
6+
- Fixed issue where `.bounds` member didn't work on `text` path output
7+
- Partial scene progress is now rendered after an error to facilitate debugging
8+
- Scalar `SCNMaterial` properties like `roughness` are now imported correctly
9+
- Mouse or tap selection now works through invisible objects
10+
- Optional function arguments can now be omitted
11+
- Added fileURL property to Program
12+
313
## [1.8.4](https://github.com/nicklockwood/ShapeScript/releases/tag/1.8.4) (2024-02-18)
414

515
- Added `in` operator for testing if a value lies within a tuple or range

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.4",
3+
"version": "1.8.5",
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.4"
13+
"tag": "1.8.5"
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
@@ -1346,7 +1346,7 @@
13461346
"$(inherited)",
13471347
"@executable_path/../Frameworks",
13481348
);
1349-
MARKETING_VERSION = 1.8.4;
1349+
MARKETING_VERSION = 1.8.5;
13501350
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
13511351
PRODUCT_MODULE_NAME = Viewer;
13521352
PRODUCT_NAME = "ShapeScript Viewer";
@@ -1375,7 +1375,7 @@
13751375
"$(inherited)",
13761376
"@executable_path/../Frameworks",
13771377
);
1378-
MARKETING_VERSION = 1.8.4;
1378+
MARKETING_VERSION = 1.8.5;
13791379
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
13801380
PRODUCT_MODULE_NAME = Viewer;
13811381
PRODUCT_NAME = "ShapeScript Viewer";
@@ -1407,7 +1407,7 @@
14071407
"$(inherited)",
14081408
"@executable_path/Frameworks",
14091409
);
1410-
MARKETING_VERSION = 1.8.4;
1410+
MARKETING_VERSION = 1.8.5;
14111411
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
14121412
PRODUCT_MODULE_NAME = Viewer;
14131413
PRODUCT_NAME = ShapeScript;
@@ -1442,7 +1442,7 @@
14421442
"$(inherited)",
14431443
"@executable_path/Frameworks",
14441444
);
1445-
MARKETING_VERSION = 1.8.4;
1445+
MARKETING_VERSION = 1.8.5;
14461446
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
14471447
PRODUCT_MODULE_NAME = Viewer;
14481448
PRODUCT_NAME = ShapeScript;
@@ -1613,7 +1613,7 @@
16131613
"@executable_path/../Frameworks",
16141614
"@loader_path/Frameworks",
16151615
);
1616-
MARKETING_VERSION = 1.8.4;
1616+
MARKETING_VERSION = 1.8.5;
16171617
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
16181618
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
16191619
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
@@ -1650,7 +1650,7 @@
16501650
"@executable_path/../Frameworks",
16511651
"@loader_path/Frameworks",
16521652
);
1653-
MARKETING_VERSION = 1.8.4;
1653+
MARKETING_VERSION = 1.8.5;
16541654
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
16551655
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
16561656
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.4"
14+
public let version = "1.8.5"
1515

1616
public func evaluate(
1717
_ program: Program,

Viewer/Mac/WhatsNew.rtf

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

14+
\f1\b\fs28 \cf2 ShapeScript 1.8.5 \'97 2024-04-24\
15+
\
16+
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
17+
\cf2 \kerning1\expnd0\expndtw0 \'95
18+
\f0\b0 \expnd0\expndtw0\kerning0
19+
The calculation of `exactBounds` is now cancellable.\
20+
\ \'95
21+
\f0\b0 \expnd0\expndtw0\kerning0
22+
Fixed issue where `.bounds` member didn't work on `text` path output.\
23+
\ \'95
24+
\f0\b0 \expnd0\expndtw0\kerning0
25+
Partial scene progress is now rendered after an error to facilitate debugging.\
26+
\ \'95
27+
\f0\b0 \expnd0\expndtw0\kerning0
28+
Scalar `SCNMaterial` properties like `roughness` are now imported correctly.\
29+
\ \'95
30+
\f0\b0 \expnd0\expndtw0\kerning0
31+
Mouse or tap selection now works through invisible objects.\
32+
\ \'95
33+
\f0\b0 \expnd0\expndtw0\kerning0
34+
Optional function arguments can now be omitted.\
35+
\ \'95
36+
\f0\b0 \expnd0\expndtw0\kerning0
37+
Added fileURL property to Program.\
38+
\
1439
\f1\b\fs28 \cf2 ShapeScript 1.8.4 \'97 2024-02-18\
1540
\
1641
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0

Viewer/iOS/WhatsNew.rtf

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

8+
\f0\b \cf2 ShapeScript 1.8.5 \'97 2024-04-24\
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+
The calculation of `exactBounds` is now cancellable.\
15+
\ \'95
16+
\f1\b0 \expnd0\expndtw0\kerning0
17+
Fixed issue where `.bounds` member didn't work on `text` path output.\
18+
\ \'95
19+
\f1\b0 \expnd0\expndtw0\kerning0
20+
Partial scene progress is now rendered after an error to facilitate debugging.\
21+
\ \'95
22+
\f1\b0 \expnd0\expndtw0\kerning0
23+
Scalar `SCNMaterial` properties like `roughness` are now imported correctly.\
24+
\ \'95
25+
\f1\b0 \expnd0\expndtw0\kerning0
26+
Mouse or tap selection now works through invisible objects.\
27+
\ \'95
28+
\f1\b0 \expnd0\expndtw0\kerning0
29+
Optional function arguments can now be omitted.\
30+
\ \'95
31+
\f1\b0 \expnd0\expndtw0\kerning0
32+
Added fileURL property to Program.\
33+
\
834
\f0\b \cf2 ShapeScript 1.8.4 \'97 2024-02-18\
935
\
1036
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0

docs/1.8.5

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

0 commit comments

Comments
 (0)