Skip to content

Commit 234c96b

Browse files
author
James Brundage
committed
Updating Module Version [0.2.3] and CHANGELOG
1 parent 04c0700 commit 234c96b

File tree

2 files changed

+134
-15
lines changed

2 files changed

+134
-15
lines changed

CHANGELOG.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,72 @@
1+
## PipeScript 0.2.3:
2+
3+
### New Features:
4+
5+
* Added Import-PipeScript (Fixes #366)
6+
* Generating 'PipeScript.Imported' event on Import (#371)
7+
* Functions and Aliases can now be created in namespaces (#329 and #334)
8+
* Functions are imported as they are defined (#360)
9+
* Transpilers can be defined in the PipeScript.Transpiler namespace
10+
* _You can now declare a transpiler and use it in the next line!_
11+
* Partial Functions (#369)
12+
* Conditional Keywords (#374) ( You can now `break if ($false)` / `continue if ($false)`)
13+
14+
### Extended Type Improvements
15+
16+
* Vastly Extending [CommandInfo] (Making PowerShell commands much more capable)
17+
* Properties
18+
* .BlockComments (Fixes #343)
19+
* .Category (Fixes #344)
20+
* .CommandNamespace (Fixes #335)
21+
* .CommandMetadata (#351)
22+
* .Description (#346)
23+
* .FullyQualifiedName (#339)
24+
* .Examples (#348)
25+
* .Links (#349)
26+
* .Metadata (#341)
27+
* .Rank/Order (Fixes #345)
28+
* .Synopsis (#347)
29+
* .Separator (get/set) (#337, #338)
30+
* Methods
31+
* .CouldPipe() (#356)
32+
* .CouldPipeType() (#359)
33+
* .CouldRun (#357)
34+
* .GetHelpField (Fixes #342)
35+
* .IsParameterValid() (#358)
36+
* .Validate() (#355)
37+
* Application/ExternalScriptInfo: get/set.Root (#340)
38+
* .Namespace alias for non-Cmdlet CommandInfo (Fixes #335)
39+
40+
### Templating Improvements
41+
42+
* SQL Transpiler: Allowing Multiline Comments (Fixes #367)
43+
* Adding Arduino Template (Fixes #308)
44+
* Allowing Markdown Transpiler to Template Text (Fixes #352)
45+
46+
### Command Changes
47+
48+
* New-PipeScript
49+
* Aliasing -FunctionType to -Function/CommandNamespace (Fixes #372)
50+
* Transpiling content unless -NoTranspile is passed (Fixes #370)
51+
* Allowing -Parameter dictionaries to contain dictionaries (Fixes #311)
52+
* Join-PipeScript
53+
* Adding -Indent (Fixes #365)
54+
* Improving Unnamed end block behavior (Fixes #363)
55+
* Invoke-PipeScript:
56+
* Adding -OutputPath (Fixes #375)
57+
58+
### Action Improvements
59+
60+
* GitHub Action Now supports -InstallModule (Fixes #353)
61+
* Using notices instead of set-output
62+
63+
### Minor Changes
64+
65+
* Allowing alias inheritance (Fixes #364)
66+
* PipeScript.FunctionDefinition: Supporting Inline Parameters (Fixes #354)
67+
68+
---
69+
170
## PipeScript 0.2.2:
271

372
* Build-PipeScript is now Export-PipeScript (aliases remain) (Fixes #312)

PipeScript.ps.psd1

Lines changed: 65 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@{
2-
ModuleVersion = '0.2.2'
2+
ModuleVersion = '0.2.3'
33
Description = 'An Extensible Transpiler for PowerShell (and anything else)'
44
RootModule = 'PipeScript.psm1'
55
PowerShellVersion = '4.0'
@@ -43,22 +43,72 @@ PipeScript files.
4343
BuildModule = @('EZOut','Piecemeal','PipeScript','HelpOut', 'PSDevOps')
4444
Tags = 'PipeScript','PowerShell', 'Transpilation', 'Compiler'
4545
ReleaseNotes = @'
46-
## PipeScript 0.2.2:
46+
## PipeScript 0.2.3:
4747
48-
* Build-PipeScript is now Export-PipeScript (aliases remain) (Fixes #312)
49-
* Export-PipeScript: Running BuildScripts first (Fixes #316)
48+
### New Features:
49+
50+
* Added Import-PipeScript (Fixes #366)
51+
* Generating 'PipeScript.Imported' event on Import (#371)
52+
* Functions and Aliases can now be created in namespaces (#329 and #334)
53+
* Functions are imported as they are defined (#360)
54+
* Transpilers can be defined in the PipeScript.Transpiler namespace
55+
* _You can now declare a transpiler and use it in the next line!_
56+
* Partial Functions (#369)
57+
* Conditional Keywords (#374) ( You can now `break if ($false)` / `continue if ($false)`)
58+
59+
### Extended Type Improvements
60+
61+
* Vastly Extending [CommandInfo] (Making PowerShell commands much more capable)
62+
* Properties
63+
* .BlockComments (Fixes #343)
64+
* .Category (Fixes #344)
65+
* .CommandNamespace (Fixes #335)
66+
* .CommandMetadata (#351)
67+
* .Description (#346)
68+
* .FullyQualifiedName (#339)
69+
* .Examples (#348)
70+
* .Links (#349)
71+
* .Metadata (#341)
72+
* .Rank/Order (Fixes #345)
73+
* .Synopsis (#347)
74+
* .Separator (get/set) (#337, #338)
75+
* Methods
76+
* .CouldPipe() (#356)
77+
* .CouldPipeType() (#359)
78+
* .CouldRun (#357)
79+
* .GetHelpField (Fixes #342)
80+
* .IsParameterValid() (#358)
81+
* .Validate() (#355)
82+
* Application/ExternalScriptInfo: get/set.Root (#340)
83+
* .Namespace alias for non-Cmdlet CommandInfo (Fixes #335)
84+
85+
### Templating Improvements
86+
87+
* SQL Transpiler: Allowing Multiline Comments (Fixes #367)
88+
* Adding Arduino Template (Fixes #308)
89+
* Allowing Markdown Transpiler to Template Text (Fixes #352)
90+
91+
### Command Changes
92+
93+
* New-PipeScript
94+
* Aliasing -FunctionType to -Function/CommandNamespace (Fixes #372)
95+
* Transpiling content unless -NoTranspile is passed (Fixes #370)
96+
* Allowing -Parameter dictionaries to contain dictionaries (Fixes #311)
5097
* Join-PipeScript
51-
* Ensuring end blocks remain unnamed if they can be (Fixes #317)
52-
* Trmming empty param blocks from end (Fixes #302)
53-
* Update-PipeScript:
54-
* Adding -InsertBefore/After (Fixes #309). Improving aliasing (Fixes #310)
55-
* Aliasing RenameVariable to RenameParameter (Fixes #303). Improving inner docs
56-
* requires transpiler: Caching Find-Module results (Fixes #318)
57-
* Extending Types:
58-
* Adding PipeScript.Template (Fixes #315)
59-
* Adding 'ExtensionScript' to PipeScript.PipeScriptType (Fixes #313)
60-
* Greatly extending ParameterAst (Fixes #305)
61-
* Extending ParamBlockAst (Fixes #304)
98+
* Adding -Indent (Fixes #365)
99+
* Improving Unnamed end block behavior (Fixes #363)
100+
* Invoke-PipeScript:
101+
* Adding -OutputPath (Fixes #375)
102+
103+
### Action Improvements
104+
105+
* GitHub Action Now supports -InstallModule (Fixes #353)
106+
* Using notices instead of set-output
107+
108+
### Minor Changes
109+
110+
* Allowing alias inheritance (Fixes #364)
111+
* PipeScript.FunctionDefinition: Supporting Inline Parameters (Fixes #354)
62112
63113
---
64114

0 commit comments

Comments
 (0)