Releases: demoray/azure-pim-cli
Releases · demoray/azure-pim-cli
0.11.0
What's Changed
- Bump tracing from 0.1.41 to 0.1.43 by @dependabot[bot] in #421
- Bump tracing-subscriber from 0.3.20 to 0.3.22 by @dependabot[bot] in #419
- Bump Swatinem/rust-cache from 2.8.1 to 2.8.2 by @dependabot[bot] in #417
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #414
- Bump clap_complete from 4.5.60 to 4.5.61 by @dependabot[bot] in #413
- Bump insta from 1.43.2 to 1.44.3 by @dependabot[bot] in #420
- Bump clap from 4.5.51 to 4.5.53 by @dependabot[bot] in #412
- Bump uuid from 1.18.1 to 1.19.0 by @dependabot[bot] in #422
- Bump reqwest from 0.12.24 to 0.12.25 by @dependabot[bot] in #423
- fallback to
az ad signed-in-userto extract the oid if parsing the token fails by @demoray in #424 - update dependencies by @demoray in #425
- prep 0.11.0 release by @demoray in #426
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- don't retry on auth failure by @demoray in #380
- Bump serde from 1.0.225 to 1.0.226 by @dependabot[bot] in #384
- Bump clap from 4.5.47 to 4.5.48 by @dependabot[bot] in #383
- Bump Swatinem/rust-cache from 2.8.0 to 2.8.1 by @dependabot[bot] in #381
- update dependencies by @demoray in #385
- Bump serde from 1.0.226 to 1.0.228 by @dependabot[bot] in #387
- Bump thiserror from 2.0.16 to 2.0.17 by @dependabot[bot] in #388
- update azure SDK dependencies by @demoray in #391
- Bump reqwest from 0.12.23 to 0.12.24 by @dependabot[bot] in #392
- Bump clap_complete from 4.5.58 to 4.5.59 by @dependabot[bot] in #393
- Bump tokio from 1.47.1 to 1.48.0 by @dependabot[bot] in #395
- Bump clap from 4.5.48 to 4.5.50 by @dependabot[bot] in #396
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #398
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #399
- update dependencies by @demoray in #406
- remove home crate by @demoray in #407
- fix default log levels by @demoray in #408
- enable debugging azure token parsing failures by @demoray in #409
- prep 0.10.0 release by @demoray in #410
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Bump tracing-subscriber from 0.3.18 to 0.3.19 by @dependabot[bot] in #243
- Bump clap from 4.5.21 to 4.5.23 by @dependabot[bot] in #247
- Bump anyhow from 1.0.93 to 1.0.94 by @dependabot[bot] in #246
- Bump thiserror from 2.0.3 to 2.0.4 by @dependabot[bot] in #245
- Bump clap_complete from 4.5.38 to 4.5.40 by @dependabot[bot] in #254
- Bump home from 0.5.9 to 0.5.11 by @dependabot[bot] in #253
- Bump thiserror from 2.0.4 to 2.0.7 by @dependabot[bot] in #251
- Bump semver from 1.0.23 to 1.0.24 by @dependabot[bot] in #250
- Bump serde from 1.0.215 to 1.0.216 by @dependabot[bot] in #249
- Bump reqwest from 0.12.9 to 0.12.12 by @dependabot[bot] in #262
- Bump serde from 1.0.216 to 1.0.217 by @dependabot[bot] in #261
- Bump anyhow from 1.0.94 to 1.0.95 by @dependabot[bot] in #258
- Bump serde_json from 1.0.133 to 1.0.134 by @dependabot[bot] in #257
- Bump thiserror from 2.0.7 to 2.0.9 by @dependabot[bot] in #256
- Bump itertools from 0.13.0 to 0.14.0 by @dependabot[bot] in #263
- Bump clap from 4.5.23 to 4.5.24 by @dependabot[bot] in #267
- Bump serde_json from 1.0.134 to 1.0.135 by @dependabot[bot] in #266
- Bump clap_complete from 4.5.40 to 4.5.41 by @dependabot[bot] in #265
- Bump insta from 1.41.1 to 1.42.0 by @dependabot[bot] in #264
- Bump clap_complete from 4.5.41 to 4.5.42 by @dependabot[bot] in #270
- Bump clap from 4.5.24 to 4.5.26 by @dependabot[bot] in #269
- Bump uuid from 1.11.0 to 1.11.1 by @dependabot[bot] in #271
- Bump thiserror from 2.0.9 to 2.0.11 by @dependabot[bot] in #272
- Bump uuid from 1.11.1 to 1.12.0 by @dependabot[bot] in #273
- Bump uuid from 1.12.0 to 1.12.1 by @dependabot[bot] in #277
- Bump clap from 4.5.26 to 4.5.27 by @dependabot[bot] in #276
- Bump serde_json from 1.0.135 to 1.0.137 by @dependabot[bot] in #275
- Bump semver from 1.0.24 to 1.0.25 by @dependabot[bot] in #274
- Bump clap_complete from 4.5.42 to 4.5.43 by @dependabot[bot] in #279
- Bump insta from 1.42.0 to 1.42.1 by @dependabot[bot] in #278
- Bump serde_json from 1.0.137 to 1.0.138 by @dependabot[bot] in #280
- Bump clap_complete from 4.5.43 to 4.5.44 by @dependabot[bot] in #281
- update dependencies by @demoray in #283
- Bump clap from 4.5.27 to 4.5.29 by @dependabot[bot] in #286
- Bump uuid from 1.12.1 to 1.13.1 by @dependabot[bot] in #285
- Bump clap from 4.5.29 to 4.5.30 by @dependabot[bot] in #288
- Bump clap_complete from 4.5.44 to 4.5.45 by @dependabot[bot] in #287
- Bump uuid from 1.13.1 to 1.13.2 by @dependabot[bot] in #289
- Bump serde from 1.0.217 to 1.0.218 by @dependabot[bot] in #290
- Bump anyhow from 1.0.95 to 1.0.96 by @dependabot[bot] in #291
- Bump serde_json from 1.0.138 to 1.0.139 by @dependabot[bot] in #292
- Bump clap_complete from 4.5.45 to 4.5.46 by @dependabot[bot] in #294
- Bump uuid from 1.13.2 to 1.15.1 by @dependabot[bot] in #295
- Bump insta from 1.42.1 to 1.42.2 by @dependabot[bot] in #300
- Bump anyhow from 1.0.96 to 1.0.97 by @dependabot[bot] in #299
- Bump serde_json from 1.0.139 to 1.0.140 by @dependabot[bot] in #298
- Bump clap from 4.5.30 to 4.5.31 by @dependabot[bot] in #297
- Bump thiserror from 2.0.11 to 2.0.12 by @dependabot[bot] in #296
- Bump semver from 1.0.25 to 1.0.26 by @dependabot[bot] in #301
- allow
pasteby @demoray in #308 - Bump clap from 4.5.31 to 4.5.33 by @dependabot[bot] in #310
- Bump uuid from 1.15.1 to 1.16.0 by @dependabot[bot] in #309
- Bump reqwest from 0.12.12 to 0.12.15 by @dependabot[bot] in #307
- Bump serde from 1.0.218 to 1.0.219 by @dependabot[bot] in #302
- Bump humantime from 2.1.0 to 2.2.0 by @dependabot[bot] in #306
- pin github actions by @demoray in #311
- Bump clap_complete from 4.5.46 to 4.5.47 by @dependabot[bot] in #312
- Bump clap from 4.5.33 to 4.5.34 by @dependabot[bot] in #313
- Bump retry from 2.0.0 to 2.1.0 by @dependabot[bot] in #314
- Bump clap from 4.5.34 to 4.5.35 by @dependabot[bot] in #315
- update dependencies by @demoray in #322
- Bump clap_complete from 4.5.48 to 4.5.50 by @dependabot[bot] in #325
- Bump derive_setters from 0.1.6 to 0.1.7 by @dependabot[bot] in #324
- Bump insta from 1.43.0 to 1.43.1 by @dependabot[bot] in #323
- Bump clap from 4.5.37 to 4.5.38 by @dependabot[bot] in #326
- update dependencies by @demoray in #327
- Bump reqwest from 0.12.15 to 0.12.18 by @dependabot[bot] in #332
- Bump clap from 4.5.38 to 4.5.39 by @dependabot[bot] in #330
- Bump clap_complete from 4.5.50 to 4.5.51 by @dependabot[bot] in #329
- Bump uuid from 1.16.0 to 1.17.0 by @dependabot[bot] in #328
- Bump reqwest from 0.12.18 to 0.12.19 by @dependabot[bot] in #335
- Bump clap_complete from 4.5.51 to 4.5.52 by @dependabot[bot] in #334
- Bump parking_lot from 0.12.3 to 0.12.4 by @dependabot[bot] in #333
- update dependencies by @demoray in #336
- Bump clap from 4.5.39 to 4.5.40 by @dependabot[bot] in #337
- Bump clap_complete from 4.5.52 to 4.5.54 by @dependabot[bot] in #338
- Bump reqwest from 0.12.19 to 0.12.20 by @dependabot[bot] in #339
- Bump baptiste0928/cargo-install from 3.3.0 to 3.3.1 by @dependabot[bot] in #340
- Bump reqwest from 0.12.20 to 0.12.22 by @dependabot[bot] in #343
- Bump Swatinem/rust-cache from 2.7.8 to 2.8.0 by @dependabot[bot] in #341
- Bump serde_json from 1.0.140 to 1.0.141 by @dependabot[bot] in #347
- Bump clap from 4.5.40 to 4.5.41 by @dependabot[bot] in #346
- Bump clap_complete from 4.5.54 to 4.5.55 by @dependabot[bot] in #345
- Bump derive_setters from 0.1.7 to 0.1.8 by @dependabot[bot] in #344
- address lifetime lint issue by @demoray in #354
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #359
- Bump thiserror from 2.0.12 to 2.0.13 by @dependabot[bot] in #358
- Bump clap_complete from 4.5.55 to 4.5.57 by @dependabot[bot] in #357
- Bump clap from 4.5.41 to 4.5.44 by @dependabot[bot] in #356
- Bump uuid from 1.17.0 to 1.18.0 by @dependabot[bot] in #355
- Bump actions/download-artifact from 4 to 5 by @depend...
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 denyto 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.comauth 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