- Updated module for Puppet 6 (MODULES-7832)
- Update module for PDK (MODULES-7404)
- Add Windows Server 2016 and Windows 10 as supported Operating Systems (MODULES-4271)
- Convert tests to use testmode switcher (MODULES-6744)
- Fix types to no longer use unsupported proc title patterns (MODULES-6818)
- Fix acceptance tests in server-agent scenarios (FM-6934)
- Use case insensitive search when purging (MODULES-7534)
- Fix the restrictive typing introduced for the registry::value defined type to once again allow numeric values to be specified for DWORD, QWORD and arrays for REG_MULTI_SZ values (MODULES-6528)
- Add support for Puppet 5 (MODULES-5144)
- Convert beaker tests to beaker rspec tests (MODULES-5976)
- Ensure registry values that include a
\
as part of the name are valid and usable (MODULES-2957)
- BREAKING: Dropped support for Puppet 3
- Ability to manage keys and values in
HKEY_USERS
(hku
) (MODULES-3865)
- Remove Windows Server 2003 from supported Operating System list
- Use double quotes so $key is interpolated (FM-5236)
- Fix WOW64 Constant Definition (MODULES-3195)
- Fix UNSET no longer available as a bareword (MODULES-4331)
- Support of newer PE versions.
- Added tests to catch scenario
- Changed byte conversion to use pack instead
- Fix critical bug when writing dword and qword values.
- Fix the way we write dword and qword values MODULES-2409
- Puppet Enterprise 2015.2.0 to metadata
- Gemfile updates
- Updated the logic used to convert to byte arrays
- Fixed Ruby registry writes corrupt string (MODULES-1921)
- Fixed testcases
- Additional tests for purge_values
- Use wide character registry APIs
- Test Ruby Registry methods uncalled
- Introduce Ruby 2.1.5 failing tests
- Added support for native x64 ruby and puppet 3.7
- Fixed issues with non-leading-zero binary values in registry keys.
- Added the ability to uninstall and upgrade the module via the
puppet module
command
- Add zero padding to binary single character inputs
- Add license file
- Documentation updates
- Add geppetto project file
- Updated README and manifest documentation
- Refactored code into PuppetX namespace
- Only manage redirected keys on 64 bit systems
- Only use /sysnative filesystem when available
- Use class accessor method instead of class instance variable
- Fixed unhandled exception when loading windows code on *nix
- Improve error handling when writing values
- Fix management of the default value
- Initial release