CHANGES 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. Changes
  2. =======
  3. 0.13.0 (2015-02-12)
  4. -------------------
  5. - Django 1.7 support. Thanks to Kamei Toshimitsu
  6. 0.12.0 (2014-11-18)
  7. -------------------
  8. - Pysaml2 2.2.0 support. Thanks to Erick Tryzelaar
  9. 0.11.0 (2014-06-15)
  10. -------------------
  11. - Django 1.5 custom user model support. Thanks to Jos van Velzen
  12. - Django 1.5 compatibility url template tag. Thanks to bula
  13. - Support Django 1.5 and 1.6. Thanks to David Evans and Justin Quick
  14. 0.10.0 (2013-05-05)
  15. -------------------
  16. - Check that RelayState is not empty before redirecting into a loop. Thanks
  17. to Sam Bull for reporting this issue.
  18. - In the global logout process, when the session is lost, report an error
  19. message to the user and perform a local logout.
  20. 0.9.2 (2013-04-19)
  21. ------------------
  22. - Upgrade to pysaml2-0.4.3.
  23. 0.9.1 (2013-01-29)
  24. ------------------
  25. - Add a method to the authentication backend so it is possible
  26. to customize the authorization based on SAML attributes.
  27. 0.9.0 (2012-10-30)
  28. ------------------
  29. - Add a signal for modifying the user just before saving it on
  30. the update_user method of the authentication backend.
  31. 0.8.1 (2012-10-29)
  32. ------------------
  33. - Trim the SAML attributes before setting them to the Django objects
  34. if they are too long. This fixes a crash with MySQL.
  35. 0.8.0 (2012-10-25)
  36. ------------------
  37. - Allow to use different attributes besides 'username' to look for
  38. existing users.
  39. 0.7.0 (2012-10-19)
  40. ------------------
  41. - Add a setting to decide if the user should be redirected to the
  42. next view or shown an authorization error when the user tries to
  43. login twice.
  44. 0.6.1 (2012-09-03)
  45. ------------------
  46. - Remove Django from our dependencies
  47. - Restore support for Django 1.3
  48. 0.6.0 (2012-08-29)
  49. ------------------
  50. - Add tox support configured to run the tests with Python 2.6 and 2.7
  51. - Fix some dependencies and sdist generation. Lorenzo Gil
  52. - Allow defining a logout redirect url in the settings. Lorenzo Gil
  53. - Add some logging calls to improve debugging. Lorenzo Gil
  54. - Add support for custom conf loading function. Sam Bull.
  55. - Make the tests more robust and easier to run when djangosaml2 is
  56. included in a Django project. Sam Bull.
  57. - Make sure the profile is not None before saving it. Bug reported by
  58. Leif Johansson
  59. 0.5.0 (2012-05-22)
  60. ------------------
  61. - Allow defining custom config loaders. They can be dynamic depending on
  62. the request.
  63. - Do not automatically add the authentication backend. This way
  64. we allow other people to add their own backends.
  65. - Support for additional attributes other than the ones that get mapped
  66. into the User model. Those attributes get stored in the UserProfile model.
  67. 0.4.2 (2012-03-23)
  68. ------------------
  69. - Fix a crash in the idplist templatetag about using an old pysaml2 function
  70. - Added a test for the previous crash
  71. 0.4.1 (2012-03-19)
  72. ------------------
  73. - Upgrade pysaml2 dependency to version 0.4.1
  74. 0.4.0 (2012-03-18)
  75. ------------------
  76. - Upgrade pysaml2 dependency to version 0.4.0 (update our tests as a result
  77. of this)
  78. - Add logging calls to make debugging easier
  79. - Use the Django configured logger in pysaml2
  80. 0.3.3 (2012-02-14)
  81. ------------------
  82. - Freeze the version of pysaml2 since we are not (yet!) compatible with
  83. version 0.4.0
  84. 0.3.2 (2011-12-13)
  85. ------------------
  86. - Avoid a crash when reading the SAML attribute that maps to the Django
  87. username
  88. 0.3.1 (2011-12-01)
  89. ------------------
  90. - Load the config in the render method of the idplist templatetag to
  91. make it more flexible and reentrant.
  92. 0.3.0 (2011-11-30)
  93. ------------------
  94. - Templatetag to get the list of available idps.
  95. - Allow to map the same SAML attribute into several Django field.
  96. 0.2.4 (2011-11-29)
  97. ------------------
  98. - Fix restructured text bugs that made pypi page looks bad.
  99. 0.2.3 (2011-06-14)
  100. ------------------
  101. - Set a unusable password when the user is created for the first time
  102. 0.2.2 (2011-06-07)
  103. ------------------
  104. - Prevent infinite loop when going to the /saml2/login/ endpoint and the user
  105. is already logged in and the settings.LOGIN_REDIRECT_URL is (badly) pointing
  106. to /saml2/login.
  107. 0.2.1 (2011-05-09)
  108. ------------------
  109. - If no next parameter is supplied to the login view, use the
  110. settings.LOGIN_REDIRECT_URL as default
  111. 0.2.0 (2011-04-26)
  112. ------------------
  113. - Python 2.4 compatible if the elementtree library is installed
  114. - Allow post processing after the authentication phase by using
  115. Django signals.
  116. 0.1.1 (2011-04-18)
  117. ------------------
  118. - Simple view to echo SAML attributes
  119. - Improve documentation
  120. - Change default behaviour when a new user is created. Now their attributes
  121. are filled this first time
  122. - Allow to set a next page after the logout
  123. 0.1.0 (2011-03-16)
  124. ------------------
  125. - Emancipation from the pysaml package