<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
    <title>PipeScript</title>
    <description>A Metaprogramming Language for PowerShell (and anything else)</description>
    <link>https://pipescript.start-automating.com/</link>
    <atom:link href="https://pipescript.start-automating.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Mon, 19 Feb 2024 19:31:13 +0000</pubDate>
    <lastBuildDate>Mon, 19 Feb 2024 19:31:13 +0000</lastBuildDate>
    <generator>Jekyll v3.9.5</generator>
    
     
        <item>
        <title>PipeScript 0.2.6</title>
        <description>&lt;h2 id=&quot;pipescript-026&quot;&gt;PipeScript 0.2.6:&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;PipeScript can now be sponsored! (please show your support) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/488&quot;&gt;#488&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript now has several formalized command types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/452&quot;&gt;#452&lt;/a&gt;)
    &lt;ul&gt;
      &lt;li&gt;Aspects
        &lt;ul&gt;
          &lt;li&gt;DynamicParameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/462&quot;&gt;#462&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;ModuleExtensionType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/460&quot;&gt;#460&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;ModuleExtensionPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/460&quot;&gt;#460&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;ModuleExtensionCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/460&quot;&gt;#460&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Automatic Variables (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/426&quot;&gt;#426&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;$MySelf&lt;/li&gt;
          &lt;li&gt;$MyParameters&lt;/li&gt;
          &lt;li&gt;$MyCallstack&lt;/li&gt;
          &lt;li&gt;$MyCaller&lt;/li&gt;
          &lt;li&gt;$MyCommandAst (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/434&quot;&gt;#434&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;$IsPipedTo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/430&quot;&gt;#430&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;$IsPipedFrom (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/431&quot;&gt;#431&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;PostProcessing/Optimization now applies to Functions (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/432&quot;&gt;#432&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Partial functions are now a PostProcessor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/449&quot;&gt;#449&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Protocol Functions
        &lt;ul&gt;
          &lt;li&gt;Made HTTP, UDP, and JSON Schema Protocols into functions (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/474&quot;&gt;#474&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Added OpenAPI Protocol (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/457&quot;&gt;#457&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core Command Improvements
    &lt;ul&gt;
      &lt;li&gt;Get-PipeScript is now built with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/463&quot;&gt;#463&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Export-PipeScript
        &lt;ul&gt;
          &lt;li&gt;Is &lt;em&gt;much&lt;/em&gt; more transparent in GitHub Workflow (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/438&quot;&gt;#438&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Now lists all files built, time to build each, transpilers used, and PipeScript factor.&lt;/li&gt;
          &lt;li&gt;Auto Installs simple #requires in build files (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/491&quot;&gt;#491&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Update-PipeScript uses AST Based Offsets (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/439&quot;&gt;#439&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;New-PipeScript
        &lt;ul&gt;
          &lt;li&gt;Making Description/Synopis ValueFromPipelineByPropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/453&quot;&gt;#453&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Adding -InputObject parameter.&lt;/li&gt;
          &lt;li&gt;Making -Parameter &lt;em&gt;much&lt;/em&gt; more open-ended (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/454&quot;&gt;#454&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improving Reflection Support (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/467&quot;&gt;#467&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Allowing -Parameter as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;[CommandInfo]&lt;/code&gt;/&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;[CommandMetaData]&lt;/code&gt; (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/477&quot;&gt;#477&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Supporting DefaultValue/ValidValue (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/473&quot;&gt;#473&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Adding -Verb/-Noun (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/468&quot;&gt;#468&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Invoke-PipeScript
        &lt;ul&gt;
          &lt;li&gt;Improving Positional Attribute Parameters (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/70&quot;&gt;#70&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Clarifying ‘Transpiler Not Found’ Messages (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/484&quot;&gt;#484&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Sentence Parsing Support
    &lt;ul&gt;
      &lt;li&gt;Improving Mutliword alias support (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/444&quot;&gt;#444&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Clause.ParameterValues (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/445&quot;&gt;#445&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Allowing N words to be skipped (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/479&quot;&gt;#479&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;‘All’ Improvements
    &lt;ul&gt;
      &lt;li&gt;Expanding Syntax for ‘All’ (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/436&quot;&gt;#436&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Compacting generating code (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/440&quot;&gt;#440&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Greater Than / Less Than aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/446&quot;&gt;#446&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Enabling ‘should’ (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/448&quot;&gt;#448&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;‘all applications in $path’ (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/475&quot;&gt;#475&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidValues (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/451&quot;&gt;#451&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding WhereMethod (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/465&quot;&gt;#465&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding ArrowOperator/ Lambdas ! (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/464&quot;&gt;#464&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Extended Type Improvements
    &lt;ul&gt;
      &lt;li&gt;VariableExpressionAst.GetVariableType - Enabling InvokeMemberExpression (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/490&quot;&gt;#490&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandInfo.BlockComments - Resolving aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/487&quot;&gt;#487&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandInfo.GetHelpField - Skipping additional script blocks (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/486&quot;&gt;#486&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Minor Fixes:
    &lt;ul&gt;
      &lt;li&gt;Requires is now Quieter (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/433&quot;&gt;#433&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Appending Unmapped Locations to Alias Namespace (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/427&quot;&gt;#427&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Examples in New-PipeScript (thanks @ninmonkey !)&lt;/li&gt;
      &lt;li&gt;Namespaced Alias/Function - Not Transpiling if command found (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/455&quot;&gt;#455&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Automatically Testing Examples (greatly expanded test coverage) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/461&quot;&gt;#461&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Templates now report errors more accurately (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/489&quot;&gt;#489&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inherit - Fixing Abstract/Dynamic Inheritance (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/480&quot;&gt;#480&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Include - Allowing Including URLs (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/481&quot;&gt;#481&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;partial-functions-will-not-join-their-headers-483&quot;&gt;Partial Functions will not join their headers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/483&quot;&gt;#483&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Thu, 29 Jun 2023 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2023/06/29/PipeScript-0.2.6/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2023/06/29/PipeScript-0.2.6/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.2.5</title>
        <description>&lt;h2 id=&quot;pipescript-025&quot;&gt;PipeScript 0.2.5:&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Added Support for Aspects (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/401&quot;&gt;#401&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Support for Pre/Post commands in Core Transpiler
    &lt;ul&gt;
      &lt;li&gt;Commands Named PipeScript.PreProcess / PipeScript.Analyzer will run before transpilation of a ScriptBlock&lt;/li&gt;
      &lt;li&gt;Commands Named PipeScript.PostProcess / PipeScript.Optimizer will run after transpilation of a ScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Adding PipeScript.Optimizer.ConsolidateAspects (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/413&quot;&gt;#413&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Conditional Keywords Fixes (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/402&quot;&gt;#402&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New-PipeScript: Improving Pipelining (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/400&quot;&gt;#400&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Tracing Events (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/407&quot;&gt;#407&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Support for Insertions (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/405&quot;&gt;#405&lt;/a&gt;, &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/406&quot;&gt;#406&lt;/a&gt;, &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/407&quot;&gt;#407&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Template Improvements
    &lt;ul&gt;
      &lt;li&gt;Templates can now be either singleline or multiline (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/398&quot;&gt;#398&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Language Support
    &lt;ul&gt;
      &lt;li&gt;Eiffel (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/404&quot;&gt;#404&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/414&quot;&gt;#414&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;SVG (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/411&quot;&gt;#411&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;XAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/414&quot;&gt;#414&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;XML Transpilers support inline xml output (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/412&quot;&gt;#412&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Added initial demo file (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/420&quot;&gt;#420&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Thu, 27 Apr 2023 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2023/04/27/PipeScript-0.2.5/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2023/04/27/PipeScript-0.2.5/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.2.4</title>
        <description>&lt;h2 id=&quot;pipescript-024&quot;&gt;PipeScript 0.2.4:&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Conditional Keywords now support throw/return (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/389&quot;&gt;#389&lt;/a&gt;/&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/388&quot;&gt;#388&lt;/a&gt;) (also, fixed &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/387&quot;&gt;#387&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Updating action: checking for &lt;em&gt;all&lt;/em&gt; build errors before outputting  (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/378&quot;&gt;#378&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Command Updates
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript: Fixing Typed function creation (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/372&quot;&gt;#372&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript: Fixing End Block Behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/383&quot;&gt;#383&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Templating Improvements:
    &lt;ul&gt;
      &lt;li&gt;New Languages Supported:
        &lt;ul&gt;
          &lt;li&gt;DART (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/394&quot;&gt;#394&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;SCALA (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/395&quot;&gt;#395&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Markdown Template Transpiler now has a more terse format (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/393&quot;&gt;#393&lt;/a&gt;).&lt;/li&gt;
      &lt;li&gt;Markdown Template Transpiler now supports embedding in HTML comments or CSS/JavaScript comments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/113&quot;&gt;#113&lt;/a&gt;).&lt;/li&gt;
      &lt;li&gt;JSON/JavaScript Template: Converting Output to JSON if not [string] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/382&quot;&gt;#382&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CSS Template Template : now Outputting Objects as CSS rules (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/332&quot;&gt;#332&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Template Transpiler is Faster (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/392&quot;&gt;#392&lt;/a&gt;) and ForeachObject is improved (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/390&quot;&gt;#390&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Other Improvements
    &lt;ul&gt;
      &lt;li&gt;Include transpiler: Adding -Passthru (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/385&quot;&gt;#385&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Making validation for various transpilers more careful (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/381&quot;&gt;#381&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandNotFound behavior: Limiting recursion (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/380&quot;&gt;#380&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Transpiler: Improving Efficiency (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/379&quot;&gt;#379&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Requires allows clobbering and forces loads (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/386&quot;&gt;#386&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Fri, 31 Mar 2023 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2023/03/31/PipeScript-0.2.4/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2023/03/31/PipeScript-0.2.4/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.2.3</title>
        <description>&lt;h2 id=&quot;pipescript-023&quot;&gt;PipeScript 0.2.3:&lt;/h2&gt;

&lt;h3 id=&quot;new-features&quot;&gt;New Features:&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Added Import-PipeScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/366&quot;&gt;#366&lt;/a&gt;)
    &lt;ul&gt;
      &lt;li&gt;Generating ‘PipeScript.Imported’ event on Import (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/371&quot;&gt;#371&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Functions and Aliases can now be created in namespaces (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/329&quot;&gt;#329&lt;/a&gt; and &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/334&quot;&gt;#334&lt;/a&gt;)
    &lt;ul&gt;
      &lt;li&gt;Functions are imported as they are defined (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/360&quot;&gt;#360&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Transpilers can be defined in the PipeScript.Transpiler namespace&lt;/li&gt;
      &lt;li&gt;&lt;em&gt;You can now declare a transpiler and use it in the next line!&lt;/em&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Partial Functions (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/369&quot;&gt;#369&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Conditional Keywords (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/374&quot;&gt;#374&lt;/a&gt;) ( You can now &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;break if ($false)&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;continue if ($false)&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;extended-type-improvements&quot;&gt;Extended Type Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Vastly Extending [CommandInfo] (Making PowerShell commands much more capable)
    &lt;ul&gt;
      &lt;li&gt;Properties
        &lt;ul&gt;
          &lt;li&gt;.BlockComments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/343&quot;&gt;#343&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Category (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/344&quot;&gt;#344&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.CommandNamespace (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/335&quot;&gt;#335&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.CommandMetadata (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/351&quot;&gt;#351&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Description (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/346&quot;&gt;#346&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.FullyQualifiedName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/339&quot;&gt;#339&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Examples (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/348&quot;&gt;#348&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Links (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/349&quot;&gt;#349&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Metadata (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/341&quot;&gt;#341&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Rank/Order (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/345&quot;&gt;#345&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Synopsis (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/347&quot;&gt;#347&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Separator (get/set) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/337&quot;&gt;#337&lt;/a&gt;, &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/338&quot;&gt;#338&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Methods
        &lt;ul&gt;
          &lt;li&gt;.CouldPipe() (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/356&quot;&gt;#356&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.CouldPipeType() (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/359&quot;&gt;#359&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.CouldRun (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/357&quot;&gt;#357&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.GetHelpField (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/342&quot;&gt;#342&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.IsParameterValid() (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/358&quot;&gt;#358&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;.Validate() (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/355&quot;&gt;#355&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Application/ExternalScriptInfo: get/set.Root (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/340&quot;&gt;#340&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;.Namespace alias for non-Cmdlet CommandInfo (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/335&quot;&gt;#335&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;templating-improvements&quot;&gt;Templating Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;SQL Transpiler:  Allowing Multiline Comments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/367&quot;&gt;#367&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Adding Arduino Template (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/308&quot;&gt;#308&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Allowing Markdown Transpiler to Template Text (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/352&quot;&gt;#352&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;command-changes&quot;&gt;Command Changes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;New-PipeScript
    &lt;ul&gt;
      &lt;li&gt;Aliasing -FunctionType to -Function/CommandNamespace (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/372&quot;&gt;#372&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Transpiling content unless -NoTranspile is passed (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/370&quot;&gt;#370&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Allowing -Parameter dictionaries to contain dictionaries (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/311&quot;&gt;#311&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Join-PipeScript
    &lt;ul&gt;
      &lt;li&gt;Adding -Indent (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/365&quot;&gt;#365&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving Unnamed end block behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/363&quot;&gt;#363&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Invoke-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -OutputPath (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/375&quot;&gt;#375&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;action-improvements&quot;&gt;Action Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;GitHub Action Now supports -InstallModule (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/353&quot;&gt;#353&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Using notices instead of set-output&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;minor-changes&quot;&gt;Minor Changes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Allowing alias inheritance (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/364&quot;&gt;#364&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript.FunctionDefinition: Supporting Inline Parameters (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/354&quot;&gt;#354&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Sun, 12 Mar 2023 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2023/03/12/PipeScript-0.2.3/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2023/03/12/PipeScript-0.2.3/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.2.2</title>
        <description>&lt;h2 id=&quot;pipescript-022&quot;&gt;PipeScript 0.2.2:&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Build-PipeScript is now Export-PipeScript (aliases remain) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/312&quot;&gt;#312&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Export-PipeScript: Running BuildScripts first (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/316&quot;&gt;#316&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript
    &lt;ul&gt;
      &lt;li&gt;Ensuring end blocks remain unnamed if they can be (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/317&quot;&gt;#317&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Trmming empty param blocks from end (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/302&quot;&gt;#302&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -InsertBefore/After (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/309&quot;&gt;#309&lt;/a&gt;).  Improving aliasing (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/310&quot;&gt;#310&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Aliasing RenameVariable to RenameParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/303&quot;&gt;#303&lt;/a&gt;). Improving inner docs&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;requires transpiler: Caching Find-Module results (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/318&quot;&gt;#318&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Extending Types:
    &lt;ul&gt;
      &lt;li&gt;Adding PipeScript.Template (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/315&quot;&gt;#315&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding ‘ExtensionScript’ to PipeScript.PipeScriptType (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/313&quot;&gt;#313&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Greatly extending ParameterAst (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/305&quot;&gt;#305&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Extending ParamBlockAst (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/304&quot;&gt;#304&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Sat, 24 Dec 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/12/24/PipeScript-0.2.2/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/12/24/PipeScript-0.2.2/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.2.1</title>
        <description>&lt;h2 id=&quot;021&quot;&gt;0.2.1:&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Adding preliminary ‘define’ transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/299&quot;&gt;#299&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Improving interactive templates (now supported for all languages) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/285&quot;&gt;#285&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing sequence dotting within non-statements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/298&quot;&gt;#298&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Allow multiple transpiler outputs to update nearby context (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/297&quot;&gt;#297&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;No longer expanding Regex Literals in attributes (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/290&quot;&gt;#290&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Wed, 16 Nov 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/11/16/PipeScript-0.2.1/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/11/16/PipeScript-0.2.1/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.2</title>
        <description>&lt;h2 id=&quot;02&quot;&gt;0.2:&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Massive Improvements in Templating
    &lt;ul&gt;
      &lt;li&gt;Templates can be used interactively (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/285&quot;&gt;#285&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Renaming all Inline Transpilers to Template Transpilers&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Natural Parsing Improvements
    &lt;ul&gt;
      &lt;li&gt;ArrayLiterals are expanded (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/291&quot;&gt;#291&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;AsSentence now only allows one value into a singleton (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/279&quot;&gt;#279&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not expanding expandable strings (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/286&quot;&gt;#286&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpilers can change nearby context (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/292&quot;&gt;#292&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Allowing dot syntax to extend across multiple statements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/273&quot;&gt;#273&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Adding requires keyword (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/293&quot;&gt;#293&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript modifies its own manifest (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/294&quot;&gt;#294&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 14 Nov 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/11/14/PipeScript-0.2/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/11/14/PipeScript-0.2/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.9</title>
        <description>&lt;h2 id=&quot;019&quot;&gt;0.1.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Protocol Transpilers
    &lt;ul&gt;
      &lt;li&gt;Adding JSONSchema transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/274&quot;&gt;#274&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HTTP Protocol: Only allowing HTTP Methods (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/275&quot;&gt;#275&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword improvements:
    &lt;ul&gt;
      &lt;li&gt;all scripts in $directory (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/277&quot;&gt;#277&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;‘new’ keyword recursively transpiles constructor arguments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/271&quot;&gt;#271&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core improvements:
    &lt;ul&gt;
      &lt;li&gt;Core Transpiler stops transpilation of an item after any output (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/280&quot;&gt;#280&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[CommandAst].AsSentence now maps singleton values correctly (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/279&quot;&gt;#279&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PipeScript now handles CommandNotFound, enabling interactive use (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/281&quot;&gt;#281&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 07 Nov 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/11/07/PipeScript-0.1.9/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/11/07/PipeScript-0.1.9/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.8</title>
        <description>&lt;h2 id=&quot;018&quot;&gt;0.1.8:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements to ‘all’ keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/264&quot;&gt;#264&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/263&quot;&gt;#263&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/260&quot;&gt;#260&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/253&quot;&gt;#253&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Keywords can now be run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/263&quot;&gt;#263&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New keyword can be piped to (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/265&quot;&gt;#265&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Sentences can now map multi-word aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/260&quot;&gt;#260&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New [CommandAST] properties: .IsPipedTo .IsPipedFrom&lt;/li&gt;
  &lt;li&gt;Added Inline HAXE and Inline Racket support (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/259&quot;&gt;#259&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/262&quot;&gt;#262&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additional history in &lt;a href=&quot;https://pipescript.start-automating.com/CHANGELOG&quot;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Fri, 21 Oct 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/10/21/PipeScript-0.1.8/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/10/21/PipeScript-0.1.8/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.7</title>
        <description>&lt;h2 id=&quot;017&quot;&gt;0.1.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Added LATEX / TEX support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/230&quot;&gt;#230&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Adding LUA support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/246&quot;&gt;#246&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;fixing-core-transpiler-attribute-behavior-fixes-247&quot;&gt;Fixing Core Transpiler Attribute Behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/247&quot;&gt;#247&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;016&quot;&gt;0.1.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Added ‘all’ keyword (iterate over everything) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/244&quot;&gt;#244&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Added Natural Language Processing to CommandAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/242&quot;&gt;#242&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New Language Support:
    &lt;ul&gt;
      &lt;li&gt;HashiCorp Language (HCL) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/240&quot;&gt;#240&lt;/a&gt; / &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/241&quot;&gt;#241&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;webassembly-wat-fixes-239&quot;&gt;WebAssembly (WAT) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/239&quot;&gt;#239&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;015&quot;&gt;0.1.5:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Support for [inherit]ing a command (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/235&quot;&gt;#235&lt;/a&gt;) (finally/wow)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Overhauling (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/231&quot;&gt;#231&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/232&quot;&gt;#232&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/233&quot;&gt;#233&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/236&quot;&gt;#236&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;managementautomationlanguage-type-extensions-adding-script-property-and-tostring-scriptmethod-fixes-234&quot;&gt;[Management.Automation.Language] type extensions: Adding .Script property and .ToString() scriptmethod (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/234&quot;&gt;#234&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;014&quot;&gt;0.1.4:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;ValidateScriptBlock improvements
    &lt;ul&gt;
      &lt;li&gt;Adding -NoLoop/-NoWhileLoop (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/227&quot;&gt;#227&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeCommand/-ExcludeCommand (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/224&quot;&gt;#224&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeType/-ExcludeType (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/225&quot;&gt;#225&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -AstCondition (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/226&quot;&gt;#226&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved documentation of [decorate] transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/222&quot;&gt;#222&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Core Parameter Transpiler no longer considers real types (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/223&quot;&gt;#223&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;adding-new-value-for-pipescriptpipescripttype-buildscript-fixes-228&quot;&gt;Adding new value for PipeScript.PipeScriptType: BuildScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/228&quot;&gt;#228&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;013&quot;&gt;0.1.3:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Protocols: UDP (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/208&quot;&gt;#208&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New Inline Language Support:
    &lt;ul&gt;
      &lt;li&gt;ADA (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/207&quot;&gt;#207&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Basic/VB/VBScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/206&quot;&gt;#206&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;R (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/204&quot;&gt;#204&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;SQL (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/200&quot;&gt;#200&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;TCL/TK (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/205&quot;&gt;#205&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword now allows static members as constructor arguments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/214&quot;&gt;#214&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword uses do{} until (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/217&quot;&gt;#217&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;Core Transpiler now respects .Rank (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/210&quot;&gt;#210&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/211&quot;&gt;#211&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;New-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Fixing -Link behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/201&quot;&gt;#201&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Trimming ends of examples (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/202&quot;&gt;#202&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Plurally aliasing -Examples and -Links (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/203&quot;&gt;#203&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Search-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Now supports plural aliases for -RegularExpression (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/219&quot;&gt;#219&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;ParameterTypeConstraint now ignores [ordered] (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/190&quot;&gt;#190&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Extended Type System Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;scriptblocktranspile-now-throws-fixes-212&quot;&gt;[ScriptBlock].Transpile() now throws (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/212&quot;&gt;#212&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;012&quot;&gt;0.1.2:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Inline Language support
    &lt;ul&gt;
      &lt;li&gt;Batch support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/198&quot;&gt;#198&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bash Support  (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/194&quot;&gt;#194&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core Inline Transpiler : Adding -LinePattern (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/197&quot;&gt;#197&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New-PipeScript: Writing help (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/195&quot;&gt;#195&lt;/a&gt;) and functions (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/196&quot;&gt;#196&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;AST Type Improvements:
    &lt;ul&gt;
      &lt;li&gt;Adding [AST].Transpile() (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/192&quot;&gt;#192&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Considering a pipeline in a hashtable to be assigned (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/193&quot;&gt;#193&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[ScriptBlock]/[AST]:  Adding .Transpilers (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/185&quot;&gt;#185&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[CommandAst].ResolvedCommand:  Checking transpilers first (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/186&quot;&gt;#186&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword property bag improvements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/191&quot;&gt;#191&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Use-PipeScript:  Defaulting to core transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/188&quot;&gt;#188&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Transpiler:  Allowing -ScriptBlock to be provided postionally (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/189&quot;&gt;#189&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Hashtable formatter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/187&quot;&gt;#187&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HTTP Protocol: Enabling Splatting (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/183&quot;&gt;#183&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;requiring-inline-transpilers-accept-managementautomationcommandinfo-from-the-pipeline-fixes-184&quot;&gt;Requiring Inline Transpilers accept [Management.Automation.CommandInfo] from the Pipeline (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/184&quot;&gt;#184&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;011&quot;&gt;0.1.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Keywords:
    &lt;ul&gt;
      &lt;li&gt;await (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/181&quot;&gt;#181&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Allowing -Parameter to be supplied via reflection (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/171&quot;&gt;#171&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -ParameterHelp (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -WeaklyTyped (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/174&quot;&gt;#174&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -RegexReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/178&quot;&gt;#178&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -RegionReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/179&quot;&gt;#179&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Use-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Supporting Get-Command -Syntax (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Types/Formatting Fixes:
    &lt;ul&gt;
      &lt;li&gt;CommandAST/AttributeAST:  Adding .Args/.Arguments/.Parameters aliases (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/176&quot;&gt;#176&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandAST:  Fixing .GetParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/175&quot;&gt;#175&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Updating PSToken control (more colorization) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;yaml-formatter-indent--primitive-support-fixes-180&quot;&gt;YAML Formatter indent / primitive support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/180&quot;&gt;#180&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 09 Oct 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/10/09/PipeScript-0.1.7/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/10/09/PipeScript-0.1.7/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.6</title>
        <description>&lt;h2 id=&quot;016&quot;&gt;0.1.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Added ‘all’ keyword (iterate over everything) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/244&quot;&gt;#244&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Added Natural Language Processing to CommandAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/242&quot;&gt;#242&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New Language Support:
    &lt;ul&gt;
      &lt;li&gt;HashiCorp Language (HCL) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/240&quot;&gt;#240&lt;/a&gt; / &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/241&quot;&gt;#241&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;webassembly-wat-fixes-239&quot;&gt;WebAssembly (WAT) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/239&quot;&gt;#239&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;015&quot;&gt;0.1.5:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Support for [inherit]ing a command (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/235&quot;&gt;#235&lt;/a&gt;) (finally/wow)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Overhauling (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/231&quot;&gt;#231&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/232&quot;&gt;#232&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/233&quot;&gt;#233&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/236&quot;&gt;#236&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;managementautomationlanguage-type-extensions-adding-script-property-and-tostring-scriptmethod-fixes-234&quot;&gt;[Management.Automation.Language] type extensions: Adding .Script property and .ToString() scriptmethod (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/234&quot;&gt;#234&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;014&quot;&gt;0.1.4:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;ValidateScriptBlock improvements
    &lt;ul&gt;
      &lt;li&gt;Adding -NoLoop/-NoWhileLoop (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/227&quot;&gt;#227&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeCommand/-ExcludeCommand (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/224&quot;&gt;#224&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeType/-ExcludeType (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/225&quot;&gt;#225&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -AstCondition (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/226&quot;&gt;#226&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved documentation of [decorate] transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/222&quot;&gt;#222&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Core Parameter Transpiler no longer considers real types (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/223&quot;&gt;#223&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;adding-new-value-for-pipescriptpipescripttype-buildscript-fixes-228&quot;&gt;Adding new value for PipeScript.PipeScriptType: BuildScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/228&quot;&gt;#228&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;013&quot;&gt;0.1.3:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Protocols: UDP (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/208&quot;&gt;#208&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New Inline Language Support:
    &lt;ul&gt;
      &lt;li&gt;ADA (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/207&quot;&gt;#207&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Basic/VB/VBScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/206&quot;&gt;#206&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;R (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/204&quot;&gt;#204&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;SQL (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/200&quot;&gt;#200&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;TCL/TK (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/205&quot;&gt;#205&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword now allows static members as constructor arguments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/214&quot;&gt;#214&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword uses do{} until (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/217&quot;&gt;#217&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;Core Transpiler now respects .Rank (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/210&quot;&gt;#210&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/211&quot;&gt;#211&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;New-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Fixing -Link behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/201&quot;&gt;#201&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Trimming ends of examples (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/202&quot;&gt;#202&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Plurally aliasing -Examples and -Links (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/203&quot;&gt;#203&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Search-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Now supports plural aliases for -RegularExpression (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/219&quot;&gt;#219&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;ParameterTypeConstraint now ignores [ordered] (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/190&quot;&gt;#190&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Extended Type System Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;scriptblocktranspile-now-throws-fixes-212&quot;&gt;[ScriptBlock].Transpile() now throws (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/212&quot;&gt;#212&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;012&quot;&gt;0.1.2:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Inline Language support
    &lt;ul&gt;
      &lt;li&gt;Batch support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/198&quot;&gt;#198&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bash Support  (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/194&quot;&gt;#194&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core Inline Transpiler : Adding -LinePattern (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/197&quot;&gt;#197&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New-PipeScript: Writing help (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/195&quot;&gt;#195&lt;/a&gt;) and functions (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/196&quot;&gt;#196&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;AST Type Improvements:
    &lt;ul&gt;
      &lt;li&gt;Adding [AST].Transpile() (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/192&quot;&gt;#192&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Considering a pipeline in a hashtable to be assigned (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/193&quot;&gt;#193&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[ScriptBlock]/[AST]:  Adding .Transpilers (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/185&quot;&gt;#185&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[CommandAst].ResolvedCommand:  Checking transpilers first (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/186&quot;&gt;#186&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword property bag improvements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/191&quot;&gt;#191&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Use-PipeScript:  Defaulting to core transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/188&quot;&gt;#188&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Transpiler:  Allowing -ScriptBlock to be provided postionally (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/189&quot;&gt;#189&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Hashtable formatter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/187&quot;&gt;#187&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HTTP Protocol: Enabling Splatting (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/183&quot;&gt;#183&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;requiring-inline-transpilers-accept-managementautomationcommandinfo-from-the-pipeline-fixes-184&quot;&gt;Requiring Inline Transpilers accept [Management.Automation.CommandInfo] from the Pipeline (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/184&quot;&gt;#184&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;011&quot;&gt;0.1.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Keywords:
    &lt;ul&gt;
      &lt;li&gt;await (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/181&quot;&gt;#181&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Allowing -Parameter to be supplied via reflection (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/171&quot;&gt;#171&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -ParameterHelp (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -WeaklyTyped (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/174&quot;&gt;#174&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -RegexReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/178&quot;&gt;#178&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -RegionReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/179&quot;&gt;#179&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Use-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Supporting Get-Command -Syntax (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Types/Formatting Fixes:
    &lt;ul&gt;
      &lt;li&gt;CommandAST/AttributeAST:  Adding .Args/.Arguments/.Parameters aliases (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/176&quot;&gt;#176&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandAST:  Fixing .GetParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/175&quot;&gt;#175&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Updating PSToken control (more colorization) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;yaml-formatter-indent--primitive-support-fixes-180&quot;&gt;YAML Formatter indent / primitive support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/180&quot;&gt;#180&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sat, 08 Oct 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/10/08/PipeScript-0.1.6/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/10/08/PipeScript-0.1.6/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>all things are possible</title>
        <description>&lt;p&gt;The title of this post may be cheeky.  It would also be valid syntax.&lt;/p&gt;

&lt;p&gt;It would translate to:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Find all variables, functions, aliases, and cmdlets&lt;/li&gt;
  &lt;li&gt;Iterate over each of them, interesting the PSTypeName ‘possible’&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/blob/main/Transpilers/Keywords/All.psx.ps1&quot;&gt;all keyword&lt;/a&gt; is a new keyword introduced in &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/releases/tag/v0.1.6&quot;&gt;PipeScript 0.1.6&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all&lt;/code&gt; is an iterator over everything.&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all&lt;/code&gt; can be followed by a number of modifiers or an input variable.&lt;/p&gt;

&lt;p&gt;Here’s a table of some simple ways to use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all&lt;/code&gt;&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th style=&quot;text-align: right&quot;&gt;Example&lt;/th&gt;
      &lt;th style=&quot;text-align: left&quot;&gt;Description&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all functions&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs all functions&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all aliases&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs all aliases&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all cmdlets&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs all cmdlets&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all applications&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs all applications&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all commands &lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs all commands&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all variables&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs all variables&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all things&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs all variables, functions, cmdlets, aliases&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: right&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all $numbers&lt;/code&gt;&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;outputs everything in numbers&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

</description>
        <pubDate>Fri, 07 Oct 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/10/07/all-things-are-possible/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/10/07/all-things-are-possible/</guid>
        
        <category>enhancement</category>
        
        
        </item>
        
    
     
        <item>
        <title>Commands could be read as sentences</title>
        <description>&lt;p&gt;Almost any given sentence could be considered valid PowerShell (including this one).&lt;/p&gt;

&lt;p&gt;What if we could parse a command as a sentence?&lt;/p&gt;

&lt;h2 id=&quot;how&quot;&gt;How?&lt;/h2&gt;

&lt;p&gt;One could map a sentence to a command in a natural language syntax.&lt;/p&gt;

&lt;p&gt;This can be done by:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Walking over the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;[AST]&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Treating a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;[CommandParameter]&lt;/code&gt;s normally, and consider them the start of a clause&lt;/li&gt;
  &lt;li&gt;Any bareword that is a parameter name/alias (or /parameter or –parameter) will mark the start of a clause&lt;/li&gt;
  &lt;li&gt;Any arguments between two parameters will be considered part of the same clause&lt;/li&gt;
  &lt;li&gt;If a command has a parameter with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ValueFromRemainingArguments&lt;/code&gt;, unbound parameters will be bound to it&lt;/li&gt;
  &lt;li&gt;Otherwise, they will be returned in their own clause&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So algorithmically, this is pretty straightforward.&lt;/p&gt;

&lt;h2 id=&quot;why&quot;&gt;Why?&lt;/h2&gt;

&lt;p&gt;If you treated a commands a sentences, instead of the way it would normally be parsed in PowerShell, it looks shorter and reads more naturally:&lt;/p&gt;

&lt;p&gt;For Example, here are some alternative ways to write Get-Process:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-PowerShell&quot;&gt;Get-Process -Name powershell -IncludeUserName
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;language-PowerShell&quot;&gt;Get-Process Name powershell IncludeUserName pwsh
Get-Process IncludeUserName Name powershell pwsh
Get-Process /IncludeUserName --Name powershell pwsh
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In the trio of examples, there should be two clauses in the sentence, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Name PowerShell&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;IncludeUserName&lt;/code&gt;&lt;/p&gt;

&lt;h2 id=&quot;pipescript-keywords-and-natural-syntax&quot;&gt;PipeScript Keywords and Natural Syntax&lt;/h2&gt;

&lt;p&gt;One of the pain points with writing a PipeScript keyword has been how to structure it’s arguments.  Because keywords are parsing a CommandAST that has not run, even if one defined parameters on the keyword, they wouldn’t be automatically bound.&lt;/p&gt;

&lt;p&gt;Thus there has been a need to have a consistent way to “pre-parse” a keyword.&lt;/p&gt;

&lt;p&gt;Additionally, there’s been the desire to make PipeScript’s syntax even more high level than PowerShell’s.&lt;/p&gt;

&lt;p&gt;Want an example?  In the same Pull Request in which Natural Syntax support was introduced, the &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/244&quot;&gt;‘all’ keyword&lt;/a&gt; was introduced.&lt;/p&gt;

&lt;p&gt;This leads to the wonderfully natural syntax you see below.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-PowerShell&quot;&gt;all functions that AsJob    # would get all -Functions -That have an -AsJob parameter
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;That’s some pretty readable code, right?&lt;/p&gt;

&lt;p&gt;Moving forward, expect to see most new keywords using this natural language format.&lt;/p&gt;
</description>
        <pubDate>Thu, 06 Oct 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/10/06/Commands-could-be-read-as-sentences/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/10/06/Commands-could-be-read-as-sentences/</guid>
        
        <category>enhancement</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.5</title>
        <description>&lt;h2 id=&quot;015&quot;&gt;0.1.5:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Support for [inherit]ing a command (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/235&quot;&gt;#235&lt;/a&gt;) (finally/wow)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Overhauling (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/231&quot;&gt;#231&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/232&quot;&gt;#232&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/233&quot;&gt;#233&lt;/a&gt; Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/236&quot;&gt;#236&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;managementautomationlanguage-type-extensions-adding-script-property-and-tostring-scriptmethod-fixes-234&quot;&gt;[Management.Automation.Language] type extensions: Adding .Script property and .ToString() scriptmethod (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/234&quot;&gt;#234&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;014&quot;&gt;0.1.4:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;ValidateScriptBlock improvements
    &lt;ul&gt;
      &lt;li&gt;Adding -NoLoop/-NoWhileLoop (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/227&quot;&gt;#227&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeCommand/-ExcludeCommand (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/224&quot;&gt;#224&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeType/-ExcludeType (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/225&quot;&gt;#225&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -AstCondition (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/226&quot;&gt;#226&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved documentation of [decorate] transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/222&quot;&gt;#222&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Core Parameter Transpiler no longer considers real types (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/223&quot;&gt;#223&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;adding-new-value-for-pipescriptpipescripttype-buildscript-fixes-228&quot;&gt;Adding new value for PipeScript.PipeScriptType: BuildScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/228&quot;&gt;#228&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;013&quot;&gt;0.1.3:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Protocols: UDP (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/208&quot;&gt;#208&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New Inline Language Support:
    &lt;ul&gt;
      &lt;li&gt;ADA (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/207&quot;&gt;#207&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Basic/VB/VBScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/206&quot;&gt;#206&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;R (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/204&quot;&gt;#204&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;SQL (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/200&quot;&gt;#200&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;TCL/TK (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/205&quot;&gt;#205&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword now allows static members as constructor arguments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/214&quot;&gt;#214&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword uses do{} until (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/217&quot;&gt;#217&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;Core Transpiler now respects .Rank (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/210&quot;&gt;#210&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/211&quot;&gt;#211&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;New-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Fixing -Link behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/201&quot;&gt;#201&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Trimming ends of examples (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/202&quot;&gt;#202&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Plurally aliasing -Examples and -Links (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/203&quot;&gt;#203&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Search-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Now supports plural aliases for -RegularExpression (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/219&quot;&gt;#219&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;ParameterTypeConstraint now ignores [ordered] (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/190&quot;&gt;#190&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Extended Type System Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;scriptblocktranspile-now-throws-fixes-212&quot;&gt;[ScriptBlock].Transpile() now throws (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/212&quot;&gt;#212&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;012&quot;&gt;0.1.2:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Inline Language support
    &lt;ul&gt;
      &lt;li&gt;Batch support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/198&quot;&gt;#198&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bash Support  (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/194&quot;&gt;#194&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core Inline Transpiler : Adding -LinePattern (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/197&quot;&gt;#197&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New-PipeScript: Writing help (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/195&quot;&gt;#195&lt;/a&gt;) and functions (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/196&quot;&gt;#196&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;AST Type Improvements:
    &lt;ul&gt;
      &lt;li&gt;Adding [AST].Transpile() (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/192&quot;&gt;#192&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Considering a pipeline in a hashtable to be assigned (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/193&quot;&gt;#193&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[ScriptBlock]/[AST]:  Adding .Transpilers (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/185&quot;&gt;#185&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[CommandAst].ResolvedCommand:  Checking transpilers first (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/186&quot;&gt;#186&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword property bag improvements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/191&quot;&gt;#191&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Use-PipeScript:  Defaulting to core transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/188&quot;&gt;#188&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Transpiler:  Allowing -ScriptBlock to be provided postionally (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/189&quot;&gt;#189&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Hashtable formatter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/187&quot;&gt;#187&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HTTP Protocol: Enabling Splatting (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/183&quot;&gt;#183&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;requiring-inline-transpilers-accept-managementautomationcommandinfo-from-the-pipeline-fixes-184&quot;&gt;Requiring Inline Transpilers accept [Management.Automation.CommandInfo] from the Pipeline (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/184&quot;&gt;#184&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;011&quot;&gt;0.1.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Keywords:
    &lt;ul&gt;
      &lt;li&gt;await (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/181&quot;&gt;#181&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Allowing -Parameter to be supplied via reflection (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/171&quot;&gt;#171&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -ParameterHelp (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -WeaklyTyped (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/174&quot;&gt;#174&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -RegexReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/178&quot;&gt;#178&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -RegionReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/179&quot;&gt;#179&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Use-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Supporting Get-Command -Syntax (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Types/Formatting Fixes:
    &lt;ul&gt;
      &lt;li&gt;CommandAST/AttributeAST:  Adding .Args/.Arguments/.Parameters aliases (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/176&quot;&gt;#176&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandAST:  Fixing .GetParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/175&quot;&gt;#175&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Updating PSToken control (more colorization) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;yaml-formatter-indent--primitive-support-fixes-180&quot;&gt;YAML Formatter indent / primitive support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/180&quot;&gt;#180&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Thu, 22 Sep 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/09/22/PipeScript-0.1.5/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/09/22/PipeScript-0.1.5/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.4</title>
        <description>&lt;h2 id=&quot;014&quot;&gt;0.1.4:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;ValidateScriptBlock improvements
    &lt;ul&gt;
      &lt;li&gt;Adding -NoLoop/-NoWhileLoop (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/227&quot;&gt;#227&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeCommand/-ExcludeCommand (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/224&quot;&gt;#224&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -IncludeType/-ExcludeType (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/225&quot;&gt;#225&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -AstCondition (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/226&quot;&gt;#226&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved documentation of [decorate] transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/222&quot;&gt;#222&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Core Parameter Transpiler no longer considers real types (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/223&quot;&gt;#223&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;adding-new-value-for-pipescriptpipescripttype-buildscript-fixes-228&quot;&gt;Adding new value for PipeScript.PipeScriptType: BuildScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/228&quot;&gt;#228&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;013&quot;&gt;0.1.3:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Protocols: UDP (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/208&quot;&gt;#208&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New Inline Language Support:
    &lt;ul&gt;
      &lt;li&gt;ADA (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/207&quot;&gt;#207&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Basic/VB/VBScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/206&quot;&gt;#206&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;R (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/204&quot;&gt;#204&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;SQL (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/200&quot;&gt;#200&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;TCL/TK (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/205&quot;&gt;#205&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword now allows static members as constructor arguments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/214&quot;&gt;#214&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword uses do{} until (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/217&quot;&gt;#217&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;Core Transpiler now respects .Rank (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/210&quot;&gt;#210&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/211&quot;&gt;#211&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;New-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Fixing -Link behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/201&quot;&gt;#201&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Trimming ends of examples (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/202&quot;&gt;#202&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Plurally aliasing -Examples and -Links (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/203&quot;&gt;#203&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Search-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Now supports plural aliases for -RegularExpression (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/219&quot;&gt;#219&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;ParameterTypeConstraint now ignores [ordered] (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/190&quot;&gt;#190&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Extended Type System Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;scriptblocktranspile-now-throws-fixes-212&quot;&gt;[ScriptBlock].Transpile() now throws (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/212&quot;&gt;#212&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;012&quot;&gt;0.1.2:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Inline Language support
    &lt;ul&gt;
      &lt;li&gt;Batch support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/198&quot;&gt;#198&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bash Support  (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/194&quot;&gt;#194&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core Inline Transpiler : Adding -LinePattern (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/197&quot;&gt;#197&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New-PipeScript: Writing help (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/195&quot;&gt;#195&lt;/a&gt;) and functions (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/196&quot;&gt;#196&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;AST Type Improvements:
    &lt;ul&gt;
      &lt;li&gt;Adding [AST].Transpile() (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/192&quot;&gt;#192&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Considering a pipeline in a hashtable to be assigned (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/193&quot;&gt;#193&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[ScriptBlock]/[AST]:  Adding .Transpilers (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/185&quot;&gt;#185&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[CommandAst].ResolvedCommand:  Checking transpilers first (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/186&quot;&gt;#186&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword property bag improvements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/191&quot;&gt;#191&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Use-PipeScript:  Defaulting to core transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/188&quot;&gt;#188&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Transpiler:  Allowing -ScriptBlock to be provided postionally (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/189&quot;&gt;#189&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Hashtable formatter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/187&quot;&gt;#187&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HTTP Protocol: Enabling Splatting (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/183&quot;&gt;#183&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;requiring-inline-transpilers-accept-managementautomationcommandinfo-from-the-pipeline-fixes-184&quot;&gt;Requiring Inline Transpilers accept [Management.Automation.CommandInfo] from the Pipeline (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/184&quot;&gt;#184&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;011&quot;&gt;0.1.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Keywords:
    &lt;ul&gt;
      &lt;li&gt;await (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/181&quot;&gt;#181&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Allowing -Parameter to be supplied via reflection (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/171&quot;&gt;#171&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -ParameterHelp (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -WeaklyTyped (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/174&quot;&gt;#174&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -RegexReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/178&quot;&gt;#178&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -RegionReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/179&quot;&gt;#179&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Use-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Supporting Get-Command -Syntax (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Types/Formatting Fixes:
    &lt;ul&gt;
      &lt;li&gt;CommandAST/AttributeAST:  Adding .Args/.Arguments/.Parameters aliases (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/176&quot;&gt;#176&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandAST:  Fixing .GetParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/175&quot;&gt;#175&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Updating PSToken control (more colorization) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;yaml-formatter-indent--primitive-support-fixes-180&quot;&gt;YAML Formatter indent / primitive support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/180&quot;&gt;#180&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 19 Sep 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/09/19/PipeScript-0.1.4/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/09/19/PipeScript-0.1.4/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.3</title>
        <description>&lt;h2 id=&quot;013&quot;&gt;0.1.3:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Protocols: UDP (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/208&quot;&gt;#208&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New Inline Language Support:
    &lt;ul&gt;
      &lt;li&gt;ADA (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/207&quot;&gt;#207&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Basic/VB/VBScript (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/206&quot;&gt;#206&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;R (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/204&quot;&gt;#204&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;SQL (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/200&quot;&gt;#200&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;TCL/TK (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/205&quot;&gt;#205&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword now allows static members as constructor arguments (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/214&quot;&gt;#214&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword uses do{} until (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/217&quot;&gt;#217&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;Core Transpiler now respects .Rank (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/210&quot;&gt;#210&lt;/a&gt; &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/211&quot;&gt;#211&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;New-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Fixing -Link behavior (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/201&quot;&gt;#201&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Trimming ends of examples (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/202&quot;&gt;#202&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Plurally aliasing -Examples and -Links (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/203&quot;&gt;#203&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Search-PipeScript:
        &lt;ul&gt;
          &lt;li&gt;Now supports plural aliases for -RegularExpression (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/219&quot;&gt;#219&lt;/a&gt;)&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;ParameterTypeConstraint now ignores [ordered] (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/190&quot;&gt;#190&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Extended Type System Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;scriptblocktranspile-now-throws-fixes-212&quot;&gt;[ScriptBlock].Transpile() now throws (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/212&quot;&gt;#212&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;012&quot;&gt;0.1.2:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Inline Language support
    &lt;ul&gt;
      &lt;li&gt;Batch support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/198&quot;&gt;#198&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bash Support  (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/194&quot;&gt;#194&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core Inline Transpiler : Adding -LinePattern (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/197&quot;&gt;#197&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New-PipeScript: Writing help (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/195&quot;&gt;#195&lt;/a&gt;) and functions (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/196&quot;&gt;#196&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;AST Type Improvements:
    &lt;ul&gt;
      &lt;li&gt;Adding [AST].Transpile() (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/192&quot;&gt;#192&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Considering a pipeline in a hashtable to be assigned (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/193&quot;&gt;#193&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[ScriptBlock]/[AST]:  Adding .Transpilers (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/185&quot;&gt;#185&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[CommandAst].ResolvedCommand:  Checking transpilers first (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/186&quot;&gt;#186&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword property bag improvements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/191&quot;&gt;#191&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Use-PipeScript:  Defaulting to core transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/188&quot;&gt;#188&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Transpiler:  Allowing -ScriptBlock to be provided postionally (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/189&quot;&gt;#189&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Hashtable formatter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/187&quot;&gt;#187&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HTTP Protocol: Enabling Splatting (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/183&quot;&gt;#183&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;requiring-inline-transpilers-accept-managementautomationcommandinfo-from-the-pipeline-fixes-184&quot;&gt;Requiring Inline Transpilers accept [Management.Automation.CommandInfo] from the Pipeline (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/184&quot;&gt;#184&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;011&quot;&gt;0.1.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Keywords:
    &lt;ul&gt;
      &lt;li&gt;await (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/181&quot;&gt;#181&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Allowing -Parameter to be supplied via reflection (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/171&quot;&gt;#171&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -ParameterHelp (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -WeaklyTyped (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/174&quot;&gt;#174&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -RegexReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/178&quot;&gt;#178&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -RegionReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/179&quot;&gt;#179&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Use-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Supporting Get-Command -Syntax (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Types/Formatting Fixes:
    &lt;ul&gt;
      &lt;li&gt;CommandAST/AttributeAST:  Adding .Args/.Arguments/.Parameters aliases (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/176&quot;&gt;#176&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandAST:  Fixing .GetParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/175&quot;&gt;#175&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Updating PSToken control (more colorization) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;yaml-formatter-indent--primitive-support-fixes-180&quot;&gt;YAML Formatter indent / primitive support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/180&quot;&gt;#180&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Thu, 15 Sep 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/09/15/PipeScript-0.1.3/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/09/15/PipeScript-0.1.3/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.2</title>
        <description>&lt;h2 id=&quot;012&quot;&gt;0.1.2:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Inline Language support
    &lt;ul&gt;
      &lt;li&gt;Batch support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/198&quot;&gt;#198&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bash Support  (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/194&quot;&gt;#194&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Core Inline Transpiler : Adding -LinePattern (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/197&quot;&gt;#197&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;New-PipeScript: Writing help (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/195&quot;&gt;#195&lt;/a&gt;) and functions (fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/196&quot;&gt;#196&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;AST Type Improvements:
    &lt;ul&gt;
      &lt;li&gt;Adding [AST].Transpile() (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/192&quot;&gt;#192&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Considering a pipeline in a hashtable to be assigned (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/193&quot;&gt;#193&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[ScriptBlock]/[AST]:  Adding .Transpilers (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/185&quot;&gt;#185&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[CommandAst].ResolvedCommand:  Checking transpilers first (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/186&quot;&gt;#186&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;new keyword property bag improvements (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/191&quot;&gt;#191&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Use-PipeScript:  Defaulting to core transpiler (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/188&quot;&gt;#188&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Transpiler:  Allowing -ScriptBlock to be provided postionally (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/189&quot;&gt;#189&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding Hashtable formatter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/187&quot;&gt;#187&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HTTP Protocol: Enabling Splatting (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/183&quot;&gt;#183&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;requiring-inline-transpilers-accept-managementautomationcommandinfo-from-the-pipeline-fixes-184&quot;&gt;Requiring Inline Transpilers accept [Management.Automation.CommandInfo] from the Pipeline (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/184&quot;&gt;#184&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;011&quot;&gt;0.1.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Keywords:
    &lt;ul&gt;
      &lt;li&gt;await (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/181&quot;&gt;#181&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Allowing -Parameter to be supplied via reflection (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/171&quot;&gt;#171&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -ParameterHelp (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -WeaklyTyped (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/174&quot;&gt;#174&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -RegexReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/178&quot;&gt;#178&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -RegionReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/179&quot;&gt;#179&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Use-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Supporting Get-Command -Syntax (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Types/Formatting Fixes:
    &lt;ul&gt;
      &lt;li&gt;CommandAST/AttributeAST:  Adding .Args/.Arguments/.Parameters aliases (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/176&quot;&gt;#176&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandAST:  Fixing .GetParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/175&quot;&gt;#175&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Updating PSToken control (more colorization) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;yaml-formatter-indent--primitive-support-fixes-180&quot;&gt;YAML Formatter indent / primitive support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/180&quot;&gt;#180&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Thu, 08 Sep 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/09/08/PipeScript-0.1.2/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/09/08/PipeScript-0.1.2/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1.1</title>
        <description>&lt;h2 id=&quot;011&quot;&gt;0.1.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Keywords:
    &lt;ul&gt;
      &lt;li&gt;await (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/181&quot;&gt;#181&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Allowing -Parameter to be supplied via reflection (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/171&quot;&gt;#171&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -ParameterHelp (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/172&quot;&gt;#172&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -WeaklyTyped (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/174&quot;&gt;#174&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Update-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Adding -RegexReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/178&quot;&gt;#178&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Adding -RegionReplacement (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/179&quot;&gt;#179&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Use-PipeScript:
    &lt;ul&gt;
      &lt;li&gt;Supporting Get-Command -Syntax (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/177&quot;&gt;#177&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Types/Formatting Fixes:
    &lt;ul&gt;
      &lt;li&gt;CommandAST/AttributeAST:  Adding .Args/.Arguments/.Parameters aliases (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/176&quot;&gt;#176&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;CommandAST:  Fixing .GetParameter (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/175&quot;&gt;#175&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Updating PSToken control (more colorization) (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;yaml-formatter-indent--primitive-support-fixes-180&quot;&gt;YAML Formatter indent / primitive support (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/180&quot;&gt;#180&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 08 Aug 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/08/08/PipeScript-0.1.1/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/08/08/PipeScript-0.1.1/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.1</title>
        <description>&lt;h2 id=&quot;01&quot;&gt;0.1:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;PipeScript can now Transpile Protocols (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/168&quot;&gt;#168&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript can transpile http[s] protocol (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/169&quot;&gt;#169&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;PipeScript now formats the AST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/166&quot;&gt;#166&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;added-isassigned-to-commandastpipelineast-fixes-167&quot;&gt;Added .IsAssigned to CommandAST/PipelineAST (Fixes &lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/167&quot;&gt;#167&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 01 Aug 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/08/01/PipeScript-0.1/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/08/01/PipeScript-0.1/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.14</title>
        <description>&lt;h2 id=&quot;0014&quot;&gt;0.0.14:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[RemoveParameter] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/159&quot;&gt;#159&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;[RenameVariable] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/160&quot;&gt;#160&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Keyword Updates:
    &lt;ul&gt;
      &lt;li&gt;new now supports extended type creation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/164&quot;&gt;#164&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until now supports a TimeSpan, DateTime, or EventName string (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/153&quot;&gt;#153&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;AST Extended Type Enhancements:
    &lt;ul&gt;
      &lt;li&gt;[TypeConstraintAst] and [AttributeAst] now have .ResolvedCommand (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/162&quot;&gt;#162&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Action Updates
    &lt;ul&gt;
      &lt;li&gt;Pulling just before push (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/163&quot;&gt;#163&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Not running when there is not a current branch (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/158&quot;&gt;#158&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Improving email determination (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/156&quot;&gt;#156&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminates-transpiler-errors-when-run-interactively-161&quot;&gt;Invoke-PipeScript terminates transpiler errors when run interactively (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/161&quot;&gt;#161&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 31 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/31/PipeScript-0.0.14/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/31/PipeScript-0.0.14/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.13</title>
        <description>&lt;h2 id=&quot;0013&quot;&gt;0.0.13:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New / Improved Keywords
    &lt;ul&gt;
      &lt;li&gt;assert keyword (Support for pipelines) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;new keyword (Support for ::Create method) (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/148&quot;&gt;#148&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;until keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/146&quot;&gt;#146&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Syntax Improvements
    &lt;ul&gt;
      &lt;li&gt;Support for === (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt;) (thanks @dfinke)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Inline PipeScript support:
    &lt;ul&gt;
      &lt;li&gt;Now Supporting Inline PipeScript in YAML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/147&quot;&gt;#147&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;General Improvements:
    &lt;ul&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;extending-ast-types-145&quot;&gt;Extending AST Types (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/145&quot;&gt;#145&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Tue, 26 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/26/PipeScript-0.0.13/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/26/PipeScript-0.0.13/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.12</title>
        <description>&lt;h2 id=&quot;0012&quot;&gt;0.0.12:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Adding assert keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/143&quot;&gt;#143&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixing new keyword for blank constructors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/142&quot;&gt;#142&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Rest Transpiler:
    &lt;ul&gt;
      &lt;li&gt;Handling multiple QueryString values (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/139&quot;&gt;#139&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Only passing ContentType to invoker if invoker supports it (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/141&quot;&gt;#141&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;defaulting-to-json-body-when-contenttype-is-unspecified-140&quot;&gt;Defaulting to JSON body when ContentType is unspecified (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/140&quot;&gt;#140&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 24 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/24/PipeScript-0.0.12/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/24/PipeScript-0.0.12/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.11</title>
        <description>&lt;h2 id=&quot;0011&quot;&gt;0.0.11:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Source Generators Now Support Parameters / Arguments (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/75&quot;&gt;#75&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;invoke-pipescript-terminating-build-errors-135&quot;&gt;Invoke-PipeScript Terminating Build Errors (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/135&quot;&gt;#135&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 20 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/20/PipeScript-0.0.11/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/20/PipeScript-0.0.11/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.10</title>
        <description>&lt;h2 id=&quot;0010&quot;&gt;0.0.10:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Improvements:
    &lt;ul&gt;
      &lt;li&gt;REST transpiler
        &lt;ul&gt;
          &lt;li&gt;Supports Query/BodyParameter with AmbientValue and DefaultBindingProperty (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/119&quot;&gt;#119&lt;/a&gt;)&lt;/li&gt;
          &lt;li&gt;Improved Documentation&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Logo (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/132&quot;&gt;#132&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/122&quot;&gt;#122&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Improving Improving inline documentation and [ScriptBlock] handling&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Join-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)
        &lt;ul&gt;
          &lt;li&gt;Adding .Examples&lt;/li&gt;
          &lt;li&gt;
            &lt;h2 id=&quot;fixing-parameter-joining-issues&quot;&gt;Fixing parameter joining issues&lt;/h2&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Tue, 19 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/19/PipeScript-0.0.10/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/19/PipeScript-0.0.10/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.9</title>
        <description>&lt;h2 id=&quot;009&quot;&gt;0.0.9:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Features:
    &lt;ul&gt;
      &lt;li&gt;new keyword (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/128&quot;&gt;#128&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;== operator (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/123&quot;&gt;#123&lt;/a&gt; (thanks @dfinke))&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes
    &lt;ul&gt;
      &lt;li&gt;REST Transpiler automatically coerces [DateTime] and [switch] parameters (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/118&quot;&gt;#118&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Join-PipeScript:  Fixing multiparam error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/124&quot;&gt;#124&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;validatescriptblock--only-validing-scriptblocks-125&quot;&gt;ValidateScriptBlock:  Only validing ScriptBlocks (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/125&quot;&gt;#125&lt;/a&gt;)&lt;/h2&gt;
        &lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 15 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/15/PipeScript-0.0.9/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/15/PipeScript-0.0.9/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.8</title>
        <description>&lt;h2 id=&quot;008&quot;&gt;0.0.8:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Commands:
    &lt;ul&gt;
      &lt;li&gt;New-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/94&quot;&gt;#94&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Search-PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/115&quot;&gt;#115&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;REST (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/114&quot;&gt;#114&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline.Kotlin (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/110&quot;&gt;#110&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes and improvements:
    &lt;ul&gt;
      &lt;li&gt;Fixing Help Generation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/56&quot;&gt;#56&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Anchoring match for Get-Transpiler (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/109&quot;&gt;#109&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Core Inline Transpiler Cleanup (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/111&quot;&gt;#111&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Shared Context within Inline Transpilers (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/112&quot;&gt;#112&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Fixing Include Transpiler Pattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;join-pipescript-interactive-substring-error-116&quot;&gt;Join-PipeScript interactive .Substring error (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/116&quot;&gt;#116&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 10 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/10/PipeScript-0.0.8/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/10/PipeScript-0.0.8/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.7</title>
        <description>&lt;h2 id=&quot;007&quot;&gt;0.0.7:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Syntax Improvements:
    &lt;ul&gt;
      &lt;li&gt;Support for Dot Notation (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/107&quot;&gt;#107&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ModuleRelationships (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/105&quot;&gt;#105&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ModuleExports (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/104&quot;&gt;#104&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Aliases (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/106&quot;&gt;#106&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript improved error behavior (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/103&quot;&gt;#103&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Explicit Transpiler returns modified ScriptBlock (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/102&quot;&gt;#102&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.psm1 alias export fix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/100&quot;&gt;#100&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;include-improvements-96&quot;&gt;Include improvements (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 04 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/04/PipeScript-0.0.7/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/04/PipeScript-0.0.7/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.6</title>
        <description>&lt;h2 id=&quot;006&quot;&gt;0.0.6:&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;ValidateScriptBlock&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;[Include] not including source generators (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/96&quot;&gt;#96&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;PipeScript.psm1 is now build with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/95&quot;&gt;#95&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Join-PipeScript:  Fixing -BlockType (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/97&quot;&gt;#97&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-will-now-look-for-pipescriptpsd1-in-the-workspace-first-98&quot;&gt;GitHub Action will now look for PipeScript.psd1 in the workspace first (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/98&quot;&gt;#98&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sat, 02 Jul 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/07/02/PipeScript-0.0.6/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/07/02/PipeScript-0.0.6/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.5</title>
        <description>&lt;h2 id=&quot;005&quot;&gt;0.0.5&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Language Features:
    &lt;ul&gt;
      &lt;li&gt;PipedAssignment (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/88&quot;&gt;#88&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Command Fixes:
    &lt;ul&gt;
      &lt;li&gt;Invoke-PipeScript now defaults unmapped files to treating them as PowerShell / PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/86&quot;&gt;#86&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Inline Transpilers now use -StartPattern/-EndPattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/85&quot;&gt;#85&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;Inline.PSD1 (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/89&quot;&gt;#89&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;
        &lt;h2 id=&quot;inlinexml-now-handles-ps1xml-91&quot;&gt;.&amp;gt;Inline.XML now handles .PS1XML (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/91&quot;&gt;#91&lt;/a&gt;)&lt;/h2&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 29 Jun 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/06/29/PipeScript-0.0.5/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/06/29/PipeScript-0.0.5/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.4</title>
        <description>&lt;h2 id=&quot;004&quot;&gt;0.0.4&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;RegexLiteral (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/77&quot;&gt;#77&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Improved Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;PipeScript.Inline now supports -ReplacePattern (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/84&quot;&gt;#84&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Include now supports wildcards (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/81&quot;&gt;#81&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;ATOM (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/79&quot;&gt;#79&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Bicep (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/73&quot;&gt;#73&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;HLSL (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/76&quot;&gt;#76&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Perl / POD (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/74&quot;&gt;#74&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;RSS (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/80&quot;&gt;#80&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Tue, 28 Jun 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/06/28/PipeScript-0.0.4/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/06/28/PipeScript-0.0.4/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.3</title>
        <description>&lt;h2 id=&quot;003&quot;&gt;0.0.3&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidateExtension (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/64&quot;&gt;#64&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;OutputFile (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/53&quot;&gt;#53&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Inline PipeScript Support for New Languages
    &lt;ul&gt;
      &lt;li&gt;Python (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/63&quot;&gt;#63&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;PHP (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/67&quot;&gt;#67&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;Razor (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/68&quot;&gt;#68&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bugfixes / improvements:
    &lt;ul&gt;
      &lt;li&gt;Plugged Invoke-PipeScript Parameter Leak (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/69&quot;&gt;#69&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now returns true (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/65&quot;&gt;#65&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidateTypes transpiler now can apply to a [VariableExpressionAST] (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/66&quot;&gt;#66&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;building-pipescript-with-pipescript-54&quot;&gt;Building PipeScript with PipeScript (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/54&quot;&gt;#54&lt;/a&gt;)&lt;/h2&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 22 Jun 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/06/22/PipeScript-0.0.3/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/06/22/PipeScript-0.0.3/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.2</title>
        <description>&lt;h2 id=&quot;002&quot;&gt;0.0.2&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;New Transpilers:
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;ValidatePlatform (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/58&quot;&gt;#58&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;ValidatePropertyName (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/59&quot;&gt;#59&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;.&amp;gt;Inline.ObjectiveC (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/60&quot;&gt;#60&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Transpiler Fixes
    &lt;ul&gt;
      &lt;li&gt;.&amp;gt;VBN now supports -Position (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/57&quot;&gt;#57&lt;/a&gt;)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;h2 id=&quot;github-action-bugfix-55&quot;&gt;GitHub Action Bugfix (&lt;a href=&quot;https://github.com/StartAutomating/PipeScript/issues/55&quot;&gt;#55&lt;/a&gt;)&lt;/h2&gt;
    &lt;h2 id=&quot;001&quot;&gt;0.0.1&lt;/h2&gt;
    &lt;p&gt;Initial Commit.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Tue, 21 Jun 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/06/21/PipeScript-0.0.2/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/06/21/PipeScript-0.0.2/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
     
        <item>
        <title>PipeScript 0.0.1</title>
        <description>&lt;p&gt;PipeScript v0.0.1&lt;/p&gt;
</description>
        <pubDate>Tue, 21 Jun 2022 00:00:00 +0000</pubDate>
        <link>https://pipescript.start-automating.com/2022/06/21/PipeScript-0.0.1/</link>
        <guid isPermaLink="true">https://pipescript.start-automating.com/2022/06/21/PipeScript-0.0.1/</guid>
        
        <category>release</category>
        
        
        </item>
        
    
    </channel>
</rss>
