|
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