[carbon] Carbon 1.7 Released

  • From: Aaron Jensen <aaron@xxxxxxxxxxxxxxxxxx>
  • To: carbon@xxxxxxxxxxxxx
  • Date: Thu, 1 May 2014 11:33:45 -0700

## Enhancements

### General

 * Import-Carbon.ps1 now supports the `-WhatIf` switch.
 * Import-Carbon.ps1 now hides verbose log messages when removing/importing
Carbon even when supplying the `-Verbose` switch because I think the
verbose output is too verbose and not helpful at all.
 * Import-Carbon.ps1 now supports adding a prefix when importing the Carbon
module (with the `Prefix` parameter) to avoid name collisions and [follow
best practices](
http://blogs.msdn.com/b/powershell/archive/2014/04/07/what-s-in-a-name-using-the-ps-prefix.aspx
).

### Certificates

 * [Get-CertificateStore](
http://get-carbon.org/help/Get-CertificateStore.html) now supports
non-standard, custom certificate stores.
 * [Get-Certificate](http://get-carbon.org/help/Get-Certificate.html) now
supports non-standard, custom certificate stores.
 * [Install-Certificate](http://get-carbon.org/help/Install-Certificate.html)
now supports non-standard, custom certificate stores.
 * [Uninstall-Certificate](
http://get-carbon.org/help/Uninstall-Certificate.html) now supports
non-standard, custom certificate stores.

## Bug Fixes

### General

 * No more silent errors when importing Carbon on Windows 2012 R2.

### Certificates

 * [Get-Certificate](http://get-carbon.org/help/Get-Certificate.html) no
longer writes a silent error when a certificate does not exist. Instead, no
error is written.

### File System

 * [Install-Junction](http://get-carbon.org/help/Install-Junction.html)
fails when target path is hidden.
 * [Test-NtfsCompression](
http://get-carbon.org/help/Test-NtfsCompression.html) fails when
file/directory is hidden.
 * [Test-PathIsJunction](http://get-carbon.org/help/Test-PathIsJunction.html)
fails when tested directory is hidden.

### Security

 * [Grant-Permission](http://get-carbon.org/help/Grant-Permission.html)
fails when item is hidden.
 * [Grant-Permission](http://get-carbon.org/help/Grant-Permission.html)
doesn't handle non-existent paths, causing cascading errors.
 * [Test-Permission](http://get-carbon.org/help/Test-Permission.html)
always returns `$false` when testing leaf-level permissions and the
`ApplyTo` parameter is provided, i.e. it doesn't ignore
inheritance/propagation flags on leaves.

Other related posts:

  • » [carbon] Carbon 1.7 Released - Aaron Jensen