@ -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
the hand-written version history that the GitHub wiki kept until 2018. For the
changes since 4.2.6, see the [changelog ](../CHANGELOG.md ).
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
## 4.2.6 - 2019-07-12
2019-07-12. The wiki listed no changes for these versions, so this list is
reconstructed from the commit history.
- Removed `Show-NTFSSimpleAccess` , which used Windows Forms, for
- Fixed the `Applies to` column in the output of `Get-NTFSAccess`
compatibility with PowerShell Core.
([#57](https://github.com/raandree/NTFSSecurity/pull/57)).
- Fixed parameter alias definitions that made importing the module fail,
for example in Service Management Automation
## 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),
([#18](https://github.com/raandree/NTFSSecurity/issues/18),
[#36 ](https://github.com/raandree/NTFSSecurity/issues/36 )).
[#36 ](https://github.com/raandree/NTFSSecurity/issues/36 )).
- Fixed the `ToSimpleFileSystemAccessRule2` method of the access entries
- Fixed the `ToSimpleFileSystemAccessRule2` method of the access entries
that `Get-NTFSAccess` returns
that `Get-NTFSAccess` returns
([#48](https://github.com/raandree/NTFSSecurity/issues/48)).
([#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.
- 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.
- Bug fixes.
## 4.2.3
## 4.2.2 - 2016-05-18
- Added the cmdlet `Get-FileHash2` .
No notes exist for this version. Compared with 4.0, the previous version in
- Bug fixes.
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
## 4.2.1
@ -50,7 +91,7 @@ reconstructed from the commit history.
entries. The old behavior is still available with the `-RemoveSpecific`
entries. The old behavior is still available with the `-RemoveSpecific`
switch parameter.
switch parameter.
## 4.0
## 4.0 - 2015-08-19
- The `*-NTFSAccess` cmdlets can now work on security descriptors to allow
- The `*-NTFSAccess` cmdlets can now work on security descriptors to allow
bulk processes.
bulk processes.