Skip to content

Releases: GiovanniDicanio/WinReg

WinReg v4.1.2 Header-only Stable Release

27 Oct 16:19
2594342
Compare
Choose a tag to compare

Just removed a Visual Studio .user file from the repository.

WinReg v4.1.1 Header-only Stable Release

26 Oct 19:18
6b61514
Compare
Choose a tag to compare

Explicitly specified the C++17 standard in README. There are no code modifications from the previous release.

WinReg v4.1.0 Header-only Stable Release

24 Mar 18:14
023ad61
Compare
Choose a tag to compare

Added support for empty strings inside double-null-terminated multi-strings.

WinReg v4.0.0 Header-only Stable Release

17 Mar 16:01
9b7ad93
Compare
Choose a tag to compare

Added KEY_WOW64_64KEY flag as default access to prevent subtle bugs when 32-bit applications running on 64-bit Windows can't access the 64-bit registry view.

WinReg v3.1.0 Header-only Stable Release

11 Jun 15:47
9098566
Compare
Choose a tag to compare

Added RegKey::TryOpen and RegKey::TryCreate methods that return error codes wrapped in RegResult, in addition to the existing exception-throwing methods RegKey::Open and RegKey::Create.

WinReg v3.0.1 Header-only Stable Release

10 Jun 15:58
ffb5ae9
Compare
Choose a tag to compare

Code refactored implementing TryGet...Value methods that return std::optional (on error the returned std::optional contains no value), and other code improvements.

WinReg v2.4.0 Header-only Stable Release

30 May 11:05
c1c2a9c
Compare
Choose a tag to compare

Same features as the previous stable release, but refactored code to make it a header-only library, for those who prefer this kind of format.

WinReg-2.3.1 Stable Release

20 May 17:50
047c896
Compare
Choose a tag to compare

Stable release, with library code separated between header and .cpp implementation file.

Comparing this release to the previous header-only stable release (v2.2.3), an addition worth noting is the use of the [[nodiscard]] attribute applied to many methods.

winreg-2.2.3 Header-only Stable Release

24 Apr 19:06
1dfd91d
Compare
Choose a tag to compare

Same features as the previous release. I modified the coding style, removing "uniform" {} initialization, as I find the "classical" C++ initialization style more readable.

winreg-2.2.2 Header-only Stable Release

22 Apr 17:57
5102b65
Compare
Choose a tag to compare

Ported code to VS2019, and added some std::vector::reserve() calls to optimize some insertion loops.