|
20 | 20 | RootModule = 'PSMSGraph.psm1'
|
21 | 21 |
|
22 | 22 | # Version number of this module.
|
23 |
| - ModuleVersion = '1.0.22.39' |
| 23 | + ModuleVersion = '1.0.23.40' |
24 | 24 |
|
25 | 25 | # ID used to uniquely identify this module
|
26 | 26 | GUID = '15978dcc-d5ad-4024-ab2a-28bdf946ece7'
|
|
77 | 77 |
|
78 | 78 | # Modules to import as nested modules of the module specified in
|
79 | 79 | # ModuleToProcess
|
80 |
| - NestedModules = @( |
81 |
| - #Application |
82 |
| - 'Public\New-GraphApplication.ps1' |
83 |
| - 'Public\Export-GraphApplication.ps1' |
84 |
| - 'Public\Import-GraphApplication.ps1' |
85 |
| - #OAuth |
86 |
| - 'Public\Get-GraphOauthAuthorizationCode.ps1' |
87 |
| - 'Public\Get-GraphOauthAccessToken.ps1' |
88 |
| - 'Public\Export-GraphOauthAccessToken.ps1' |
89 |
| - 'Public\New-GraphOauthAccessToken.ps1' |
90 |
| - 'Public\Import-GraphOauthAccessToken.ps1' |
91 |
| - 'Public\Update-GraphOauthAccessToken.ps1' |
92 |
| - #API |
93 |
| - 'Public\Invoke-GraphRequest.ps1' |
94 |
| - #Azure AD |
95 |
| - 'Public\Get-AADUserByID.ps1' |
96 |
| - 'Public\Get-AADUserByUserPrincipalName.ps1' |
97 |
| - 'Public\Get-AADServicePrinicpalbyId.ps1' |
98 |
| - 'Public\Get-AADServicePrinicpalbyDisplayName.ps1' |
99 |
| - 'Public\Get-AADServicePrincipalAppRoleAssignedTo.ps1' |
100 |
| - 'Public\Remove-AADAppRoleAssignment.ps1' |
101 |
| - 'Public\Add-AADAppRoleAssignment.ps1' |
102 |
| - 'Public\Get-AADUserAppRoleAssignment.ps1' |
103 |
| - 'Public\Get-AADGroupById.ps1' |
104 |
| - 'Public\Get-AADGroupMember.ps1' |
105 |
| - 'Public\Get-AADGroupByDisplayName.ps1' |
106 |
| - 'Public\Get-AADUserAll.ps1' |
107 |
| - ) |
| 80 | + NestedModules = @('Public\Add-AADAppRoleAssignment.ps1','Public\Export-GraphApplication.ps1','Public\Export-GraphOauthAccessToken.ps1','Public\Get-AADGroupByDisplayName.ps1','Public\Get-AADGroupById.ps1','Public\Get-AADGroupMember.ps1','Public\Get-AADServicePrincipalAppRoleAssignedTo.ps1','Public\Get-AADServicePrinicpalbyDisplayName.ps1','Public\Get-AADServicePrinicpalbyId.ps1','Public\Get-AADUserAll.ps1','Public\Get-AADUserAppRoleAssignment.ps1','Public\Get-AADUserByID.ps1','Public\Get-AADUserByUserPrincipalName.ps1','Public\Get-GraphOauthAccessToken.ps1','Public\Get-GraphOauthAuthorizationCode.ps1','Public\Import-GraphApplication.ps1','Public\Import-GraphOauthAccessToken.ps1','Public\Invoke-GraphRequest.ps1','Public\New-GraphApplication.ps1','Public\New-GraphOauthAccessToken.ps1','Public\Remove-AADAppRoleAssignment.ps1','Public\Update-GraphOauthAccessToken.ps1') |
108 | 81 |
|
109 | 82 | # Functions to export from this module
|
110 |
| - FunctionsToExport = @('Add-AADAppRoleAssignment','Export-GraphApplication','Export-GraphOauthAccessToken','Get-AADGroupByDisplayName','Get-AADGroupById','Get-AADGroupMember','Get-AADServicePrincipalAppRoleAssignedTo','Get-AADServicePrinicpalbyDisplayName','Get-AADServicePrinicpalbyId','Get-AADUserAll','Get-AADUserAppRoleAssignment','Get-AADUserByID','Get-AADUserByUserPrincipalName','Get-GraphOauthAccessToken','Get-GraphOauthAuthorizationCode','Import-GraphApplication','Import-GraphOauthAccessToken','Invoke-GraphRequest','New-GraphApplication','New-GraphOauthAccessToken','Remove-AADAppRoleAssignment','Update-GraphOauthAccessToken') |
| 83 | + FunctionsToExport = @('Add-AADAppRoleAssignment','Export-GraphApplication','Export-GraphOauthAccessToken','Get-AADGroupByDisplayName','Get-AADGroupByID','Get-AADGroupMember','Get-AADServicePrincipalAppRoleAssignedTo','Get-AADServicePrinicpalbyDisplayName','Get-AADServicePrinicpalbyId','Get-AADUserAll','Get-AADUserAppRoleAssignment','Get-AADUserByID','Get-AADUserByUserPrincipalName','Get-GraphOauthAccessToken','Get-GraphOauthAuthorizationCode','Import-GraphApplication','Import-GraphOauthAccessToken','Invoke-GraphRequest','New-GraphApplication','New-GraphOauthAccessToken','Remove-AADAppRoleAssignment','Update-GraphOauthAccessToken') |
111 | 84 |
|
112 | 85 | # Cmdlets to export from this module
|
113 | 86 | CmdletsToExport = @()
|
|
156 | 129 | # IconUri = ''
|
157 | 130 |
|
158 | 131 | # ReleaseNotes of this module
|
159 |
| - ReleaseNotes = 'Visit the project page on GitHub: https://github.com/markekraus/PSMSGraph' |
| 132 | + ReleaseNotes = '# Version 1.0.23.40 (2017-03-05) |
| 133 | +## Functions |
| 134 | +
|
| 135 | +### All |
| 136 | +* Added HelpUri and .LINK''s to Comment based Help |
| 137 | +
|
| 138 | +### OAuth functions |
| 139 | +* Standardized on "Oauth" in the function and file names (was a mix of "OAuth" and "Oath") |
| 140 | +
|
| 141 | +### Get-AADGroupMember |
| 142 | +* Made function singular instead of plural (was Get-AADGroupMembers) |
| 143 | +* Added Get-AADGroupMembers alias |
| 144 | +* Fixed all the problems this rename caused and exposed with the build process and documentation |
| 145 | +
|
| 146 | +## Build Tools |
| 147 | +
|
| 148 | +### psake.ps1 |
| 149 | +* Restructured psake.ps1 |
| 150 | + - Init > UnitTests > Build > Test > BuildDocs > Deploy > Post Deploy |
| 151 | +* Added AST based Function and Alias module manifest population (now typos in file names will not cause function export issues) |
| 152 | +* Added NestedModule Population |
| 153 | +* Added Release notes and change log auto processing and documentation |
| 154 | +* PostDeploy is now local build friendly |
| 155 | +
|
| 156 | +## Tests |
| 157 | +
|
| 158 | +### PSScriptAnalyzer.tests.Ps1 |
| 159 | +* Moved out of Project.Tests.ps1 |
| 160 | +* Re-wroded the tests so they display better in AppVeyor test logs |
| 161 | +* Removed .psd1 from the tests because it dose not appear to support suppression and certain test will falsely fail due to the text in RealseNotes |
| 162 | +
|
| 163 | +### Project.Tests.ps1 |
| 164 | +* Moved the PSScriptAnalyzer tests to PSScriptAnalyzer.tests.Ps1 |
| 165 | +* Added Unit tag to "General project validation" so it test before and after build |
| 166 | +
|
| 167 | +### New-GraphApplication.Unit.Tests.ps1 |
| 168 | +* Added Unit test for New-GraphApplication |
| 169 | +
|
| 170 | +### New-GraphOauthAccessToken.Unit.Tests.ps1 |
| 171 | +* Added Unit test for New-GraphOauthAccessToken |
| 172 | +
|
| 173 | +## Project |
| 174 | +
|
| 175 | +### RELEASE.md |
| 176 | +* Added this to server as the current release notes |
| 177 | +* Integrates automatically with ChangeLog.md through build pipeline |
| 178 | +* Gets copied to ```docs/``` |
| 179 | +
|
| 180 | +### ChangeLog.md |
| 181 | +* Added to ```docs/``` |
| 182 | +* Automatically managed by build process' |
160 | 183 |
|
161 | 184 | } # End of PSData hashtable
|
162 | 185 |
|
|
197 | 220 |
|
198 | 221 |
|
199 | 222 |
|
| 223 | + |
| 224 | + |
| 225 | + |
| 226 | + |
| 227 | + |
200 | 228 |
|
201 | 229 |
|
202 | 230 |
|
|
0 commit comments