The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.
- Added Get-TkMsalToken cmdlet to retrieve an MSAL token using API calls.
- Added Managed Identity support for Get-TkMsalToken cmdlet (Needs to be tested).
- SecureString support for Get-TkMsalToken cmdlet.
- Formatting alignment for cmdlets.
- Fixed authentication context for MgGraph.
- Updated private function names to be more descriptive.
- Removed MSAL.PS dependency from Send-TkEmailAppMessage function.
- Removed Send-TkEmailAppMessage module install if manual parameters are provided.
- Updated docs for the module.
- Release Candidate
- Update wiki pages.
- Added cert options to the GraphAppToolkit send email.
- Updated auth methods to invoke needed permissions only.
- Added private functions to handle existing certs and secrets.
- Added support for -WhatIf and -Confirm parameters to cmdlets.
- Renamed private function "New-TkAppName" to "Initialize-TkAppName".
- Renamed private function "New-TkRequiredResourcePermissionObject" to "Initialize-TkRequiredResourcePermissionObject".
- Updated documentation across the module (README.md, help XML files, and about_GraphAppToolkit.help.txt).
- Enhanced logging in private functions for improved auditability.
- Switch parameter for removing domain suffix from the app name.
- Certificate subject to param splat export.
- Permissions to comment based help.
- Initial test cases structure for Pester with rudimentary tests.
- Fixed formatting.
- Manual app call for sending email.
- Confirm to high for connect function.
- Corrected parameter block formatting and alignment issues in multiple cmdlets.
- Fixed Connect function ShouldProcess output.
- Added class definitions for GraphAppToolkit
- Add tools for documentation and initial HTML help
- Initial README.md file
- Initial help documentation
- Updated Help docs and readme post initial testing
- Fix param block alignment and added help messages to parameters
- Aligned comment blocks in functions with the code
- Initial release of GraphAppToolkit