|
1 | 1 | @{
|
2 |
| - ModuleVersion = '0.2.2' |
| 2 | + ModuleVersion = '0.2.3' |
3 | 3 | Description = 'An Extensible Transpiler for PowerShell (and anything else)'
|
4 | 4 | RootModule = 'PipeScript.psm1'
|
5 | 5 | PowerShellVersion = '4.0'
|
@@ -38,22 +38,72 @@ PipeScript files.
|
38 | 38 | BuildModule = @('EZOut','Piecemeal','PipeScript','HelpOut', 'PSDevOps')
|
39 | 39 | Tags = 'PipeScript','PowerShell', 'Transpilation', 'Compiler'
|
40 | 40 | ReleaseNotes = @'
|
41 |
| -## PipeScript 0.2.2: |
| 41 | +## PipeScript 0.2.3: |
42 | 42 |
|
43 |
| -* Build-PipeScript is now Export-PipeScript (aliases remain) (Fixes #312) |
44 |
| -* Export-PipeScript: Running BuildScripts first (Fixes #316) |
| 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) |
45 | 92 | * Join-PipeScript
|
46 |
| - * Ensuring end blocks remain unnamed if they can be (Fixes #317) |
47 |
| - * Trmming empty param blocks from end (Fixes #302) |
48 |
| -* Update-PipeScript: |
49 |
| - * Adding -InsertBefore/After (Fixes #309). Improving aliasing (Fixes #310) |
50 |
| - * Aliasing RenameVariable to RenameParameter (Fixes #303). Improving inner docs |
51 |
| -* requires transpiler: Caching Find-Module results (Fixes #318) |
52 |
| -* Extending Types: |
53 |
| - * Adding PipeScript.Template (Fixes #315) |
54 |
| - * Adding 'ExtensionScript' to PipeScript.PipeScriptType (Fixes #313) |
55 |
| - * Greatly extending ParameterAst (Fixes #305) |
56 |
| - * Extending ParamBlockAst (Fixes #304) |
| 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) |
57 | 107 |
|
58 | 108 | ---
|
59 | 109 |
|
|
0 commit comments