Skip to content

Commit 940c2fc

Browse files
committed
Update for 1.5.8 release
1 parent 3402199 commit 940c2fc

File tree

5 files changed

+14
-7
lines changed

5 files changed

+14
-7
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [1.5.8](https://github.com/nicklockwood/ShapeScript/releases/tag/1.5.8) (2022-10-03)
2+
3+
- Added shared `SCNGeometry` cache, significantly improving performance for scenes with repeated objects
4+
- Significantly reduced time to calculate mesh stats (as displayed in object info window)
5+
- Optimized source line lookup that affected script execution performance
6+
17
## [1.5.7](https://github.com/nicklockwood/ShapeScript/releases/tag/1.5.7) (2022-09-26)
28

39
- Fixed bug where a `define` inside a block couldn't refer to `option` value

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.5.7",
3+
"version": "1.5.8",
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.5.7"
13+
"tag": "1.5.8"
1414
},
1515
"source_files": ["ShapeScript", "LRUCache/Sources", "SVGPath/Sources"],
1616
"requires_arc": true,

ShapeScript.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@
874874
"$(inherited)",
875875
"@executable_path/../Frameworks",
876876
);
877-
MARKETING_VERSION = 1.5.7;
877+
MARKETING_VERSION = 1.5.8;
878878
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
879879
PRODUCT_MODULE_NAME = Viewer;
880880
PRODUCT_NAME = "ShapeScript Viewer";
@@ -902,7 +902,7 @@
902902
"$(inherited)",
903903
"@executable_path/../Frameworks",
904904
);
905-
MARKETING_VERSION = 1.5.7;
905+
MARKETING_VERSION = 1.5.8;
906906
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
907907
PRODUCT_MODULE_NAME = Viewer;
908908
PRODUCT_NAME = "ShapeScript Viewer";
@@ -1062,7 +1062,7 @@
10621062
"@executable_path/../Frameworks",
10631063
"@loader_path/Frameworks",
10641064
);
1065-
MARKETING_VERSION = 1.5.7;
1065+
MARKETING_VERSION = 1.5.8;
10661066
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
10671067
PRODUCT_NAME = ShapeScript;
10681068
SKIP_INSTALL = YES;
@@ -1093,7 +1093,7 @@
10931093
"@executable_path/../Frameworks",
10941094
"@loader_path/Frameworks",
10951095
);
1096-
MARKETING_VERSION = 1.5.7;
1096+
MARKETING_VERSION = 1.5.8;
10971097
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
10981098
PRODUCT_NAME = ShapeScript;
10991099
SKIP_INSTALL = YES;

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.5.7"
14+
public let version = "1.5.8"
1515

1616
public protocol EvaluationDelegate: AnyObject {
1717
func resolveURL(for path: String) -> URL

docs/1.5.8

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

0 commit comments

Comments
 (0)