Skip to content

Commit

Permalink
Update for 1.8.5 release
Browse files Browse the repository at this point in the history
  • Loading branch information
nicklockwood committed Apr 24, 2024
1 parent 8b7f237 commit 3c3c603
Show file tree
Hide file tree
Showing 7 changed files with 71 additions and 9 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Change Log

## [1.8.5](https://github.com/nicklockwood/ShapeScript/releases/tag/1.8.5) (2024-04-24)

- The calculation of `exactBounds` is now cancellable
- Fixed issue where `.bounds` member didn't work on `text` path output
- Partial scene progress is now rendered after an error to facilitate debugging
- Scalar `SCNMaterial` properties like `roughness` are now imported correctly
- Mouse or tap selection now works through invisible objects
- Optional function arguments can now be omitted
- Added fileURL property to Program

## [1.8.4](https://github.com/nicklockwood/ShapeScript/releases/tag/1.8.4) (2024-02-18)

- Added `in` operator for testing if a value lies within a tuple or range
Expand Down
4 changes: 2 additions & 2 deletions ShapeScript.podspec.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ShapeScript",
"version": "1.8.4",
"version": "1.8.5",
"license": {
"type": "MIT",
"file": "LICENSE.md"
Expand All @@ -10,7 +10,7 @@
"authors": "Nick Lockwood",
"source": {
"git": "https://github.com/nicklockwood/ShapeScript.git",
"tag": "1.8.4"
"tag": "1.8.5"
},
"source_files": ["ShapeScript", "LRUCache/Sources", "SVGPath/Sources"],
"requires_arc": true,
Expand Down
12 changes: 6 additions & 6 deletions ShapeScript.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1346,7 +1346,7 @@
"$(inherited)",
"@executable_path/../Frameworks",
);
MARKETING_VERSION = 1.8.4;
MARKETING_VERSION = 1.8.5;
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
PRODUCT_MODULE_NAME = Viewer;
PRODUCT_NAME = "ShapeScript Viewer";
Expand Down Expand Up @@ -1375,7 +1375,7 @@
"$(inherited)",
"@executable_path/../Frameworks",
);
MARKETING_VERSION = 1.8.4;
MARKETING_VERSION = 1.8.5;
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
PRODUCT_MODULE_NAME = Viewer;
PRODUCT_NAME = "ShapeScript Viewer";
Expand Down Expand Up @@ -1407,7 +1407,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.8.4;
MARKETING_VERSION = 1.8.5;
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
PRODUCT_MODULE_NAME = Viewer;
PRODUCT_NAME = ShapeScript;
Expand Down Expand Up @@ -1442,7 +1442,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.8.4;
MARKETING_VERSION = 1.8.5;
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptViewer;
PRODUCT_MODULE_NAME = Viewer;
PRODUCT_NAME = ShapeScript;
Expand Down Expand Up @@ -1613,7 +1613,7 @@
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.8.4;
MARKETING_VERSION = 1.8.5;
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
Expand Down Expand Up @@ -1650,7 +1650,7 @@
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.8.4;
MARKETING_VERSION = 1.8.5;
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14";
PRODUCT_BUNDLE_IDENTIFIER = com.charcoaldesign.ShapeScriptLib;
Expand Down
2 changes: 1 addition & 1 deletion ShapeScript/Interpreter.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import Foundation

// MARK: Public interface

public let version = "1.8.4"
public let version = "1.8.5"

public func evaluate(
_ program: Program,
Expand Down
25 changes: 25 additions & 0 deletions Viewer/Mac/WhatsNew.rtf
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,31 @@ What's New in ShapeScript?\
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0

\f1\b\fs28 \cf2 ShapeScript 1.8.5 \'97 2024-04-24\
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\cf2 \kerning1\expnd0\expndtw0 \'95
\f0\b0 \expnd0\expndtw0\kerning0
The calculation of `exactBounds` is now cancellable.\
\ \'95
\f0\b0 \expnd0\expndtw0\kerning0
Fixed issue where `.bounds` member didn't work on `text` path output.\
\ \'95
\f0\b0 \expnd0\expndtw0\kerning0
Partial scene progress is now rendered after an error to facilitate debugging.\
\ \'95
\f0\b0 \expnd0\expndtw0\kerning0
Scalar `SCNMaterial` properties like `roughness` are now imported correctly.\
\ \'95
\f0\b0 \expnd0\expndtw0\kerning0
Mouse or tap selection now works through invisible objects.\
\ \'95
\f0\b0 \expnd0\expndtw0\kerning0
Optional function arguments can now be omitted.\
\ \'95
\f0\b0 \expnd0\expndtw0\kerning0
Added fileURL property to Program.\
\
\f1\b\fs28 \cf2 ShapeScript 1.8.4 \'97 2024-02-18\
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
Expand Down
26 changes: 26 additions & 0 deletions Viewer/iOS/WhatsNew.rtf
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,32 @@
\paperw11900\paperh16840\margl1440\margr1440\vieww24140\viewh18420\viewkind0
\deftab720

\f0\b \cf2 ShapeScript 1.8.5 \'97 2024-04-24\
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\cf2 \kerning1\expnd0\expndtw0
\f1\b0 \expnd0\expndtw0\kerning0 \'95
\f1\b0 \expnd0\expndtw0\kerning0
The calculation of `exactBounds` is now cancellable.\
\ \'95
\f1\b0 \expnd0\expndtw0\kerning0
Fixed issue where `.bounds` member didn't work on `text` path output.\
\ \'95
\f1\b0 \expnd0\expndtw0\kerning0
Partial scene progress is now rendered after an error to facilitate debugging.\
\ \'95
\f1\b0 \expnd0\expndtw0\kerning0
Scalar `SCNMaterial` properties like `roughness` are now imported correctly.\
\ \'95
\f1\b0 \expnd0\expndtw0\kerning0
Mouse or tap selection now works through invisible objects.\
\ \'95
\f1\b0 \expnd0\expndtw0\kerning0
Optional function arguments can now be omitted.\
\ \'95
\f1\b0 \expnd0\expndtw0\kerning0
Added fileURL property to Program.\
\
\f0\b \cf2 ShapeScript 1.8.4 \'97 2024-02-18\
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
Expand Down
1 change: 1 addition & 0 deletions docs/1.8.5

0 comments on commit 3c3c603

Please sign in to comment.