Releases: lipkau/PSIni
Releases · lipkau/PSIni
v4.0.1
v4.0.0
v4 is a breaking change:
- the commands of the module were refactored and renamed.
- the behaviour of parsing quotation marks was changes, as per ADR #95.
Details on how to upgrade are documented in the Migrating to PSIni v4
🚀 Added
- Add
-IgnoreEmptySectionparameter toImport-Ini@kevinholtkamp #69 - Added
-CommentChartoExport-Ini@lipkau #103 - Added
-LiteralPathtoImport-Ini@lipkau #105 - Added
-EncodingtoImport-Ini@lipkau #111 - Added
-InputStringtoImport-Ini@lipkau #111- In order to implement this, a slight performance buff was implemented:
files are now read with[System.IO.File]::ReadAllLines()instead forswitch -file
Read more: https://devdojo.com/hcritter/powershell-performance-test-file-reading
- In order to implement this, a slight performance buff was implemented:
⚙️ Changed
- BREAKING:
Get-IniContentis replaced withImport-Ini@lipkau - BREAKING:
Out-IniFileis replaced withExport-Ini@lipkau - BREAKING: Changed behaviour of how quotation marks are parsed @lipkau #100
- BREAKING: Changed
Export-Iniparameters to match the behaviour of otherExport-*functions @lipkau #118
🔧 Fixed
- No longer reading empty lines as keys @HighPriest #79
- Improve performance by operating in-memory @HighPriest #80
- Fix tests for ending empty line behaviour in pretty print @HighPriest #90
- Writing of empty sections @lipkau #104
- Fixed positional parameters @lipkau #108
- Fixed
Commentto be a valid key @lipkau #109
❌ Removed
- BREAKING: Removed support for Powershell v2, v3 and v4 @lipkau
v3.1.4
This release contains no changes.
It only bumps the version of the module, as it was out of sync.