## EZOut 2.0.6:

* EZOut Docker Support (#212, #213, #214)

---

## EZOut 2.0.5:

* Improving Strict mode Tolerance (#210)
* Removing Mount error on multiple imports (#209)

---

## EZOut 2.0.4:

* Write-FormatViewExpression/Write-FormatCustomView now support -Frame, -LeftIndent, -RightIndent, -FirstLineHanging, -FirstLineIndent ( Fixes #164 )
* Push-FormatData/Push-TypeData now create unique files per-process (Fixes #205 )  

Thanks @NinMonkey !

## EZOut 2.0.3:

* Mounting EZOut as a drive (#200)
* Exporting $EZOut (#199)
* Improving Multifile output (#195, #196, #197, #198)
* Fixing PSA branch (#194)

---

## 2.0.2

* Import Improvements
  * Import-TypeView - -TextFileType (#174)
  * Import-TypeView - *.class.ps1 will become netproperties (#167)
  * Import-FormatView - Adding -FormatFilePattern (#175)
  * Import-FormatView - Including *.control.ps1 (#162)
* Output Improvements
  * Out-TypeData -OutputPath (#173, #178)
  * Out-FormatData -OutputPath (#172, #177)
  * Write-EZFormatFile -OutputPath (#179/#180)
  * Write-EZFormatFile piping support (#188)
* Out-Alternate - Adding -ModuleName/-PS1XMLPath (#163)
* Integrated PSA into build (#189, #190, #191, #192)

---

## 2.0.1

* Formatting can now live in the Types directory!
  * Import-TypeView - Skipping format files (#151)
  * Import-FormatView - Skipping non-format files (#157)
  * Import-FormatView - Setting $PSTypeName (if file is present) (#159)
  * Write-EZFormatFile - Adding 'Types' to Import-FormatView (#158)
  * Moving Hello.EZOut to 'Types' (#150)
* -Style Parameter improvements
  * Infinite dotting (#148)
  * Arbitrary variable support (#155)
* Write-FormatView - Defaulting -ViewName to first -TypeName (Fixes #160)
* New Command: Out-Alternate (Fixes #156)

---

## 2.0:

* EZOut Turns 2.0!
* EZOut Supports Sponsorship (please show your support) (#120)
* $PSStyle Support
  * Write-FormatViewExpression now supports -PSStyle/-Style (#106)
    * Use any property from $PSStyle in a formatter, if present
    * This is faster and smaller than other color customizations, and will only work on core.
  * Write-FormatTableView supports -StyleProperty/-StyleRow (#129)
  * Write-FormatListView supports -StyleProperty (#130)
* New Commands:
  * Out-Gum      - Use [CharmBraclet's Gum](https://github.com/charmbracelet/gum) to prompt for input (#111)
  * Out-Mermaid  - Generate Diagrams with [MermaidJS](https://mermaid.js.org/)  (#112)
* _Example Formatting Has Moved to [Posh](https://github.com/StartAutomating/Posh)_ (#127)
* Write-TypeView now supports -Debug (#114) 
  If you Import-TypeView with -Debug or Write-TypeView with -Debug, 
  Update-TypeData will be called to force the types to be loaded with the exact values you provide
  (thus enabling you to put a breakpoint in and -Debug a type!)
  (when you're done debugging, Remove-Module EZOut to clear any dynamic typea)
* Import-TypeView improvements
  * Psuedo-inheritance (#143)
  * Better Markdown file support (#144)  
  * No longer over-hiding (#142)
  * Skipping Empty ScriptBlocks (#108)
  * Improving Empty get Property (#109)
  * Allowing NoteProperties to be hidden (#110)
* Format/JSON-YAML:  -Depth defaults to $FormatEnumerationLimit (#107)
* Module / Repository Improvements
  * Refactored Repository (#115)
    * Build files are now beneath `/Build` (#116)
    * Commands are now beneath `/Commands` (#117)
  * Added Issue Templates (#125)
  * Added Contribution Guide (#126)
* Breaking Changes (for the better)
  * The module no longer requires -AllowClobber (#105)
  * Add/Remove-TypeData/FormatData are now Push/Pop-TypeData/FormatData (#113)
  * These functions are only used during authorship and other interactive use.
  * Most users should be unaffected.  


---

## 1.9.9:

* Format-RichText -Hyperlink/-Link/-HRef now works (Fixes #93)
* Format-RichText now supports -Alignment and -LineLength (Fixes #45)
* GitHub Action no longer output extra information (Fixes #98)

---

## 1.9.8:

* Format-RichText now supports -Hyperlink (Fixes #93)
* Format-RichText now outputs a single string (Fixes #95)

---

## 1.9.7:
* Format-RichText now unbolds bright colors (Fixes #88)
* Now Blogging with GitPub (Fixes #89)
* New Logo (Fixes #90)

---

## 1.9.6:
* Added Format-JSON (Fixes #86)
* Improved GitHub Action (Fixes #85)

---

## 1.9.5:
* Write-FormatViewExpression:
  * Adding -DoubleUnderline
  * Adding -Faint
  * Adding -Italic
  * Adding -Strikthru
  * Adding -Hide
* Format-RichText:
  * Adding plural alias for -Italic (Fixes #83)

---


## 1.9.4:
* Formatting Improvements:
  * Adding Colorized Formatter for Get-Member
  * Adding Simple Table for FileSystemTypes
* Format-RichText:
  * Adding -DoubleUnderline (#80)
  * Adding -Faint (#77)
  * Adding -Hide (#78)
  * Adding -Italic (#76)
  * Fixing -Strikethru behavior (#79)

---

## 1.9.3:
* Import-TypeView/Import-FormatView:  Skipping PipeScript Files (Fixes #73)

---

## 1.9.2:
* Format-Markdown:
  * Improving Handling of | (Fixes #71)
  * Not escaping code blocks (undoes #69)
* No longer including images with PowerShell Gallery package (Fixes #67)

---

## 1.9.1:
* Format-Markdown:  Escaping -Code blocks (Fixes #69)

---

## 1.9.0:
* Format-Hashtable:  Better Handling of [string]s, [enum]s, and primitive types (Fixes #64).
* Format-YAML:
  * Added -Depth (Fixes #65)
  * Supporting Enums (Fixes #66)

---

## 1.8.9:
* Added Format-Hashtable (Fixes #61)
* Import-TypeView now supports hidden properties (Fixes #62)

---

## 1.8.8.1:
* Format-YAML now supports -Indent (Fixes #59)
* Format-YAML now supports all primitive types (Fixes #58). Thanks @dfinke!

---

## 1.8.8:
* Write-EZFormatFile generates scripts that output files.  Fixes #56 and #43.

---

## 1.8.7:
* Out-FormatData: Now supports -Debug (#46)
* Format-YAML: Fixing Indentation (#49)
* Import-TypeView: Allowing Typename.txt file to redefine typename (#48)
* Self-hosting action (#52)
* GitHub Action now carries on commit message (#54)

---

## 1.8.6
* Format-Markdown:  Adding -ImageLink
* Format-Markdown:  Adding -MarkdownTableAlignment, additional documentation.
* Format-Markdown:  Normalizing tables and fixing issues with Dictionaries
* Format-YAML: Fixing minor issue with -YAMLHeader and multiple objects
* Updating tests:  Adding test for Format-Object
* Adding EZOut GitHub Action (#36)
* Out-FormatData:  Fixing error when a node has an empty scriptblock (#19)
* Write-FormatListView:  Updating Colorization (#33)
* Write-FormatTableView:  Fixing encoding and updating colorization (#34)
* Fixing RichModuleInfo (#41)
* Write-FormatViewExpression:  Updating Colorization (#35)
* Format-RichText:  Adding help, and fixing color lookup logic
* Format-Markdown:  Changes to -Heading/-HeadingSize (re #41)
* Adding Format- commands (#24, #25, #26, #27, #28, #29, #30) and making EZOut format take precedence.
* Fixing Colorization in System.Diagnostics.Process (#32)
* Adding Get-EZOutExtension: (helps fix #25)
* Write-FormatViewExpression:  Support for localization (#39)
* Out-FormatData:  Format-Object embedability (#26), Parts cleanup (#38)
* #38 - Removing single use parts
* Adding Format-Heatmap (#30)
* Adding Format-Markdown (#29)
* Adding Format-YAML (#28)
* Adding Format-RichText (#27)
* Adding Format-Object (#25, #26)
* Adding workflow definition (#37)

---
