diff --git a/CHANGELOG.md b/CHANGELOG.md index a9ba2bb9..cc510be1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## [0.7.8](https://github.com/nicklockwood/Euclid/releases/tag/0.7.9) (2024-10-09) + +- Fixed extrusion along zero length path +- Vertex normals are no longer automatically stripped for flat-shaded meshes +- Added `Mesh.reflected(along:)`, `Polygon.reflected(along:)` and `Vertex.reflected(along:)` +- Added `Mesh.inset(by:)`, `Polygon.inset(by:)` and `Path.inset(by:)` methods +- Added `Mesh.icosphere()` primitive +- Added `Mesh.subdivide()` and `Polygon.subdivide()` methods +- Added `Polygon.mapVertices()` method + ## [0.7.8](https://github.com/nicklockwood/Euclid/releases/tag/0.7.8) (2024-07-23) - Fixed some bugs with `Path` subpaths diff --git a/Euclid.podspec.json b/Euclid.podspec.json index 4128d6d7..be75201a 100644 --- a/Euclid.podspec.json +++ b/Euclid.podspec.json @@ -1,6 +1,6 @@ { "name": "Euclid", - "version": "0.7.8", + "version": "0.7.9", "license": { "type": "MIT", "file": "LICENSE.md" @@ -10,7 +10,7 @@ "authors": "Nick Lockwood", "source": { "git": "https://github.com/nicklockwood/Euclid.git", - "tag": "0.7.8" + "tag": "0.7.9" }, "source_files": "Sources", "requires_arc": true, diff --git a/Euclid.xcodeproj/project.pbxproj b/Euclid.xcodeproj/project.pbxproj index d0d4824a..cae7d1dd 100644 --- a/Euclid.xcodeproj/project.pbxproj +++ b/Euclid.xcodeproj/project.pbxproj @@ -795,7 +795,7 @@ "@executable_path/../Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 0.7.8; + MARKETING_VERSION = 0.7.9; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-expression-type-checking=75"; @@ -836,7 +836,7 @@ "@executable_path/../Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 0.7.8; + MARKETING_VERSION = 0.7.9; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++14"; OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-expression-type-checking=75";