Skip to content

Commit 7262513

Browse files
StartAutomatingStartAutomating
authored andcommitted
release: Updating Module Version [0.2.7] and CHANGELOG
1 parent d939bd4 commit 7262513

File tree

1 file changed

+18
-76
lines changed

1 file changed

+18
-76
lines changed

PipeScript.psd1

Lines changed: 18 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@{
2-
ModuleVersion = '0.2.6'
3-
Description = 'An Extensible Transpiler for PowerShell (and anything else)'
2+
ModuleVersion = '0.2.7'
3+
Description = 'Metaprogram PowerShell (and everything else)'
44
RootModule = 'PipeScript.psm1'
55
PowerShellVersion = '4.0'
66
AliasesToExport = '*'
@@ -210,83 +210,25 @@
210210
BuildModule = @('EZOut','Piecemeal','PipeScript','HelpOut', 'PSDevOps')
211211
Tags = 'PipeScript','PowerShell', 'Transpilation', 'Compiler'
212212
ReleaseNotes = @'
213-
## PipeScript 0.2.6:
213+
## PipeScript 0.2.7:
214+
215+
PipeScript can now easily define any language and you can now interpret Anything with PipeScript!
216+
217+
* Complete Overhaul of Languages in PipeScript!
218+
* Languages are now defined in open-ended psuedo-object
219+
* They can define an .Interpreter
220+
* If they do, the language can be dynamically interpreted!
221+
* Languages can also specify translation methods (.TranslateFromAstType)
222+
* More support for the PowerShell Abstract Syntax Tree and Roslyn
223+
* New languages supported: Docker, XSL, XSD, BrightScript, Conf, Wren, Vue, F#, GCODE
224+
* Start-PSNode lets you run PowerShell as a microservice
225+
* Import/Export-JSON make JSON easier to work with
226+
* Import-ModuleMember lets modules flexibly self-extend
227+
* Out-HTML is back!
214228
215-
* PipeScript can now be sponsored! (please show your support) (#488)
216-
217-
* PipeScript now has several formalized command types (#452)
218-
* Aspects
219-
* DynamicParameters (#462)
220-
* ModuleExtensionType (#460)
221-
* ModuleExtensionPattern (#460)
222-
* ModuleExtensionCommand (#460)
223-
* Automatic Variables (Fixes #426)
224-
* $MySelf
225-
* $MyParameters
226-
* $MyCallstack
227-
* $MyCaller
228-
* $MyCommandAst (#434)
229-
* $IsPipedTo (#430)
230-
* $IsPipedFrom (#431)
231-
* PostProcessing/Optimization now applies to Functions (#432)
232-
* Partial functions are now a PostProcessor (#449)
233-
* Protocol Functions
234-
* Made HTTP, UDP, and JSON Schema Protocols into functions (#474)
235-
* Added OpenAPI Protocol (#457)
236-
* Core Command Improvements
237-
* Get-PipeScript is now built with PipeScript (#463)
238-
* Export-PipeScript
239-
* Is _much_ more transparent in GitHub Workflow (#438)
240-
* Now lists all files built, time to build each, transpilers used, and PipeScript factor.
241-
* Auto Installs simple #requires in build files (#491)
242-
* Update-PipeScript uses AST Based Offsets (#439)
243-
* New-PipeScript
244-
* Making Description/Synopis ValueFromPipelineByPropertyName (#453)
245-
* Adding -InputObject parameter.
246-
* Making -Parameter _much_ more open-ended (#454)
247-
* Improving Reflection Support (#467)
248-
* Allowing -Parameter as `[CommandInfo]`/`[CommandMetaData]` (#477)
249-
* Supporting DefaultValue/ValidValue (Fixes #473)
250-
* Adding -Verb/-Noun (#468)
251-
* Invoke-PipeScript
252-
* Improving Positional Attribute Parameters (Fixes #70)
253-
* Clarifying 'Transpiler Not Found' Messages (#484)
254-
255-
* Sentence Parsing Support
256-
* Improving Mutliword alias support (#444)
257-
* Adding Clause.ParameterValues (#445)
258-
* Allowing N words to be skipped (#479)
259-
260-
* 'All' Improvements
261-
* Expanding Syntax for 'All' (#436)
262-
* Compacting generating code (#440)
263-
* Adding Greater Than / Less Than aliases (#446)
264-
* Enabling 'should' (#448)
265-
* 'all applications in $path' (#475)
266-
267-
* New Transpilers:
268-
* ValidValues (#451)
269-
* Adding WhereMethod (#465)
270-
* Adding ArrowOperator/ Lambdas ! (#464)
271-
272-
* Extended Type Improvements
273-
* VariableExpressionAst.GetVariableType - Enabling InvokeMemberExpression (#490)
274-
* CommandInfo.BlockComments - Resolving aliases (#487)
275-
* CommandInfo.GetHelpField - Skipping additional script blocks (Fixes #486)
276-
277-
* Minor Fixes:
278-
* Requires is now Quieter (#433)
279-
* Appending Unmapped Locations to Alias Namespace (Fixes #427)
280-
* Fixing Examples in New-PipeScript (thanks @ninmonkey !)
281-
* Namespaced Alias/Function - Not Transpiling if command found (#455)
282-
* Automatically Testing Examples (greatly expanded test coverage) (#461)
283-
* Templates now report errors more accurately (#489)
284-
* Inherit - Fixing Abstract/Dynamic Inheritance (#480)
285-
* Include - Allowing Including URLs (#481)
286-
* Partial Functions will not join their headers (#483)
287229
---
288230
289-
Additional history in [CHANGELOG](https://pipescript.start-automating.com/CHANGELOG)
231+
Additional history in [CHANGELOG](https://github.com/StartAutomating/PipeScript/blob/main/CHANGELOG.md)
290232
'@
291233
}
292234
}

0 commit comments

Comments
 (0)