Changes for version 0.60
- First release in 20.5 years!
 - Fixes to test scripts to support updates in Windows since 2004!
 - Added support for Strawberry Perl 5.40 x64 Perl while retaining x86 support at least as far back as ActivePerl 5.16!
 - Fixed inheritance validation bug related to DENY and ALLOW ACEs being treated as identical ACEs for permission occlusion.
 - Significant changes/bug fixes to AdjustTokenPrivileges and use thereof.
 - Attempt privilege escalation to enable reading/manipulating security information when elevated privileges are available
 - Bug fix for setting ownerTrustee/SID on recent versions of Windows.
 - Bug fix for remote registry access (thanks nobull67@gmail.com)
 - Added support for -file option to PermDump.pl.
 - Extensive changes to NamedObject and Recursor to improve performance, especially when dumping both owner and dacl information.
 - Significant performance improvements were made to Data::BitMask, which are available in Data::BitMask 1.00. PermDump.pl saw a ~20% speed up.
 - Adding support for x64 (while retaining x86 support) required extensive changes in Raw.pm, along with some in NamedObject.pm.
 - Added test suite for Win32::Security::Raw.
 - Fixes in t/scripts.t to support newer versions of cacls.exe that return "(ID)" (Inherited from Directory) for inherited permissions.
 - Added version numbers to all module files (and updated copyright dates)
 - Enabled extended tests (computers got faster over the past 20 years).
 
Modules
Win32 ACE manipulation    
  
Win32 ACL manipulation    
  
Security manipulation for named objects    
  
low-level access Win32 Security API calls    
  
Security recursion for named objects    
  
set of routines for SID manipulation    
  Provides
      in lib/Win32/Security/Raw.pm