|
1 | 1 | @{
|
2 | 2 | # Version number of this module.
|
3 |
| - ModuleVersion = '0.1.3' |
| 3 | + ModuleVersion = '0.1.4' |
4 | 4 | # Description of the module
|
5 | 5 | Description = "Turtles in a PowerShell"
|
6 | 6 | # Script module or binary module file associated with this manifest.
|
|
37 | 37 | # A URL to the license for this module.
|
38 | 38 | LicenseURI = 'https://github.com/PowerShellWeb/Turtle/blob/main/LICENSE'
|
39 | 39 | ReleaseNotes = @'
|
40 |
| -## Turtle 0.1.3 |
41 |
| -
|
42 |
| -* Fixing `Get-Turtle` inline sets (#108, #107) |
43 |
| -* Fixing `.PNG/JPEG/WEBP` to no longer try to use msedge (#110) |
44 |
| -* Adding `Turtle.get/set_FillRule` to get or set the fill rule for the turtle. (#109) |
45 |
| -
|
46 |
| ---- |
47 |
| -
|
48 |
| -## Turtle 0.1.2 |
49 |
| -
|
50 |
| -* `Get-Turtle/Turtle` can now get or set properties or methods |
| 40 | +## Turtle 0.1.4 |
| 41 | +
|
| 42 | +* `Turtle` Upgrades |
| 43 | + * `turtle` will return an empty turtle (#112) |
| 44 | + * `turtle` now splats to script methods, enabling more complex input binding (#121) |
| 45 | + * `LSystem` is faster and more flexible (#116) |
| 46 | +* New Properties: |
| 47 | + * `get/set_Opacity` (#115) |
| 48 | + * `get/set_PathAnimation` (#117) |
| 49 | + * `get/set_Width/Height` (#125) |
51 | 50 | * New Methods:
|
52 |
| - * `Turtle.Distance()` determines the distance to a point |
53 |
| - * `Turtle.Towards()` determines the angle to a point |
54 |
| - * `Turtle.Home()` sends the turtle to 0,0 |
55 |
| - * `Turtle.lt/rt` aliases help original Logo compatibility |
56 |
| - * `Turtle.Save()` calls Save-Turtle |
57 |
| -* Explicitly exporting commands from module |
58 |
| -
|
59 |
| ---- |
60 |
| -
|
61 |
| -## Turtle 0.1.1 |
62 |
| -
|
63 |
| -* Updates: |
64 |
| - * `Turtle.get/set_ID` allows for turtle identifiers |
65 |
| - * `Turtle.ToString()` stringifies the SVG |
| 51 | + * `HorizontalLine/VerticalLine` (#126) |
| 52 | + * `Petal` (#119) |
| 53 | + * `FlowerPetal` (#124) |
| 54 | + * `Spirolateral` (#120) |
| 55 | + * `StepSpiral` (#122) |
66 | 56 | * Fixes:
|
67 |
| - * Fixing GoTo/Teleport (#90) |
68 |
| - * Fixing Position default (#85) (thanks @ninmonkey !) |
69 |
| - * Fixing Turtle Action ID (#89) |
70 |
| -* New: |
71 |
| - * `Turtle.Push()` pushes position/heading to a stack (#91) |
72 |
| - * `Turtle.Pop()` pops position/heading from a stack (#92) |
73 |
| - * `Turtle.get_Stack` gets the position stack (#93) |
74 |
| -* New Fractals: |
75 |
| - * `BinaryTree()` (#94) |
76 |
| - * `FractalPlant()` (#95) |
| 57 | + * `Turtle.Towards()` returns a relative angle (#123) |
77 | 58 |
|
78 | 59 | ---
|
79 | 60 |
|
80 |
| -## Turtle 0.1 |
81 |
| -
|
82 |
| -* Initial Release |
83 |
| -* Builds a Turtle Graphics engine in PowerShell |
84 |
| -* Core commands |
85 |
| - * `Get-Turtle` (alias `turtle`) runs multiple moves |
86 |
| - * `New-Turtle` create a turtle |
87 |
| - * `Move-Turtle` performas a single move |
88 |
| - * `Set-Turtle` changes a turtle |
89 |
| - * `Save-Turtle` saves a turtle |
90 |
| -
|
91 |
| -~~~PowerShell |
92 |
| -turtle Forward 10 Rotate 120 Forward 10 Roate 120 Forward 10 Rotate 120 | |
93 |
| - Set-Turtle Stroke '#4488ff' | |
94 |
| - Save-Turtle ./Triangle.svg |
95 |
| -~~~ |
96 |
| -
|
97 |
| -* Core Object |
98 |
| - * `.Heading` controls the turtle heading |
99 |
| - * `.Steps` stores a list of moves as an SVG path |
100 |
| - * `.IsPenDown` controls the pen |
101 |
| - * `.Forward()` moves forward at heading |
102 |
| - * `.Rotate()` rotates the heading |
103 |
| - * `.Square()` draws a square |
104 |
| - * `.Polygon()` draws a polygon |
105 |
| - * `.Circle()` draws a circle (or partial circle) |
106 |
| -* LSystems |
107 |
| - * Turtle can draw a L system. Several are included: |
108 |
| - * `BoxFractal` |
109 |
| - * `GosperCurve` |
110 |
| - * `HilbertCurve` |
111 |
| - * `KochCurve` |
112 |
| - * `KochIsland` |
113 |
| - * `KochSnowflake` |
114 |
| - * `MooreCurve` |
115 |
| - * `PeanoCurve` |
116 |
| - * `SierpinskiTriangle` |
117 |
| - * `SierpinskiCurve` |
118 |
| - * `SierpinskiSquareCurve` |
119 |
| - * `SierpinskiArrowheadCurve` |
120 |
| - * `TerdragonCurve` |
121 |
| - * `TwinDragonCurve` |
122 |
| - |
123 |
| -~~~PowerShell |
124 |
| -turtle SierpinskiTriangle 10 4 | |
125 |
| - Set-Turtle Stroke '#4488ff' | |
126 |
| - Save-Turtle ./SierpinskiTriangle.svg |
127 |
| -~~~ |
128 |
| -
|
| 61 | +Additional details available in the [CHANGELOG](https://github.com/PowerShellWeb/Turtle/blob/main/CHANGELOG.md) |
129 | 62 | '@
|
130 | 63 | }
|
131 | 64 | }
|
|
0 commit comments