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.

291 lines
4.2 KiB

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