@ -4,32 +4,73 @@ This page lists the changes in NTFSSecurity 4.2.6 and earlier. It replaces
the hand-written version history that the GitHub wiki kept until 2018. For the
changes since 4.2.6, see the [changelog ](../CHANGELOG.md ).
## 4.2.5 and 4.2.6
Dates are the days on which the PowerShell Gallery published a version.
Versions without a date were released only on CodePlex, and their release
dates are lost. The notes for 4.2.2 and later also draw on a comparison of
the packages in the PowerShell Gallery and on the commit history.
The PowerShell Gallery published 4.2.5 on 2019-07-11 and 4.2.6 on
2019-07-12. The wiki listed no changes for these versions, so this list is
reconstructed from the commit history.
## 4.2.6 - 2019-07-12
- Removed `Show-NTFSSimpleAccess` , which used Windows Forms, for
compatibility with PowerShell Core.
- Fixed parameter alias definitions that made importing the module fail,
for example in Service Management Automation
- Fixed the `Applies to` column in the output of `Get-NTFSAccess`
([#57](https://github.com/raandree/NTFSSecurity/pull/57)).
## 4.2.5 - 2019-07-11
- Removed `Show-SimpleAccess` , which used Windows Forms, for compatibility
with PowerShell Core. It had not been available since 4.2.2.
- Fixed the aliases `IdentityReference` and `ID` of the `-Account`
parameter, whose definition made importing the module fail, for example
in Service Management Automation
([#18](https://github.com/raandree/NTFSSecurity/issues/18),
[#36 ](https://github.com/raandree/NTFSSecurity/issues/36 )).
- Fixed the `ToSimpleFileSystemAccessRule2` method of the access entries
that `Get-NTFSAccess` returns
([#48](https://github.com/raandree/NTFSSecurity/issues/48)).
- Fixed the `ApplyTo` column in the output of `Get-NTFSAccess` .
- Known issue: the `Applies to` column in the output of `Get-NTFSAccess`
shows the inheritance flags instead of the scope, such as
`ThisFolderSubfoldersAndFiles` . 4.2.6 fixes it.
## 4.2.4 - 2018-08-13
- `Get-ChildItem2` adds a `HardLinkCount` property to each file. The new
module setting `IdentifyHardLinks` turns it off.
- The objects that `Get-NTFSOwner` returns have the properties `FullName`
and `Account` , so you can pipe them into `Set-NTFSOwner`
([#31](https://github.com/raandree/NTFSSecurity/issues/31)).
- `Copy-Item2 -Force` and `Move-Item2 -Force` replace an existing file
instead of failing.
- Updated AlphaFS, the library for long paths, to 2.2.1.
- Added the MIT license.
- Fixed `Get-NTFSSimpleAccess -ExcludeInherited` , which returned inherited
permissions ([#12](https://github.com/raandree/NTFSSecurity/issues/12)).
- Fixed `-PassThru` of `Enable-NTFSAccessInheritance` ,
`Disable-NTFSAccessInheritance` , `Enable-NTFSAuditInheritance` , and
`Disable-NTFSAuditInheritance`
([#33](https://github.com/raandree/NTFSSecurity/issues/33)).
- Fixed `Remove-NTFSAudit` , which didn't work
([#35](https://github.com/raandree/NTFSSecurity/issues/35)).
## 4.2.4
## 4.2.3 - 2016-05-19
- Added the cmdlet `Get-FileHash2` .
- Bug fixes.
## 4.2.3
## 4.2.2 - 2016-05-18
- Added the cmdlet `Get-FileHash2` .
- Bug fixes.
No notes exist for this version. Compared with 4.0, the previous version in
the PowerShell Gallery, it adds the cmdlets of 4.2 and 4.2.1 and these
changes, which no notes mention:
- Added the cmdlet `Test-Path2` .
- Added the `-PassThur` parameter to `Remove-Item2` , renamed to `-PassThru`
in 5.0.0.
- `Add-NTFSAudit` takes the audit flags in the new `-AuditFlags` parameter
instead of `-AccessType` .
- `Remove-NTFSAudit` has the new parameters `-Path` and
`-SecurityDescriptor` , and its `-Type` parameter is renamed to
`-AuditFlags` , its former alias.
- `Show-SimpleAccess` is no longer available, because the module manifest
lists it as `Show-NTFSSimpleAccess` .
## 4.2.1
@ -50,7 +91,7 @@ reconstructed from the commit history.
entries. The old behavior is still available with the `-RemoveSpecific`
switch parameter.
## 4.0
## 4.0 - 2015-08-19
- The `*-NTFSAccess` cmdlets can now work on security descriptors to allow
bulk processes.