Skip to content

Releases: webmd-health-services/Carbon

2.15.1

18 Aug 18:53
5badde7
Compare
Choose a tag to compare

Fixed: warnings written about registry functions moving to new module that users can't do anything to remove (from internal usages).

2.15.0+1069

16 Aug 20:54
775a63f
Compare
Choose a tag to compare

Deprecated

Moved the following functions to a new Carbon.Registry module. They will be removed from Carbon in a future major
version.

  • Get-CRegistryKeyValue
  • Install-CRegistryKey
  • Remove-CRegistryKeyValue
  • Set-CRegistryKeyValue
  • Test-CRegistryKeyValue

2.14.1+1066

18 Jul 17:38
2d95e90
Compare
Choose a tag to compare
Merge pull request #136 from webmd-health-services/bugfix/parameter-n…

…ot-found-error

Fixed: ConvertTo-CBase64 throws a "parameter cannot be found" error

2.14.0+1061

28 Jun 00:15
3fa2708
Compare
Choose a tag to compare
Merge pull request #135 from webmd-health-services/bugfix/creates-rc-…

…version-on-main

Build creates rc versions on main branch.

2.13.0

16 Feb 15:23
Compare
Choose a tag to compare

Additions

  • Invoke-CCimMethod function for calling a method on an object that could be a WMI or CIM object.
  • Uninstall-CFileShare function now accepts piped-in share objects (or any object with a Name property, really).
  • Write-CCimError function for writing an error message based on the result object returned from a method call.

Changes

  • Install-CFileShare now writes a more friendly message on PowerShell (Core) instead of "[Microsoft.Management.Infrastructure.CimInstance] does not contain a method named 'Delete'". We're unable to get Install-CFileShare to work under PowerShell (Core).
  • Install-CFileShare function now writes changes its making to the information stream.

Deprecated

These functions moved to the Carbon.Windows.HttpServer module. Update usages to use the Carbon.Windows.HttpServer
module instead of Carbon.

  • Get-CSslCertificateBinding
  • Remove-CSslCertificateBinding
  • Set-CSslCertificateBinding
  • Test-CSslCertificateBinding

The Resolve-CFullPath function moved to the Carbon.Core module. Update usages to use the Carbon.Core module
instead of Carbon.

All IIS functions moved to the Carbon.IIS module. Updates usages to use the Carbon.IIS module instead of Carbon.

  • Add-CIisDefaultDocument
  • Add-CIisServerManagerMember
  • Disable-CIisSecurityAuthentication
  • Enable-CIisDirectoryBrowsing
  • Enable-CIisSecurityAuthentication
  • Enable-CIisSsl
  • Get-CIisApplication
  • Get-CIisAppPool
  • Get-CIisConfigurationSection
  • Get-CIisHttpHeader
  • Get-CIisHttpRedirect
  • Get-CIisMimeMap
  • Get-CIisSecurityAuthentication
  • Get-CIisVersion
  • Get-CIisWebsite
  • Install-CIisApplication
  • Install-CIisAppPool
  • Install-CIisVirtualDirectory
  • Install-CIisWebsite
  • Join-CIisVirtualPath
  • Lock-CIisConfigurationSection
  • Remove-CIisMimeMap
  • Set-CIisHttpHeader
  • Set-CIisHttpRedirect
  • Set-CIisMimeMap
  • Set-CIisWebsiteID
  • Set-CIisWebsiteSslCertificate
  • Set-CIisWindowsAuthentication
  • Test-CIisAppPool
  • Test-CIisConfigurationSection
  • Test-CIisSecurityAuthentication
  • Test-CIisWebsite
  • Uninstall-CIisAppPool
  • Uninstall-CIisWebsite
  • Unlock-CIisConfigurationSection
  • Write-CIisVerbose

Fixes

  • Carbon no longer generates backwards-compatible shims for new functions.
  • Install-CFileShare wasn't preserving the file share's SACL, group, or owner on its security descriptor.

2.12.0+947

10 Aug 16:55
8b24247
Compare
Choose a tag to compare
Merge pull request #126 from webmd-health-services/develop

Merging develop into master

2.11.3

30 Jun 17:41
95a3348
Compare
Choose a tag to compare

Fixed: Carbon doesn't load Microsoft.Web.Administration assembly on PowerShell 7+.

2.11.2

28 Mar 22:57
43337a4
Compare
Choose a tag to compare

Fixed: Carbon.Firewall.Rule type missing the LocalIP and RemoteIP properties (which are aliases for the LocalIpAddress and RemoteIPAddress properties, respectively).

2.11.1

28 Feb 23:00
62c337a
Compare
Choose a tag to compare
  • Fixed: Carbon fails to import multiple times in the same session.
  • Fixed: Carbon fails when used as a nested module and Carbon is loaded globally or by nested in another module.
  • Fixed: Importing Carbon fails under PowerShell 4.

2.11.0

03 Nov 00:28
fc0884f
Compare
Choose a tag to compare
  • Fixed: Resolve-CPathCase fails on PowerShell Core.
  • New: 'Grant-Permission', 'Get-Permission', and 'Revoke-Permission' scripts now execute correctly on
    non-Windows platforms.
  • Fixed: Install-CService now will update services when file permissions or user account privileges have changed.