- EZOut Docker Support (#212, #213, #214)
- Improving Strict mode Tolerance (#210)
- Removing Mount error on multiple imports (#209)
- 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 !
- Mounting EZOut as a drive (#200)
- Exporting $EZOut (#199)
- Improving Multifile output (#195, #196, #197, #198)
- Fixing PSA branch (#194)
- 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)
- 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)
- 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)
- Write-FormatViewExpression now supports -PSStyle/-Style (#106)
- New Commands:
- Out-Gum - Use CharmBraclet's Gum to prompt for input (#111)
- Out-Mermaid - Generate Diagrams with MermaidJS (#112)
- Example Formatting Has Moved to 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)
- Build files are now beneath
- Added Issue Templates (#125)
- Added Contribution Guide (#126)
- Refactored Repository (#115)
- 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.
- 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)
- Format-RichText now supports -Hyperlink (Fixes #93)
- Format-RichText now outputs a single string (Fixes #95)
- Format-RichText now unbolds bright colors (Fixes #88)
- Now Blogging with GitPub (Fixes #89)
- New Logo (Fixes #90)
- Added Format-JSON (Fixes #86)
- Improved GitHub Action (Fixes #85)
- Write-FormatViewExpression:
- Adding -DoubleUnderline
- Adding -Faint
- Adding -Italic
- Adding -Strikthru
- Adding -Hide
- Format-RichText:
- Adding plural alias for -Italic (Fixes #83)
- 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)
- Import-TypeView/Import-FormatView: Skipping PipeScript Files (Fixes #73)
- Format-Markdown:
- Improving Handling of | (Fixes #71)
- Not escaping code blocks (undoes #69)
- No longer including images with PowerShell Gallery package (Fixes #67)
- Format-Markdown: Escaping -Code blocks (Fixes #69)
- Format-Hashtable: Better Handling of [string]s, [enum]s, and primitive types (Fixes #64).
- Format-YAML:
- Added -Depth (Fixes #65)
- Supporting Enums (Fixes #66)
- Added Format-Hashtable (Fixes #61)
- Import-TypeView now supports hidden properties (Fixes #62)
- Format-YAML now supports -Indent (Fixes #59)
- Format-YAML now supports all primitive types (Fixes #58). Thanks @dfinke!
- Write-EZFormatFile generates scripts that output files. Fixes #56 and #43.
- 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)
- 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)