Skip to content

Commit e8bf1a6

Browse files
author
James Brundage
committed
Updating Module Version [0.2.4] and CHANGELOG
1 parent 5c33163 commit e8bf1a6

File tree

2 files changed

+47
-66
lines changed

2 files changed

+47
-66
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
## PipeScript 0.2.4:
2+
3+
* Conditional Keywords now support throw/return (#389/#388) (also, fixed #387)
4+
* Updating action: checking for _all_ build errors before outputting (#378)
5+
* Command Updates
6+
* New-PipeScript: Fixing Typed function creation (Fixes #372)
7+
* Join-PipeScript: Fixing End Block Behavior (Fixes #383)
8+
* Templating Improvements:
9+
* New Languages Supported:
10+
* DART (#394)
11+
* SCALA (#395)
12+
* Markdown Template Transpiler now has a more terse format (#393).
13+
* Markdown Template Transpiler now supports embedding in HTML comments or CSS/JavaScript comments (#113).
14+
* JSON/JavaScript Template: Converting Output to JSON if not [string] (#382)
15+
* CSS Template Template : now Outputting Objects as CSS rules (Fixes #332)
16+
* Core Template Transpiler is Faster (#392) and ForeachObject is improved (#390)
17+
* Other Improvements
18+
* Include transpiler: Adding -Passthru (Fixes #385)
19+
* Making validation for various transpilers more careful (Fixes #381)
20+
* CommandNotFound behavior: Limiting recursion (Fixes #380)
21+
* Core Transpiler: Improving Efficiency (Fixes #379)
22+
* Requires allows clobbering and forces loads (Fixes #386)
23+
24+
---
25+
126
## PipeScript 0.2.3:
227

328
### New Features:

PipeScript.ps.psd1

Lines changed: 22 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@{
2-
ModuleVersion = '0.2.3'
2+
ModuleVersion = '0.2.4'
33
Description = 'An Extensible Transpiler for PowerShell (and anything else)'
44
RootModule = 'PipeScript.psm1'
55
PowerShellVersion = '4.0'
@@ -43,72 +43,28 @@ PipeScript files.
4343
BuildModule = @('EZOut','Piecemeal','PipeScript','HelpOut', 'PSDevOps')
4444
Tags = 'PipeScript','PowerShell', 'Transpilation', 'Compiler'
4545
ReleaseNotes = @'
46-
## PipeScript 0.2.3:
46+
## PipeScript 0.2.4:
4747
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)
97-
* Join-PipeScript
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)
48+
* Conditional Keywords now support throw/return (#389/#388) (also, fixed #387)
49+
* Updating action: checking for _all_ build errors before outputting (#378)
50+
* Command Updates
51+
* New-PipeScript: Fixing Typed function creation (Fixes #372)
52+
* Join-PipeScript: Fixing End Block Behavior (Fixes #383)
53+
* Templating Improvements:
54+
* New Languages Supported:
55+
* DART (#394)
56+
* SCALA (#395)
57+
* Markdown Template Transpiler now has a more terse format (#393).
58+
* Markdown Template Transpiler now supports embedding in HTML comments or CSS/JavaScript comments (#113).
59+
* JSON/JavaScript Template: Converting Output to JSON if not [string] (#382)
60+
* CSS Template Template : now Outputting Objects as CSS rules (Fixes #332)
61+
* Core Template Transpiler is Faster (#392) and ForeachObject is improved (#390)
62+
* Other Improvements
63+
* Include transpiler: Adding -Passthru (Fixes #385)
64+
* Making validation for various transpilers more careful (Fixes #381)
65+
* CommandNotFound behavior: Limiting recursion (Fixes #380)
66+
* Core Transpiler: Improving Efficiency (Fixes #379)
67+
* Requires allows clobbering and forces loads (Fixes #386)
11268
11369
---
11470

0 commit comments

Comments
 (0)