Skip to content

Commit f3a4b54

Browse files
author
James Brundage
committed
Updating Module Version [0.2.6] and CHANGELOG
1 parent 589d5bd commit f3a4b54

File tree

2 files changed

+150
-21
lines changed

2 files changed

+150
-21
lines changed

CHANGELOG.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
## PipeScript 0.2.6:
2+
3+
* PipeScript can now be sponsored! (please show your support) (#488)
4+
5+
* PipeScript now has several formalized command types (#452)
6+
* Aspects
7+
* DynamicParameters (#462)
8+
* ModuleExtensionType (#460)
9+
* ModuleExtensionPattern (#460)
10+
* ModuleExtensionCommand (#460)
11+
* Automatic Variables (Fixes #426)
12+
* $MySelf
13+
* $MyParameters
14+
* $MyCallstack
15+
* $MyCaller
16+
* $MyCommandAst (#434)
17+
* $IsPipedTo (#430)
18+
* $IsPipedFrom (#431)
19+
* PostProcessing/Optimization now applies to Functions (#432)
20+
* Partial functions are now a PostProcessor (#449)
21+
* Protocol Functions
22+
* Made HTTP, UDP, and JSON Schema Protocols into functions (#474)
23+
* Added OpenAPI Protocol (#457)
24+
* Core Command Improvements
25+
* Get-PipeScript is now built with PipeScript (#463)
26+
* Export-PipeScript
27+
* Is _much_ more transparent in GitHub Workflow (#438)
28+
* Now lists all files built, time to build each, transpilers used, and PipeScript factor.
29+
* Auto Installs simple #requires in build files (#491)
30+
* Update-PipeScript uses AST Based Offsets (#439)
31+
* New-PipeScript
32+
* Making Description/Synopis ValueFromPipelineByPropertyName (#453)
33+
* Adding -InputObject parameter.
34+
* Making -Parameter _much_ more open-ended (#454)
35+
* Improving Reflection Support (#467)
36+
* Allowing -Parameter as `[CommandInfo]`/`[CommandMetaData]` (#477)
37+
* Supporting DefaultValue/ValidValue (Fixes #473)
38+
* Adding -Verb/-Noun (#468)
39+
* Invoke-PipeScript
40+
* Improving Positional Attribute Parameters (Fixes #70)
41+
* Clarifying 'Transpiler Not Found' Messages (#484)
42+
43+
* Sentence Parsing Support
44+
* Improving Mutliword alias support (#444)
45+
* Adding Clause.ParameterValues (#445)
46+
* Allowing N words to be skipped (#479)
47+
48+
* 'All' Improvements
49+
* Expanding Syntax for 'All' (#436)
50+
* Compacting generating code (#440)
51+
* Adding Greater Than / Less Than aliases (#446)
52+
* Enabling 'should' (#448)
53+
* 'all applications in $path' (#475)
54+
55+
* New Transpilers:
56+
* ValidValues (#451)
57+
* Adding WhereMethod (#465)
58+
* Adding ArrowOperator/ Lambdas ! (#464)
59+
60+
* Extended Type Improvements
61+
* VariableExpressionAst.GetVariableType - Enabling InvokeMemberExpression (#490)
62+
* CommandInfo.BlockComments - Resolving aliases (#487)
63+
* CommandInfo.GetHelpField - Skipping additional script blocks (Fixes #486)
64+
65+
* Minor Fixes:
66+
* Requires is now Quieter (#433)
67+
* Appending Unmapped Locations to Alias Namespace (Fixes #427)
68+
* Fixing Examples in New-PipeScript (thanks @ninmonkey !)
69+
* Namespaced Alias/Function - Not Transpiling if command found (#455)
70+
* Automatically Testing Examples (greatly expanded test coverage) (#461)
71+
* Templates now report errors more accurately (#489)
72+
* Inherit - Fixing Abstract/Dynamic Inheritance (#480)
73+
* Include - Allowing Including URLs (#481)
74+
* Partial Functions will not join their headers (#483)
75+
76+
---
77+
178
## PipeScript 0.2.5:
279

380
* Added Support for Aspects (#401)

PipeScript.ps.psd1

Lines changed: 73 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@{
2-
ModuleVersion = '0.2.5'
2+
ModuleVersion = '0.2.6'
33
Description = 'An Extensible Transpiler for PowerShell (and anything else)'
44
RootModule = 'PipeScript.psm1'
55
PowerShellVersion = '4.0'
@@ -141,28 +141,80 @@
141141
BuildModule = @('EZOut','Piecemeal','PipeScript','HelpOut', 'PSDevOps')
142142
Tags = 'PipeScript','PowerShell', 'Transpilation', 'Compiler'
143143
ReleaseNotes = @'
144-
## PipeScript 0.2.5:
144+
## PipeScript 0.2.6:
145145
146-
* Added Support for Aspects (#401)
147-
* Support for Pre/Post commands in Core Transpiler
148-
* Commands Named PipeScript.PreProcess / PipeScript.Analyzer will run before transpilation of a ScriptBlock
149-
* Commands Named PipeScript.PostProcess / PipeScript.Optimizer will run after transpilation of a ScriptBlock
150-
* Adding PipeScript.Optimizer.ConsolidateAspects (Fixes #413)
151-
* Conditional Keywords Fixes (Fixes #402)
152-
* New-PipeScript: Improving Pipelining (Fixes #400)
153-
* Update-PipeScript:
154-
* Tracing Events (#407)
155-
* Support for Insertions (#405, #406, #407)
156-
* Template Improvements
157-
* Templates can now be either singleline or multiline (Fixes #398)
158-
* New Language Support
159-
* Eiffel (#404)
160-
* PS1XML (#414)
161-
* SVG (#411)
162-
* XAML (#414)
163-
* XML Transpilers support inline xml output (Fixes #412)
164-
* Added initial demo file (Fixes #420)
146+
* PipeScript can now be sponsored! (please show your support) (#488)
165147
148+
* PipeScript now has several formalized command types (#452)
149+
* Aspects
150+
* DynamicParameters (#462)
151+
* ModuleExtensionType (#460)
152+
* ModuleExtensionPattern (#460)
153+
* ModuleExtensionCommand (#460)
154+
* Automatic Variables (Fixes #426)
155+
* $MySelf
156+
* $MyParameters
157+
* $MyCallstack
158+
* $MyCaller
159+
* $MyCommandAst (#434)
160+
* $IsPipedTo (#430)
161+
* $IsPipedFrom (#431)
162+
* PostProcessing/Optimization now applies to Functions (#432)
163+
* Partial functions are now a PostProcessor (#449)
164+
* Protocol Functions
165+
* Made HTTP, UDP, and JSON Schema Protocols into functions (#474)
166+
* Added OpenAPI Protocol (#457)
167+
* Core Command Improvements
168+
* Get-PipeScript is now built with PipeScript (#463)
169+
* Export-PipeScript
170+
* Is _much_ more transparent in GitHub Workflow (#438)
171+
* Now lists all files built, time to build each, transpilers used, and PipeScript factor.
172+
* Auto Installs simple #requires in build files (#491)
173+
* Update-PipeScript uses AST Based Offsets (#439)
174+
* New-PipeScript
175+
* Making Description/Synopis ValueFromPipelineByPropertyName (#453)
176+
* Adding -InputObject parameter.
177+
* Making -Parameter _much_ more open-ended (#454)
178+
* Improving Reflection Support (#467)
179+
* Allowing -Parameter as `[CommandInfo]`/`[CommandMetaData]` (#477)
180+
* Supporting DefaultValue/ValidValue (Fixes #473)
181+
* Adding -Verb/-Noun (#468)
182+
* Invoke-PipeScript
183+
* Improving Positional Attribute Parameters (Fixes #70)
184+
* Clarifying 'Transpiler Not Found' Messages (#484)
185+
186+
* Sentence Parsing Support
187+
* Improving Mutliword alias support (#444)
188+
* Adding Clause.ParameterValues (#445)
189+
* Allowing N words to be skipped (#479)
190+
191+
* 'All' Improvements
192+
* Expanding Syntax for 'All' (#436)
193+
* Compacting generating code (#440)
194+
* Adding Greater Than / Less Than aliases (#446)
195+
* Enabling 'should' (#448)
196+
* 'all applications in $path' (#475)
197+
198+
* New Transpilers:
199+
* ValidValues (#451)
200+
* Adding WhereMethod (#465)
201+
* Adding ArrowOperator/ Lambdas ! (#464)
202+
203+
* Extended Type Improvements
204+
* VariableExpressionAst.GetVariableType - Enabling InvokeMemberExpression (#490)
205+
* CommandInfo.BlockComments - Resolving aliases (#487)
206+
* CommandInfo.GetHelpField - Skipping additional script blocks (Fixes #486)
207+
208+
* Minor Fixes:
209+
* Requires is now Quieter (#433)
210+
* Appending Unmapped Locations to Alias Namespace (Fixes #427)
211+
* Fixing Examples in New-PipeScript (thanks @ninmonkey !)
212+
* Namespaced Alias/Function - Not Transpiling if command found (#455)
213+
* Automatically Testing Examples (greatly expanded test coverage) (#461)
214+
* Templates now report errors more accurately (#489)
215+
* Inherit - Fixing Abstract/Dynamic Inheritance (#480)
216+
* Include - Allowing Including URLs (#481)
217+
* Partial Functions will not join their headers (#483)
166218
---
167219
168220
Additional history in [CHANGELOG](https://pipescript.start-automating.com/CHANGELOG)

0 commit comments

Comments
 (0)