This repository has been archived by the owner on Apr 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG
80 lines (80 loc) · 6.39 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
[Version] [DateTime] Author Comments
--------- ---------- ------ --------
01.00.00 2017-05-31 Ronald Bode First releases
02.10.02 2017-11-21 Ronald Bode Recode along with GetEnumerator.OverloadDefinitions
02.11.10 2017-12-11 Ronald Bode Added support for [DataTable]
02.11.10 2017-12-11 Ronald Bode New Embed function
02.11.10 2017-12-11 Ronald Bode Using Get-Member for object properties
02.12.00 2017-12-12 Ronald Bode Added [Enum] type
02.12.02 2017-12-19 Ronald Bode Add -NewLine parameter
02.12.03 2017-12-19 Ronald Bode Changed -Layers parameter to: -Expand
02.12.04 2017-12-20 Ronald Bode Added support for [Version]
02.12.05 2017-12-20 Ronald Bode Resolved cast bug
02.12.06 2017-12-23 Ronald Bode Changed -SetType to -Type
02.12.07 2017-12-23 Ronald Bode Added -CropText
02.12.08 2018-01-13 Ronald Bode Improved performance by preventing extensive string manipulation
02.12.09 2018-01-15 Ronald Bode Changed -CropText to -ClipText
2.2.0 2018-01-18 Ronald Bode Changed -Type to -TypePrefix
2.2.0 2018-01-18 Ronald Bode Add support for multi-line strings (here string)
2.2.1 2018-01-18 Ronald Bode Removed -ClipText
2.2.2 2018-01-18 Ronald Bode Formatted for PowerShell Gallery and GitHub
2.2.3 2018-01-19 Ronald Bode Removed [Parameter(DontShow)] as it is not downwards compatible with PowerShell 2
2.2.4 2018-01-20 Ronald Bode Added ICONURI
2.2.6 2018-01-20 Ronald Bode Corrected ICONURI
2.2.7 2018-01-27 Ronald Bode Renamed function to: ConvertTo-Expression
2.3.0 2018-01-27 Ronald Bode Renamed solution to: ConvertTo-Expression
2.3.1 2018-01-27 Ronald Bode Changed ConvertTo-PSON to ConvertTo-Expression in Iterate
2.4.0 2018-06-19 Ronald Bode Output an expression [ScriptBlock] rather than a [String]
2.4.1 2018-06-21 Ronald Bode Support for embedded ScriptBlocks
2.4.2 2018-07-15 Ronald Bode Implemented object caching (experimental branch)
2.4.3 2018-07-16 Ronald Bode $Null output in expression [ScriptBlock]
2.4.4 2018-07-18 Ronald Bode Different string manipulation (experimental branch)
2.4.5 2018-08-01 Ronald Bode Return Expression (containing $Null) when input is $Null
2.4.6 2018-08-02 Ronald Bode Preserving embedded empty arrays
2.5.0 2018-08-09 Ronald Bode Using TypeAccelerators and Type.FullName instead of bare Type.Name
2.5.1 2018-08-09 Ronald Bode [Void] unknown types
2.5.2 2018-08-09 Ronald Bode Added [RuntimeTypeHandle]
2.5.3 2018-08-10 Ronald Bode Fixed: ScriptBlock not closed if the last line is a #Remark
2.6.0 2018-08-28 Ronald Bode Fixed empty array `@()` result and simplified recursive calls
2.7.0 2018-08-29 Ronald Bode Directly processing input objects from the pipeline (output is always a single expression)
2.7.0 2018-08-29 Ronald Bode Removed parenthesis `@(...)` from pipeline object list (e.g `'One', 'Two' | ConvertTo-Expression`)
2.7.0 2018-08-29 Ronald Bode Extended numeric type list for (PSv2) typecasting
2.7.0 2018-08-29 Ronald Bode Casting DictionaryEntries and KeyValuePairs to PSObjects (instead of hashtables)
2.7.1 2018-08-29 Ronald Bode Only add a newline to a function when the last line contains a #
2.7.2 2018-08-29 Ronald Bode Default empty type (typecast) for ValueTypes
2.7.3 2018-11-16 Ronald Bode Changed [PSObject] to [PSCustomObject] type
2.7.4 2018-11-28 Ronald Bode Fixed IntPtr output type
2.7.5 2018-11-29 Ronald Bode Preventing nested array flattening by adding a comma
3.0.0 2018-11-29 Ronald Bode Minimized root top (array) expression top
3.0.1 2018-11-30 Ronald Bode Minimized all array expressions (only use @ sign and brackets were required)
3.0.2 2018-12-14 Ronald Bode Fixed PSScript Analyzer PSUseDeclaredVarsMoreThanAssignment issue
3.0.3 2018-12-14 Ronald Bode Renamed option: -TypePrefix Strict to: -TypePrefix Strong
3.0.4 2018-12-14 Ronald Bode Cut off recurring references with: $Self (followed by the concerned number of .Parents properties)
3.0.5 2019-01-05 Ronald Bode Cut off recurring references with path to the referenced property: $_[.<property>]
3.0.9 2019-01-05 Ronald Bode Removed PSON references and aliases
3.1.0 2019-01-05 Ronald Bode Replaced -TypePrefix parameter with -Strong and -Explore switch
3.1.1 2019-01-07 Ronald Bode Fixed embedded PSCustomObject issue due to recurring reference tracking
3.2.0 2019-05-14 Ronald Bode Recode better recognizing object containers
3.2.1 2019-05-21 Ronald Bode Using unary comma operator
3.2.2 2019-05-21 Ronald Bode List arrays without brackets where possible
3.2.3 2019-05-28 Ronald Bode Removed extra linefeed after here string
3.2.5 2019-06-04 Ronald Bode Convert arrays of DictionaryEntries and arrays of KeyValuePairs to HashTable
3.2.7 2019-06-11 Ronald Bode Used PowerShell Accelerators rather than .Net
3.2.8 2019-06-18 Ronald Bode Handling streamed object as individual objects
3.2.9 2019-06-25 Ronald Bode No trailing space in any lines
3.2.10 2019-06-25 Ronald Bode Preserve object property orders
3.2.11 2019-08-27 zcla Resolved bug #1: Single quote in Hashtable key
3.2.12 2019-08-29 Ronald Bode Support for SemVer type
3.2.13 2019-08-29 Ronald Bode Using .isPrimitive property rather than numeric type table
3.2.15 2019-10-18 Ronald Bode Support for valued arrays (use -Strong)
3.2.17 2019-10-19 Ronald Bode Added support for 'mailaddress', 'Regex', 'Type', 'Version', 'Uri'
3.2.19 2019-10-19 Ronald Bode Support Credential and SecureString
3.2.20 2020-03-20 Ronald Bode Removed (unused) -Concatenate switch
3.3.0 2020-03-20 Ronald Bode Removed all statements that could exploit for code injection
3.3.1 2020-08-26 Ronald Bode Fixed NullReferenceException
3.3.2 2020-08-27 Ronald Bode Using `.psobject.methods['<method name>'] -is [PSMethod]` (slightly faster)
3.3.3 2020-08-27 Ronald Bode Changed default indent tab character to 4 spaces
3.3.4 2020-08-27 Ronald Bode Remove quotes in HashTables Keys when possible (https://github.com/iRon7/ConvertTo-Expression/issues/3)
3.3.5 2020-08-27 Ronald Bode https://github.com/DTW-DanWard/PowerShell-Beautifier (and corrected spaces behind commas)
3.3.6 2020-11-02 Ronald Bode Fixed #5 ADSI unknown type in operating systems other than windows
3.3.7 2020-11-16 Ronald Bode Implemented #6 Consider preserving specific collection types, if they can be initialized from arrays