Releases: demoray/azure-pim-cli
Releases · demoray/azure-pim-cli
0.8.0
What's Changed
- Bump clap_complete from 4.5.35 to 4.5.36 by @dependabot in #226
- Bump serde from 1.0.213 to 1.0.214 by @dependabot in #225
- Bump insta from 1.40.0 to 1.41.0 by @dependabot in #224
- Bump reqwest from 0.12.8 to 0.12.9 by @dependabot in #223
- Bump insta from 1.41.0 to 1.41.1 by @dependabot in #227
- Bump thiserror from 1.0.65 to 2.0.1 by @dependabot in #234
- Bump anyhow from 1.0.91 to 1.0.93 by @dependabot in #233
- update dependencies by @demoray in #235
- Bump clap from 4.5.20 to 4.5.21 by @dependabot in #237
- Bump clap_complete from 4.5.37 to 4.5.38 by @dependabot in #236
- Bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #238
- update dependencies by @demoray in #240
- unicode-indent no longer has a custom unicode license by @demoray in #241
- prep 0.8.0 release by @demoray in #242
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Bump clap_complete from 4.5.26 to 4.5.29 by @dependabot in #203
- Bump clap from 4.5.17 to 4.5.18 by @dependabot in #204
- Bump thiserror from 1.0.63 to 1.0.64 by @dependabot in #205
- when activating a set of roles, at least one role must be specified by @demoray in #206
- Bump reqwest from 0.12.7 to 0.12.8 by @dependabot in #207
- Bump clap from 4.5.18 to 4.5.19 by @dependabot in #208
- update dependencies by @demoray in #219
- handle displaying role definitions without scope names by @demoray in #221
- Bump clap_complete from 4.5.33 to 4.5.35 by @dependabot in #220
- prep 0.7.0 release by @demoray in #222
Full Changelog: 0.6.1...0.7.0
0.6.1
0.6.0
What's Changed
- move cleanup-orphaned-assignments example to a command by @demoray in #172
- Bump clap from 4.5.16 to 4.5.17 by @dependabot in #174
- Bump clap_complete from 4.5.24 to 4.5.25 by @dependabot in #173
- Bump serde_json from 1.0.127 to 1.0.128 by @dependabot in #176
- Bump clap_complete from 4.5.25 to 4.5.26 by @dependabot in #175
- disable 22.04 builds by @demoray in #182
- update dependencies by @demoray in #181
- update dependencies by @demoray in #184
- make ScopeBuilder part of crate by @demoray in #183
- remove examples from being built by @demoray in #185
- specify binary when creating readme by @demoray in #187
- remove unused dead_code allow by @demoray in #186
- add support to get group membership by @demoray in #188
- add tool to dump all assignments & eligible assignments by @demoray in #189
- enable skipping upn on serialization by @demoray in #190
- prep 0.6.0 release by @demoray in #191
- rename ObjectType to PrincipalType by @demoray in #193
- remove CSV output support by @demoray in #194
- add additional context to failures by @demoray in #195
- Allow eligible child resources to have nested resources by @demoray in #196
- remove duplicate assignments by @demoray in #197
- add examples to --help by @demoray in #198
- finish argument cleanups by @demoray in #199
- add dump-roles to build artifacts by @demoray in #192
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- update dependencies by @demoray in #136
- add
cargo deny
to CI pipelines by @demoray in #135 - Bump thiserror from 1.0.62 to 1.0.63 by @dependabot in #137
- use the same mechanism to specify scope across the CLI by @demoray in #139
- update dependencies by @demoray in #138
- update help text for scope examples by @demoray in #140
- remove roleassignment wrapper by @demoray in #141
- Bump clap from 4.5.10 to 4.5.14 by @dependabot in #151
- Bump clap_complete from 4.5.9 to 4.5.13 by @dependabot in #150
- Bump serde from 1.0.204 to 1.0.205 by @dependabot in #149
- Bump serde_json from 1.0.120 to 1.0.122 by @dependabot in #147
- upgrade ratatui to 0.28 by @demoray in #152
- reorganize cleanup commands by @demoray in #153
- update dependencies by @demoray in #154
- Bump serde from 1.0.206 to 1.0.207 by @dependabot in #155
- Bump clap_complete from 4.5.14 to 4.5.16 by @dependabot in #156
- Bump serde from 1.0.207 to 1.0.208 by @dependabot in #157
- Bump clap from 4.5.15 to 4.5.16 by @dependabot in #158
- Bump serde_json from 1.0.124 to 1.0.125 by @dependabot in #159
- Bump clap_complete from 4.5.16 to 4.5.18 by @dependabot in #160
- Bump clap_complete from 4.5.18 to 4.5.20 by @dependabot in #163
- Bump reqwest from 0.12.5 to 0.12.7 by @dependabot in #162
- Bump clap_complete from 4.5.20 to 4.5.22 by @dependabot in #164
- Bump clap_complete from 4.5.22 to 4.5.23 by @dependabot in #165
- Bump serde_json from 1.0.125 to 1.0.127 by @dependabot in #166
- Bump clap_complete from 4.5.23 to 4.5.24 by @dependabot in #169
- Bump ratatui from 0.28.0 to 0.28.1 by @dependabot in #168
- Bump serde from 1.0.208 to 1.0.209 by @dependabot in #167
- prep 0.5.0 release by @demoray in #170
- update dependencies by @demoray in #171
Full Changelog: 0.4.1...0.5.0
0.4.1
What's Changed
- Bump thiserror from 1.0.61 to 1.0.62 by @dependabot in #131
- Bump clap_complete from 4.5.7 to 4.5.8 by @dependabot in #130
- move Object cache to the PimClient (such that it's easier to control) by @demoray in #132
- cache listing role definitions by @demoray in #133
- prep 0.4.1 release by @demoray in #134
Full Changelog: 0.4.0...0.4.1
0.4.0
What's Changed
- update dependencies by @demoray in #95
- extract help text into distinct files by @demoray in #96
- add helper functions to create Scope from subscription IDs and resource groups by @demoray in #97
- add role definition parsing support by @demoray in #98
- extract role assignment parsing test data by @demoray in #100
- add role assignment parsing support by @demoray in #99
- add support to get
graph.microsoft.com
auth tokens by @demoray in #101 - refactor backend to use a builder pattern by @demoray in #102
- rename role assignments to indicate it's role based instead of a direct assignment by @demoray in #103
- add extremely basic microsoft graph support by @demoray in #105
- add support to list RBAC assignments & role definitions by @demoray in #106
- rename role functions by @demoray in #107
- use scope wrapper for Assignment structs by @demoray in #108
- add deleting role assignments by @demoray in #109
- Add more info for orphaned information by @demoray in #111
- Bump uuid from 1.9.1 to 1.10.0 by @dependabot in #113
- Bump clap from 4.5.8 to 4.5.9 by @dependabot in #112
- cleanup logging by @demoray in #114
- cleanup scope parsing by @demoray in #115
- Add automatic cleanup orphans example by @demoray in #116
- add principal information to Role Assignments by @demoray in #117
- move to custom setter for query by @demoray in #118
- add empty scopes in build_scope by @demoray in #119
- expose setting filter & scope for listing pim roles by @demoray in #120
- expose list filters to CLI by @demoray in #121
- create PimClient only once in the CLI by @demoray in #122
- Move scope to separate file by @demoray in #123
- add the ability to list eligible child resources for a given scope by @demoray in #124
- add scope detail to logging by @demoray in #126
- add the ability to remove role eligibility by @demoray in #125
- retry requests on http client errors by @demoray in #127
- Rename functions to align with arm by @demoray in #128
- expose deleting orphaned assignments and orphaned eligible assignments by @demoray in #129
- prep 0.4.0 release by @demoray in #110
Full Changelog: 0.3.1...0.4.0
0.3.1
0.3.0
What's Changed
- Bump clap_complete from 4.5.6 to 4.5.7 by @dependabot in #79
- Bump clap from 4.5.7 to 4.5.8 by @dependabot in #78
- fix default state for interactive UI by @demoray in #76
- provide more friendly APIs for dealing with Assignments by @demoray in #77
- enable waiting for an activation before exiting the CLI by @demoray in #80
- move to using duration rather than just minutes by @demoray in #81
- add API to request extending eligibility of roles by @demoray in #82
- move logging the the Azure PIM response to
trace
level by @demoray in #83 - refactor duration parsing tests by @demoray in #84
- check for updates by @demoray in #85
- update dependencies by @demoray in #86
- Bump serde_json from 1.0.119 to 1.0.120 by @dependabot in #88
- ensure logs go to stderr by default by @demoray in #90
- add
--version
flag by @demoray in #91 - update dependencies by @demoray in #89
- prep 0.3.0 release by @demoray in #87
Full Changelog: 0.2.1...0.3.0