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.

304 lines
4.4 KiB

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