You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

337 lines
4.8 KiB

  1. ## v2.13.0 (2023-03-05)
  2. ### Feat
  3. - implement cache clearing API (#414)
  4. ## v2.12.2 (2023-03-05)
  5. ### Fix
  6. - get_group_by_path uses Keycloak API to load (#417)
  7. ## v2.12.1 (2023-03-05)
  8. ### Fix
  9. - tests and upgraded deps (#419)
  10. ## v2.12.0 (2023-02-10)
  11. ### Feat
  12. - add Keycloak UMA client (#403)
  13. ## v2.11.1 (2023-02-08)
  14. ### Fix
  15. - do not include CODEOWNERS (#407)
  16. ## v2.11.0 (2023-02-08)
  17. ## v2.10.0 (2023-02-08)
  18. ### Feat
  19. - update header if token is given
  20. - init KeycloakAdmin with token
  21. - Add Client Scopes of Client
  22. ## v2.9.0 (2023-01-11)
  23. ### Feat
  24. - added default realm roles handlers
  25. ## v2.8.0 (2022-12-29)
  26. ### Feat
  27. - **api**: add tests for create_authz_scopes
  28. ### Fix
  29. - fix testing create_client_authz_scopes parameters
  30. - fix linting
  31. - add testcase for invalid client id
  32. - create authz clients test case
  33. - create authz clients test case
  34. ## v2.7.0 (2022-12-24)
  35. ### Refactor
  36. - code formatting after tox checks
  37. - remove print statements
  38. ## v2.6.1 (2022-12-13)
  39. ### Feat
  40. - option for enabling users
  41. - helping functions for disabling users
  42. ### Fix
  43. - use version from the package
  44. - default scope to openid
  45. ## v2.6.0 (2022-10-03)
  46. ### Feat
  47. - attack detection API implementation
  48. ## v2.5.0 (2022-08-19)
  49. ## v2.4.0 (2022-08-19)
  50. ### Feat
  51. - add client scope-mappings client roles operations
  52. - added missing functionality to include attributes when returning realm roles according to specifications
  53. ## v2.3.0 (2022-08-13)
  54. ### Feat
  55. - Add token_type/scope to token exchange api
  56. ## v2.2.0 (2022-08-12)
  57. ### Feat
  58. - add client scope-mappings realm roles operations
  59. ## v2.1.1 (2022-07-19)
  60. ### Fix
  61. - removed whitespace from urls
  62. ### Refactor
  63. - applied linting
  64. ## v2.1.0 (2022-07-18)
  65. ### Feat
  66. - add unit tests
  67. - add docstrings
  68. - add functions covering some missing REST API calls
  69. ### Fix
  70. - linting
  71. - now get_required_action_by_alias now returns None if action does not exist
  72. - moved imports at the top of the file
  73. - remove duplicate function
  74. - applied tox -e docs
  75. - applied flake linting checks
  76. - applied tox linting check
  77. ## v2.0.0 (2022-07-17)
  78. ### BREAKING CHANGE
  79. - Renamed parameter client_name to client_id in get_client_id method
  80. ### Fix
  81. - check client existence based on clientId
  82. ## v1.9.1 (2022-07-13)
  83. ### Fix
  84. - turn get_name into a method, use setters in connection manager
  85. ### Refactor
  86. - no need to try if the type check is performed
  87. ## v1.9.0 (2022-07-13)
  88. ### Refactor
  89. - merge master branch into local
  90. ## v1.8.1 (2022-07-13)
  91. ### Feat
  92. - added flake8-docstrings and upgraded dependencies
  93. ### Fix
  94. - Support the auth_url method called with scope & state params now
  95. - raise correct exceptions
  96. ### Refactor
  97. - slight restructure of the base fixtures
  98. ## v1.8.0 (2022-06-22)
  99. ### Feat
  100. - Ability to set custom timeout for KCOpenId and KCAdmin
  101. ## v1.7.0 (2022-06-16)
  102. ### Feat
  103. - Allow fetching existing policies before calling create_client_authz_client_policy()
  104. ## v1.6.0 (2022-06-13)
  105. ### Feat
  106. - support token exchange config via admin API
  107. ## v1.5.0 (2022-06-03)
  108. ### Feat
  109. - Add update_idp
  110. ## v1.4.0 (2022-06-02)
  111. ### Feat
  112. - Add update_mapper_in_idp
  113. ## v1.3.0 (2022-05-31)
  114. ## v1.2.0 (2022-05-31)
  115. ### Feat
  116. - Add get_idp_mappers, fix #329
  117. - Support Token Exchange. Fixes #305
  118. ## v1.1.1 (2022-05-27)
  119. ### Fix
  120. - fixed bugs in events methods
  121. - fixed components bugs
  122. - use param for update client mapper
  123. ## v1.1.0 (2022-05-26)
  124. ### Feat
  125. - added new methods for client scopes
  126. ## v1.0.1 (2022-05-25)
  127. ### Fix
  128. - allow query parameters for users count
  129. ## v1.0.0 (2022-05-25)
  130. ### BREAKING CHANGE
  131. - Renames `KeycloakOpenID.well_know` to `KeycloakOpenID.well_known`
  132. ### Fix
  133. - correct spelling of public API method
  134. ## v0.29.1 (2022-05-24)
  135. ### Fix
  136. - allow client_credentials token if username and password not specified
  137. ## v0.29.0 (2022-05-23)
  138. ### Fix
  139. - added fixes based on feedback
  140. ## v0.28.3 (2022-05-23)
  141. ### Feat
  142. - added UMA-permission request functionality
  143. ### Fix
  144. - import classes in the base module
  145. ## v0.28.2 (2022-05-19)
  146. ### Fix
  147. - escape when get role fails
  148. ## v0.28.1 (2022-05-19)
  149. ### Fix
  150. - Add missing keycloak.authorization package
  151. ## v0.28.0 (2022-05-19)
  152. ## v (2022-05-19)
  153. ### Feat
  154. - added authenticator providers getters
  155. - fixed admin client to pass the tests
  156. - initial setup of CICD and linting
  157. ### Fix
  158. - full tox fix ready
  159. - raise correct errors
  160. ### Refactor
  161. - isort conf.py
  162. - Merge branch 'master' into feature/cicd
  163. ## v0.27.1 (2022-05-18)
  164. ### Fix
  165. - **release**: version bumps for hotfix release
  166. ## v0.27.0 (2022-02-16)
  167. ### Fix
  168. - handle refresh_token error "Session not active"
  169. ## v0.26.1 (2021-08-30)
  170. ### Feat
  171. - add KeycloakAdmin.set_events
  172. ## v0.25.0 (2021-05-05)
  173. ## v0.24.0 (2020-12-18)
  174. ## 0.23.0 (2020-11-19)
  175. ## v0.22.0 (2020-08-16)
  176. ## v0.21.0 (2020-06-30)
  177. ### Feat
  178. - add components
  179. ## v0.20.0 (2020-04-11)
  180. ## v0.19.0 (2020-02-18)
  181. ## v0.18.0 (2019-12-10)
  182. ## v0.17.6 (2019-10-10)