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.

307 lines
4.4 KiB

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