Skip to content

Commit da73ce0

Browse files
committed
Update for 1.4.4 release
1 parent a7f2b8f commit da73ce0

5 files changed

Lines changed: 20 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## [1.4.4](https://github.com/nicklockwood/ShapeScript/releases/tag/1.4.4) (2021-01-21)
2+
3+
- Fixed infinite recursion crash when a shape file tries to import itelf
4+
- Improved error message when imported model file is not readable
5+
- Fixed assertion failure when evaluating imported block due to source confusion
6+
- Added stricter symbol checking in stdlib so, e.g. name can't be used inside a path
7+
- Fixed bug in viewer where examples always open in orthographic mode
8+
- Imported gifs are now counted as textures rather than models in info panel
9+
- Model type is now displayed correctly in info panel
10+
- Fixed some iOS compatibility issues
11+
112
## [1.4.3](https://github.com/nicklockwood/ShapeScript/releases/tag/1.4.3) (2021-12-25)
213

314
- ShapeScript will now attempt to ensure generated meshes are watertight by default

Screenshot.jpg

-1.2 MB
Loading

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

ShapeScript.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@
741741
"$(inherited)",
742742
"@executable_path/../Frameworks",
743743
);
744-
MARKETING_VERSION = 1.4.3;
744+
MARKETING_VERSION = 1.4.4;
745745
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
746746
PRODUCT_MODULE_NAME = Viewer;
747747
PRODUCT_NAME = "ShapeScript Viewer";
@@ -768,7 +768,7 @@
768768
"$(inherited)",
769769
"@executable_path/../Frameworks",
770770
);
771-
MARKETING_VERSION = 1.4.3;
771+
MARKETING_VERSION = 1.4.4;
772772
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
773773
PRODUCT_MODULE_NAME = Viewer;
774774
PRODUCT_NAME = "ShapeScript Viewer";
@@ -925,7 +925,7 @@
925925
"@executable_path/../Frameworks",
926926
"@loader_path/Frameworks",
927927
);
928-
MARKETING_VERSION = 1.4.3;
928+
MARKETING_VERSION = 1.4.4;
929929
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
930930
PRODUCT_NAME = ShapeScript;
931931
SKIP_INSTALL = YES;
@@ -954,7 +954,7 @@
954954
"@executable_path/../Frameworks",
955955
"@loader_path/Frameworks",
956956
);
957-
MARKETING_VERSION = 1.4.3;
957+
MARKETING_VERSION = 1.4.4;
958958
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
959959
PRODUCT_NAME = ShapeScript;
960960
SKIP_INSTALL = YES;

ShapeScript/Interpreter.swift

Lines changed: 3 additions & 3 deletions
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.4.3"
14+
public let version = "1.4.4"
1515

1616
public protocol EvaluationDelegate: AnyObject {
1717
func resolveURL(for path: String) -> URL
@@ -281,7 +281,7 @@ private extension RuntimeError {
281281
"subtraction": ["difference"],
282282
]
283283

284-
static let osName: String {
284+
static let osName: String = {
285285
#if os(macOS) || targetEnvironment(macCatalyst)
286286
return "macOS"
287287
#elseif os(tvOS)
@@ -291,7 +291,7 @@ private extension RuntimeError {
291291
#else
292292
return "system"
293293
#endif
294-
}
294+
}()
295295
}
296296

297297
private extension RuntimeErrorType {

0 commit comments

Comments
 (0)