|
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