Skip to content

Commit 275a654

Browse files
release: Turtle 0.2.2
Updating Module Version, Release Notes, and CHANGELOG
1 parent 730907e commit 275a654

2 files changed

Lines changed: 67 additions & 124 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
## Turtle 0.2.2:
2+
3+
* New Shapes:
4+
* `Turtle.ArcFlower` ( #358 )
5+
* `Turtle.Arcygon` ( #359 )
6+
* `Turtle.ClosePath` ( #277 )
7+
* `Turtle.RightTriangle` ( #367 )
8+
* `Turtle.Rhombus` ( #372 )
9+
* `Turtle.StepCurve` ( #329 )
10+
* `Turtle.Triflower` ( #371 )
11+
* `Turtle.Lucky` draws a random shape (#366)
12+
* Font Settings:
13+
* `Turtle.FontWeight` ( Fixes #354, Fixes #381 )
14+
* `Turtle.FontVariant` ( Fixes #354, Fixes #380 )
15+
* `Turtle.FontStyle` ( Fixes #354, Fixes #379 )
16+
* `Turtle.FontSize` ( Fixes #354, Fixes #378 )
17+
* `Turtle.FontFamily` ( Fixes #354, Fixes #377 )
18+
* Improvements
19+
* Turtle.PathAnimation outputs XML (#374)
20+
* Get-Turtle speed boost (#368)
21+
* Move-Turtle uses the script (#351)
22+
* Randomizing most default parameters (#363)
23+
* Turtle defaults IDs to timestamp ( #362 )
24+
* Fill and Stroke improvement ( Fixes #360, Fixes #361, Fixes #369 )
25+
* Adding random support
26+
* Improving gradient support
27+
* Overwriting class if stroke is specified
28+
* Fixes
29+
* Turtle.History compatibility fix ( #373 )
30+
* Turtle works on PowerShell 5.1!
31+
* Moore Curve Fixes ( #370 )
32+
33+
---
34+
135
## Turtle 0.2.1:
236

337
* New Documentation:

Turtle.psd1

Lines changed: 33 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@{
22
# Version number of this module.
3-
ModuleVersion = '0.2.1'
3+
ModuleVersion = '0.2.2'
44
# Description of the module
55
Description = "Turtle Graphics in PowerShell"
66
# Script module or binary module file associated with this manifest.
@@ -28,7 +28,7 @@
2828
# FormatsToProcess = @()
2929
# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
3030
VariablesToExport = '*'
31-
AliasesToExport = 'Turtle'
31+
AliasesToExport = 'Turtle','🐢'
3232
PrivateData = @{
3333
PSData = @{
3434
# Tags applied to this module. These help with module discovery in online galleries.
@@ -38,132 +38,41 @@
3838
# A URL to the license for this module.
3939
LicenseURI = 'https://github.com/PowerShellWeb/Turtle/blob/main/LICENSE'
4040
ReleaseNotes = @'
41-
## Turtle 0.2.1:
41+
## Turtle 0.2.2:
4242
43-
* New Documentation:
44-
* Over 130 examples!
45-
* A Brief History of Turtles (#249)
46-
* Website improvements
47-
* Copy Code Button! (#331)
48-
* Improved layout and new backgrounds (#333)
49-
* Improving build (#344)
50-
* Defaulting palette selection (#346)
51-
* Major improvements
52-
* A turtle can now be any element!
53-
* Support for CSS keyframes, styles, and variables!
54-
* Vastly expanded SVG support, including bezier curves!
55-
* CircleArcs and Pie Graphs! Improvements to circles.
56-
* `Turtle` command improvements:
57-
* `Get-Turtle`
58-
* `Get-Turtle` help (#273) ( `turtle flower help` `turtle flower help examples`)
59-
* `Get-Turtle` now tracks commands (#250)
60-
* `Get-Turtle` now supports brackets (#255) and prebalances them (#262)
61-
* `Get-Turtle -AsJob` (#268)
62-
* `Get-Turtle` improved set errors (#252)
63-
* `Save-Turtle`
64-
* `Save-Turtle` saves as SVG by default (#259)
65-
* `Save-Turtle` autosaves by name (#269)
66-
* `Show-Turtle` will show the turtle (#257)
67-
* New methods:
68-
* `Turtle.a/Arc` (#231)
69-
* `Turtle.b/BezierCurve` (#228)
70-
* `Turtle.CircleArc` (#235)
71-
* `Turtle.c/CubicBezierCurve` (#230)
72-
* `Turtle.FractalShrub` (#332)
73-
* `Turtle.Leg` (#288)
74-
* `Turtle.Pie/PieGraph` (#239)
75-
* `Turtle.q/QuadraticBezierCurve` (#229)
76-
* `Turtle.Repeat` (#256)
77-
* `Turtle.Spider` (#289)
78-
* `Turtle.Spiderweb` (#290)
79-
* `Turtle.Spokes` (#291)
80-
* `Turtle.Sun` (#297)
81-
* `Turtle.Show` (#258)
82-
* New properties:
83-
* `Turtle.get_ArgumentList` (#296)
84-
* `Turtle.get/set_Attribute` (#247)
85-
* `Turtle.get/set_Class` (#237)
86-
* `Turtle.get_Commands` (#250)
87-
* `Turtle.get_DataBlock` (#284)
88-
* `Turtle.get/set_Element` (#248)
89-
* `Turtle.get/set_Defines` (#243)
90-
* `Turtle.get_ScriptBlock` (#253)
91-
* `Turtle.get/set_Defines` (#243)
92-
* `Turtle.get/set_Keyframe(s)` (#251)
93-
* `Turtle.get_History` (#279)
94-
* `Turtle.get/set_Link/Href` (#241)
95-
* `Turtle.get/set_Locale` (#300)
96-
* `Turtle.get_Marker` (#227)
97-
* `Turtle.get/set_MarkerEnd` (#233)
98-
* `Turtle.get/set_MarkerMiddle` (#234)
99-
* `Turtle.get/set_MarkerStart` (#232)
100-
* `Turtle.get/set_Opacity` (#293)
101-
* `Turtle.get/set_Precision` (#225)
102-
* `Turtle.ResizeViewBox` (#238)
103-
* `Turtle.get/set_Start` (#245)
104-
* `Turtle.get/set_Style` (#254)
105-
* `Turtle.get/set_Variable` (#263)
106-
* `Turtle.get/set_Title` (#285)
107-
* New pseudo type:
108-
* `Turtle.History`
109-
* `Turtle.History.ToString()` (#282)
110-
* `Turtle.History.DefaultDisplay` (#283)
111-
* `Turtle.js` (experimental)
112-
* Javascript version of turtle (#302)
113-
* Initial Core Operations:
114-
* `Turtle.js.heading` (#303)
115-
* `Turtle.js.rotate` (#304)
116-
* `Turtle.js.forward` (#305) (#337) (#338)
117-
* `Turtle.js.isPenDown` (#306)
118-
* `Turtle.js.goTo` (#307)
119-
* `Turtle.js.step` (#308)
120-
* `Turtle.js.teleport` (#309) (#334)
121-
* `Turtle.js.steps` (#310)
122-
* `Turtle.js.min` (#311)
123-
* `Turtle.js.max` (#312)
124-
* `Turtle.js.resize` (#313)
125-
* `Turtle.js.x` (#314)
126-
* `Turtle.js.y` (#315)
127-
* `Turtle.js.width` (#316)
128-
* `Turtle.js.height` (#317)
129-
* `Turtle.js.pathData` (#318) (#339)
130-
* `Turtle.js.polygon` (#319) (#336) (#338)
131-
* `Turtle.js.penUp` (#322)
132-
* `Turtle.js.penDown` (#323)
133-
* `Turtle.js.parse` (#327)
134-
* `Turtle.js.go` (#330)
135-
* `Turtle.js.ToString.ps1()` (#320)
136-
* `Turtle.js.get_JavaScript.ps1` (#324)
137-
* Thanks @ninmonkey for early testing!
138-
* Improved methods:
139-
* `Turtle.ArcLeft/ArcRight` allows StepCount (#272)
140-
* `Turtle.Circle` optimization (#287)
141-
* `Turtle.FractalPlant` improvement (#271)
142-
* `Turtle.HorizontalLine` is mapped to SVG `h` (#280)
143-
* `Turtle.VerticalLine` is mapped to SVG `v` (#281)
144-
* Improvemented Properties:
145-
* Adding `[OutputType([xml])]` to properties that output XML (#266)
146-
* `Turtle.get_Duration` defaults (#270)
147-
* `Turtle.get_Mask/PatternMask` returns only the mask (#261)
148-
* `Turtle.set_BackgroundColor` applies to SVG directly (#260)
149-
* `Turtle.get_Maximum` is a vector (#275)
150-
* `Turtle.get_Minimum` is a vector (#276)
151-
* `Turtle.get_Position` is a vector (#274)
152-
* `Turtle.set_Stroke` supports gradients (#295)
153-
* `Turtle.set_Fill` supports gradients (#294)
154-
* `Turtle.set_PathAnimation` will not overwrite a morph (#244)
155-
* `Turtle.get/set_PatternAnimation` uses duration (#299) and improved docs (#298)
156-
* `Turtle.get_TextElement` defaults to centered text (#265)
157-
* `Turtle.get_TextElement` improved color support (#292)
158-
* `Turtle.get_ViewBox` negative bounds (#286)
159-
* More aliases:
160-
* Added Internationalized Aliases (i.e. `Turtle.BackgroundColour`) (#236)
161-
* SVG syntax aliases (#240)
162-
* Fixed extra output in `Turtle.Pop` (#264)
43+
* New Shapes:
44+
* `Turtle.ArcFlower` ( #358 )
45+
* `Turtle.Arcygon` ( #359 )
46+
* `Turtle.ClosePath` ( #277 )
47+
* `Turtle.RightTriangle` ( #367 )
48+
* `Turtle.Rhombus` ( #372 )
49+
* `Turtle.StepCurve` ( #329 )
50+
* `Turtle.Triflower` ( #371 )
51+
* `Turtle.Lucky` draws a random shape (#366)
52+
* Font Settings:
53+
* `Turtle.FontWeight` ( Fixes #354, Fixes #381 )
54+
* `Turtle.FontVariant` ( Fixes #354, Fixes #380 )
55+
* `Turtle.FontStyle` ( Fixes #354, Fixes #379 )
56+
* `Turtle.FontSize` ( Fixes #354, Fixes #378 )
57+
* `Turtle.FontFamily` ( Fixes #354, Fixes #377 )
58+
* Improvements
59+
* Turtle.PathAnimation outputs XML (#374)
60+
* Get-Turtle speed boost (#368)
61+
* Move-Turtle uses the script (#351)
62+
* Randomizing most default parameters (#363)
63+
* Turtle defaults IDs to timestamp ( #362 )
64+
* Fill and Stroke improvement ( Fixes #360, Fixes #361, Fixes #369 )
65+
* Adding random support
66+
* Improving gradient support
67+
* Overwriting class if stroke is specified
68+
* Fixes
69+
* Turtle.History compatibility fix ( #373 )
70+
* Turtle works on PowerShell 5.1!
71+
* Moore Curve Fixes ( #370 )
16372
16473
---
16574
166-
Additional details available in the [CHANGELOG](https://github.com/PowerShellWeb/Turtle/blob/main/CHANGELOG.md)
75+
Additional history available in the [CHANGELOG](https://github.com/PowerShellWeb/Turtle/blob/main/CHANGELOG.md)
16776
16877
Please:
16978

0 commit comments

Comments
 (0)