|
1 | 1 | @{ |
2 | | - ModuleVersion = '0.2.3' |
| 2 | + ModuleVersion = '0.2.4' |
3 | 3 | Description = 'An Extensible Transpiler for PowerShell (and anything else)' |
4 | 4 | RootModule = 'PipeScript.psm1' |
5 | 5 | PowerShellVersion = '4.0' |
@@ -38,72 +38,28 @@ PipeScript files. |
38 | 38 | BuildModule = @('EZOut','Piecemeal','PipeScript','HelpOut', 'PSDevOps') |
39 | 39 | Tags = 'PipeScript','PowerShell', 'Transpilation', 'Compiler' |
40 | 40 | ReleaseNotes = @' |
41 | | -## PipeScript 0.2.3: |
| 41 | +## PipeScript 0.2.4: |
42 | 42 |
|
43 | | -### New Features: |
44 | | -
|
45 | | -* Added Import-PipeScript (Fixes #366) |
46 | | - * Generating 'PipeScript.Imported' event on Import (#371) |
47 | | -* Functions and Aliases can now be created in namespaces (#329 and #334) |
48 | | - * Functions are imported as they are defined (#360) |
49 | | - * Transpilers can be defined in the PipeScript.Transpiler namespace |
50 | | - * _You can now declare a transpiler and use it in the next line!_ |
51 | | -* Partial Functions (#369) |
52 | | -* Conditional Keywords (#374) ( You can now `break if ($false)` / `continue if ($false)`) |
53 | | -
|
54 | | -### Extended Type Improvements |
55 | | -
|
56 | | -* Vastly Extending [CommandInfo] (Making PowerShell commands much more capable) |
57 | | - * Properties |
58 | | - * .BlockComments (Fixes #343) |
59 | | - * .Category (Fixes #344) |
60 | | - * .CommandNamespace (Fixes #335) |
61 | | - * .CommandMetadata (#351) |
62 | | - * .Description (#346) |
63 | | - * .FullyQualifiedName (#339) |
64 | | - * .Examples (#348) |
65 | | - * .Links (#349) |
66 | | - * .Metadata (#341) |
67 | | - * .Rank/Order (Fixes #345) |
68 | | - * .Synopsis (#347) |
69 | | - * .Separator (get/set) (#337, #338) |
70 | | - * Methods |
71 | | - * .CouldPipe() (#356) |
72 | | - * .CouldPipeType() (#359) |
73 | | - * .CouldRun (#357) |
74 | | - * .GetHelpField (Fixes #342) |
75 | | - * .IsParameterValid() (#358) |
76 | | - * .Validate() (#355) |
77 | | -* Application/ExternalScriptInfo: get/set.Root (#340) |
78 | | -* .Namespace alias for non-Cmdlet CommandInfo (Fixes #335) |
79 | | - |
80 | | -### Templating Improvements |
81 | | -
|
82 | | -* SQL Transpiler: Allowing Multiline Comments (Fixes #367) |
83 | | -* Adding Arduino Template (Fixes #308) |
84 | | -* Allowing Markdown Transpiler to Template Text (Fixes #352) |
85 | | -
|
86 | | -### Command Changes |
87 | | -
|
88 | | -* New-PipeScript |
89 | | - * Aliasing -FunctionType to -Function/CommandNamespace (Fixes #372) |
90 | | - * Transpiling content unless -NoTranspile is passed (Fixes #370) |
91 | | - * Allowing -Parameter dictionaries to contain dictionaries (Fixes #311) |
92 | | -* Join-PipeScript |
93 | | - * Adding -Indent (Fixes #365) |
94 | | - * Improving Unnamed end block behavior (Fixes #363) |
95 | | -* Invoke-PipeScript: |
96 | | - * Adding -OutputPath (Fixes #375) |
97 | | -
|
98 | | -### Action Improvements |
99 | | -
|
100 | | -* GitHub Action Now supports -InstallModule (Fixes #353) |
101 | | -* Using notices instead of set-output |
102 | | -
|
103 | | -### Minor Changes |
104 | | -
|
105 | | -* Allowing alias inheritance (Fixes #364) |
106 | | -* PipeScript.FunctionDefinition: Supporting Inline Parameters (Fixes #354) |
| 43 | +* Conditional Keywords now support throw/return (#389/#388) (also, fixed #387) |
| 44 | +* Updating action: checking for _all_ build errors before outputting (#378) |
| 45 | +* Command Updates |
| 46 | + * New-PipeScript: Fixing Typed function creation (Fixes #372) |
| 47 | + * Join-PipeScript: Fixing End Block Behavior (Fixes #383) |
| 48 | +* Templating Improvements: |
| 49 | + * New Languages Supported: |
| 50 | + * DART (#394) |
| 51 | + * SCALA (#395) |
| 52 | + * Markdown Template Transpiler now has a more terse format (#393). |
| 53 | + * Markdown Template Transpiler now supports embedding in HTML comments or CSS/JavaScript comments (#113). |
| 54 | + * JSON/JavaScript Template: Converting Output to JSON if not [string] (#382) |
| 55 | + * CSS Template Template : now Outputting Objects as CSS rules (Fixes #332) |
| 56 | + * Core Template Transpiler is Faster (#392) and ForeachObject is improved (#390) |
| 57 | +* Other Improvements |
| 58 | + * Include transpiler: Adding -Passthru (Fixes #385) |
| 59 | + * Making validation for various transpilers more careful (Fixes #381) |
| 60 | + * CommandNotFound behavior: Limiting recursion (Fixes #380) |
| 61 | + * Core Transpiler: Improving Efficiency (Fixes #379) |
| 62 | + * Requires allows clobbering and forces loads (Fixes #386) |
107 | 63 |
|
108 | 64 | --- |
109 | 65 | |
|
0 commit comments