|
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'
|
@@ -43,72 +43,28 @@ PipeScript files.
|
43 | 43 | BuildModule = @('EZOut','Piecemeal','PipeScript','HelpOut', 'PSDevOps')
|
44 | 44 | Tags = 'PipeScript','PowerShell', 'Transpilation', 'Compiler'
|
45 | 45 | ReleaseNotes = @'
|
46 |
| -## PipeScript 0.2.3: |
| 46 | +## PipeScript 0.2.4: |
47 | 47 |
|
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) |
112 | 68 |
|
113 | 69 | ---
|
114 | 70 |
|
|
0 commit comments