0.42- Minor performance changes (switch to generic dictionaries)- INF file is now saved as Unicode (UTF16-LE) by default because saving as UTF8 caused Windows to mess up data in other language when re-importing the INF file.- Fixes were not applied to ValueNameData unless it had a string value.

0.40- Support for inline comments by the REG parser- Fixed a rare issue with some combinations of slashes and quotes in REG_EXPAND_SZ and REG_MULTI_SZ.- An internal check is now made to check for splitting problems (which lead to missing tweaks in output) and an error will be displayed if the check fails.- Reg2Inf will now display the number of errors produced during conversion in the console output (to help with diagnosing non-working or non-converting tweaks due to syntax errors and to help with bug hunting)- Code cleanup and some expression optimization- Updated SimpleIniEditor (/forceascii will now save the REG file using ASCII and using the Current system codepage instead of defaulting to US English for all locales).

0.37- Support for more formats (REG_DWORD_BIG_ENDIAN, REG_LINK, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIRMENTS_LIST) (hex(5-6-8-9-A)).- Fixed a minor parsing oversight where it wouldn't match the hex type if the number was preceded by zeroes (eg: hex(03))- Reg2Inf will now write a comment showing any lines that failed to convert in the output for easier testing in larger REG file conversions.- Thanks for the research done by Mr.Woo for uncovering the more obscure REG types.

0.36- Port of FGCBA's SimpleINIEditorV3 to Reg2Inf- Switch to .NET 2.0 generics- INF output is now written in Unicode BOM (which is the same encoding Windows Regedit uses to output v5 REG files) unless /forceascii is specified.- Complete re-write of hex(2) and hex(7) engines to properly honor and support v4 and v5 REG files- Full support for international and Unicode characters (in v5 REG files).- Added support for Qword (hex(b)) (I have to thank to Mr.Woo for bringing it to attention that this type exists).

0.31- Allowed Reg2Inf to process a list file containing paths to REG files to merge into one final INF file. (reg2inf @"ListFile.txt" ....)- Process all subkeys and locate common roots and substitute with variables. (in /UseStrings instead of old behaviour)- %16427% was removed because it wasn't being correctly substituted.- Various performance optimizations.- Fixed a bug where trailing commas in hex(2) and hex(7) would cause Reg2Inf to fail when it attempted to convert a blank string to a char, now also removes any trailing comma from hex (binary).

0.28- Complete rewrite of Argument Parser (now at v2) - Removed silly workarounds.- New switch /UseStrings to assign variables to subkeys and generate a [Strings] section in the output INF.

0.26- Worked around Argument Parser limitation

0.25- Fixed bug with fixes not being applied on REG_MULTI_SZ or REG_EXPAND_SZ.- Added new fix for converting % to %%.- Included Reg2InfHandler.cmd inside ZIP file with the source.

- Output INF file now contains [Optional Components] section so it can be correctly packaged into a separate addon without any modifications...

0.22- Fixed all kinds of stupid regex confusion by removing all comments from the file in memory before processing.- Fixed last RegLine in RegBlock being chopped off if there was a comment after it.- All dword(s) are now padded to 8 characters by zeroes instead of now being dropped.- HKCR / HKLM / HKCU and HKU are now recognized as valid root keys (although Windows Registry Editor does not support them), this is a kind of auto-repair functionality.

0.20- Fixed many bugs when parsing empty subkeys (resulting INF was creating subkeys with @ set to "" which is inaccurate).- Fixed bugs in parsing values with pathnames ending with a \, was confusing RegEx and adding an extra unnecessary quote.- Fixed bug with not deleting temp files in some cases.- Implemented DelReg functionality, output will be in DelReg section

Released version: 0.37--
Released version: 0.36--
Version: 0.35 Beta- Changelog:
1. Port of FGCBA's SimpleINIEditorV3 to Reg2Inf
2. Switch to .NET 2.0 generics
3. INF output is now written in Unicode BOM (which is the same encoding Windows Regedit uses to output v5 REG files) unless /forceascii is specified.
4. Complete re-write of hex(2) and hex(7) engines to properly honor and support v4 and v5 REG files (WARNING: Improper REG files that may have converted in previous versions may not work in this version unless modified!)
5. Full support for international and Unicode characters (in v5 REG files).

--
Released version: 0.31--
Version: 0.30 Beta- Changelog:
1. Allowed Reg2Inf to process a list file containing paths to REG files to merge into one final INF file. (reg2inf @"ListFile.txt" ....)
2. Process all subkeys and locate common roots and substitute with variables. (in /UseStrings instead of old behaviour)
3. %16427% was removed because it wasn't being correctly substituted.
4. Various performance optimizations.