Releases: dataplat/FabricTools
v0.21.0-alpha1152
[v0.21.0-alpha1152]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-alpha0963
[v0.21.0-alpha0963]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-alpha0775
[v0.21.0-alpha0775]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-alpha0589
[v0.21.0-alpha0589]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-alpha0452
[v0.21.0-alpha0452]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-alpha0316
[v0.21.0-alpha0316]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0
[v0.21.0]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-tags
[v0.21.0-tags]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-alpha0190
[v0.21.0-alpha0190]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.21.0-alpha0069
[v0.21.0-alpha0069]
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
- For new features.
Changed
- For changes in existing functionality.
Deprecated
- For soon-to-be removed features.
Removed
- For now removed features.
Fixed
- For any bug fix.
Security
- In case of vulnerabilities.