Skip to content

Commit 9b3185a

Browse files
committed
Ready for 5.6.2
1 parent c2ce816 commit 9b3185a

File tree

24 files changed

+746
-275
lines changed

24 files changed

+746
-275
lines changed

CHANGES.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Here you can see the full list of changes between each Flask-Security release.
66
Version 5.6.2
77
-------------
88

9-
Released XXX, 2025
9+
Released May 4, 2025
1010

1111
Fixes
1212
+++++
@@ -20,7 +20,7 @@ Notes
2020
Since Python 3.12 no longer contains setuptools - the old passlib failed to import.
2121
Rather than require setuptools, for Python >=3.12 we now depend on the fork ``libpass`` (https://pypi.org/project/libpass/)
2222
This is a very new package and rather than possibly cause backwards compat issues for projects
23-
not using Python >=3.12 - older versions of Python still depend on passlib.
23+
not using Python >=3.12 - Flask-Security maintains the dependency on passlib for Python <3.12.
2424

2525
Note: you can still use passlib for 3.12 and 3.13 - you have to manually add setuptools.
2626

flask_security/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,4 +144,4 @@
144144
)
145145
from .webauthn_util import WebauthnUtil
146146

147-
__version__ = "5.6.1"
147+
__version__ = "5.6.2"

flask_security/translations/af_ZA/LC_MESSAGES/flask_security.po

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Flask-Security 4.0.0\n"
1010
"Report-Msgid-Bugs-To: info@inveniosoftware.org\n"
11-
"POT-Creation-Date: 2025-03-17 07:30-0700\n"
11+
"POT-Creation-Date: 2025-05-04 12:17-0700\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: Michael Bosch <michael@lonelyviking.com>\n"
1414
"Language: af_ZA\n"
@@ -1139,47 +1139,59 @@ msgstr ""
11391139
msgid "If you did not initiate this request, you can safely ignore this email."
11401140
msgstr ""
11411141

1142-
#: flask_security/templates/security/email/welcome_existing.html:11
1143-
#: flask_security/templates/security/email/welcome_existing.txt:11
1142+
#: flask_security/templates/security/email/welcome_existing.html:16
1143+
#: flask_security/templates/security/email/welcome_existing.txt:16
11441144
#: flask_security/templates/security/email/welcome_existing_username.html:11
11451145
#: flask_security/templates/security/email/welcome_existing_username.txt:11
11461146
#, python-format
11471147
msgid "Hello %(email)s!"
11481148
msgstr ""
11491149

1150-
#: flask_security/templates/security/email/welcome_existing.html:12
1151-
#: flask_security/templates/security/email/welcome_existing.txt:13
1150+
#: flask_security/templates/security/email/welcome_existing.html:17
1151+
#: flask_security/templates/security/email/welcome_existing.txt:18
11521152
msgid ""
11531153
"Someone (you?) tried to register this email - which is already in our "
11541154
"system."
11551155
msgstr ""
11561156

1157-
#: flask_security/templates/security/email/welcome_existing.html:15
1157+
#: flask_security/templates/security/email/welcome_existing.html:20
11581158
#, python-format
11591159
msgid ""
11601160
"This account also has the following username associated with it: "
11611161
"%(username)s."
11621162
msgstr ""
11631163

1164-
#: flask_security/templates/security/email/welcome_existing.html:20
1164+
#: flask_security/templates/security/email/welcome_existing.html:24
11651165
#, python-format
11661166
msgid ""
1167-
"If you forgot your password you can reset it <a "
1168-
"href=\"%(recovery_link)s\"> here.</a>"
1167+
"You can use <a href=\"%(reset_link)s\">this link</a> to reset your "
1168+
"password."
11691169
msgstr ""
11701170

1171-
#: flask_security/templates/security/email/welcome_existing.txt:16
1171+
#: flask_security/templates/security/email/welcome_existing.html:27
1172+
#, python-format
1173+
msgid ""
1174+
"You have not confirmed your email address yet - use <a "
1175+
"href=\"%(confirmation_link)s\">this link</a> to do so now."
1176+
msgstr ""
1177+
1178+
#: flask_security/templates/security/email/welcome_existing.txt:21
11721179
#, python-format
11731180
msgid ""
11741181
"This account also has the following username associated with it: "
11751182
"%(username)s"
11761183
msgstr ""
11771184

1178-
#: flask_security/templates/security/email/welcome_existing.txt:20
1185+
#: flask_security/templates/security/email/welcome_existing.txt:25
1186+
#, python-format
1187+
msgid "You can use this link %(reset_link)s to reset your password."
1188+
msgstr ""
1189+
1190+
#: flask_security/templates/security/email/welcome_existing.txt:29
11791191
#, python-format
11801192
msgid ""
1181-
"If you forgot your password you can reset it with the following link: "
1182-
"%(recovery_link)s"
1193+
"You have not confirmed your email address yet - use this link: "
1194+
"%(confirmation_link)s to do so now."
11831195
msgstr ""
11841196

11851197
#: flask_security/templates/security/email/welcome_existing_username.html:13
@@ -1394,3 +1406,15 @@ msgstr ""
13941406

13951407
#~ msgid "Use this code to sign in: %(code)s."
13961408
#~ msgstr "Gebruik hierdie kode om in te teken: %(code)s."
1409+
1410+
#~ msgid ""
1411+
#~ "If you forgot your password you "
1412+
#~ "can reset it <a href=\"%(recovery_link)s\">"
1413+
#~ " here.</a>"
1414+
#~ msgstr ""
1415+
1416+
#~ msgid ""
1417+
#~ "If you forgot your password you "
1418+
#~ "can reset it with the following "
1419+
#~ "link: %(recovery_link)s"
1420+
#~ msgstr ""

flask_security/translations/ca_ES/LC_MESSAGES/flask_security.po

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Flask-Security 3.1.0\n"
1010
"Report-Msgid-Bugs-To: info@inveniosoftware.org\n"
11-
"POT-Creation-Date: 2025-03-17 07:30-0700\n"
11+
"POT-Creation-Date: 2025-05-04 12:17-0700\n"
1212
"PO-Revision-Date: 2019-06-16 00:12+0200\n"
1313
"Last-Translator: Orestes Sanchez <miceno.atreides@gmail.com>\n"
1414
"Language: ca_ES\n"
@@ -1137,47 +1137,59 @@ msgstr ""
11371137
msgid "If you did not initiate this request, you can safely ignore this email."
11381138
msgstr ""
11391139

1140-
#: flask_security/templates/security/email/welcome_existing.html:11
1141-
#: flask_security/templates/security/email/welcome_existing.txt:11
1140+
#: flask_security/templates/security/email/welcome_existing.html:16
1141+
#: flask_security/templates/security/email/welcome_existing.txt:16
11421142
#: flask_security/templates/security/email/welcome_existing_username.html:11
11431143
#: flask_security/templates/security/email/welcome_existing_username.txt:11
11441144
#, python-format
11451145
msgid "Hello %(email)s!"
11461146
msgstr ""
11471147

1148-
#: flask_security/templates/security/email/welcome_existing.html:12
1149-
#: flask_security/templates/security/email/welcome_existing.txt:13
1148+
#: flask_security/templates/security/email/welcome_existing.html:17
1149+
#: flask_security/templates/security/email/welcome_existing.txt:18
11501150
msgid ""
11511151
"Someone (you?) tried to register this email - which is already in our "
11521152
"system."
11531153
msgstr ""
11541154

1155-
#: flask_security/templates/security/email/welcome_existing.html:15
1155+
#: flask_security/templates/security/email/welcome_existing.html:20
11561156
#, python-format
11571157
msgid ""
11581158
"This account also has the following username associated with it: "
11591159
"%(username)s."
11601160
msgstr ""
11611161

1162-
#: flask_security/templates/security/email/welcome_existing.html:20
1162+
#: flask_security/templates/security/email/welcome_existing.html:24
11631163
#, python-format
11641164
msgid ""
1165-
"If you forgot your password you can reset it <a "
1166-
"href=\"%(recovery_link)s\"> here.</a>"
1165+
"You can use <a href=\"%(reset_link)s\">this link</a> to reset your "
1166+
"password."
11671167
msgstr ""
11681168

1169-
#: flask_security/templates/security/email/welcome_existing.txt:16
1169+
#: flask_security/templates/security/email/welcome_existing.html:27
1170+
#, python-format
1171+
msgid ""
1172+
"You have not confirmed your email address yet - use <a "
1173+
"href=\"%(confirmation_link)s\">this link</a> to do so now."
1174+
msgstr ""
1175+
1176+
#: flask_security/templates/security/email/welcome_existing.txt:21
11701177
#, python-format
11711178
msgid ""
11721179
"This account also has the following username associated with it: "
11731180
"%(username)s"
11741181
msgstr ""
11751182

1176-
#: flask_security/templates/security/email/welcome_existing.txt:20
1183+
#: flask_security/templates/security/email/welcome_existing.txt:25
1184+
#, python-format
1185+
msgid "You can use this link %(reset_link)s to reset your password."
1186+
msgstr ""
1187+
1188+
#: flask_security/templates/security/email/welcome_existing.txt:29
11771189
#, python-format
11781190
msgid ""
1179-
"If you forgot your password you can reset it with the following link: "
1180-
"%(recovery_link)s"
1191+
"You have not confirmed your email address yet - use this link: "
1192+
"%(confirmation_link)s to do so now."
11811193
msgstr ""
11821194

11831195
#: flask_security/templates/security/email/welcome_existing_username.html:13
@@ -1400,3 +1412,15 @@ msgstr ""
14001412

14011413
#~ msgid "Use this code to sign in: %(code)s."
14021414
#~ msgstr ""
1415+
1416+
#~ msgid ""
1417+
#~ "If you forgot your password you "
1418+
#~ "can reset it <a href=\"%(recovery_link)s\">"
1419+
#~ " here.</a>"
1420+
#~ msgstr ""
1421+
1422+
#~ msgid ""
1423+
#~ "If you forgot your password you "
1424+
#~ "can reset it with the following "
1425+
#~ "link: %(recovery_link)s"
1426+
#~ msgstr ""

flask_security/translations/da_DK/LC_MESSAGES/flask_security.po

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Flask-Security 2.1.0\n"
1010
"Report-Msgid-Bugs-To: info@inveniosoftware.org\n"
11-
"POT-Creation-Date: 2025-03-17 07:30-0700\n"
11+
"POT-Creation-Date: 2025-05-04 12:17-0700\n"
1212
"PO-Revision-Date: 2017-03-23 14:04+0100\n"
1313
"Last-Translator: Leonhard Printz <leonhardprintz@protonmail.ch>\n"
1414
"Language: da_DK\n"
@@ -1137,47 +1137,59 @@ msgstr ""
11371137
msgid "If you did not initiate this request, you can safely ignore this email."
11381138
msgstr ""
11391139

1140-
#: flask_security/templates/security/email/welcome_existing.html:11
1141-
#: flask_security/templates/security/email/welcome_existing.txt:11
1140+
#: flask_security/templates/security/email/welcome_existing.html:16
1141+
#: flask_security/templates/security/email/welcome_existing.txt:16
11421142
#: flask_security/templates/security/email/welcome_existing_username.html:11
11431143
#: flask_security/templates/security/email/welcome_existing_username.txt:11
11441144
#, python-format
11451145
msgid "Hello %(email)s!"
11461146
msgstr ""
11471147

1148-
#: flask_security/templates/security/email/welcome_existing.html:12
1149-
#: flask_security/templates/security/email/welcome_existing.txt:13
1148+
#: flask_security/templates/security/email/welcome_existing.html:17
1149+
#: flask_security/templates/security/email/welcome_existing.txt:18
11501150
msgid ""
11511151
"Someone (you?) tried to register this email - which is already in our "
11521152
"system."
11531153
msgstr ""
11541154

1155-
#: flask_security/templates/security/email/welcome_existing.html:15
1155+
#: flask_security/templates/security/email/welcome_existing.html:20
11561156
#, python-format
11571157
msgid ""
11581158
"This account also has the following username associated with it: "
11591159
"%(username)s."
11601160
msgstr ""
11611161

1162-
#: flask_security/templates/security/email/welcome_existing.html:20
1162+
#: flask_security/templates/security/email/welcome_existing.html:24
11631163
#, python-format
11641164
msgid ""
1165-
"If you forgot your password you can reset it <a "
1166-
"href=\"%(recovery_link)s\"> here.</a>"
1165+
"You can use <a href=\"%(reset_link)s\">this link</a> to reset your "
1166+
"password."
11671167
msgstr ""
11681168

1169-
#: flask_security/templates/security/email/welcome_existing.txt:16
1169+
#: flask_security/templates/security/email/welcome_existing.html:27
1170+
#, python-format
1171+
msgid ""
1172+
"You have not confirmed your email address yet - use <a "
1173+
"href=\"%(confirmation_link)s\">this link</a> to do so now."
1174+
msgstr ""
1175+
1176+
#: flask_security/templates/security/email/welcome_existing.txt:21
11701177
#, python-format
11711178
msgid ""
11721179
"This account also has the following username associated with it: "
11731180
"%(username)s"
11741181
msgstr ""
11751182

1176-
#: flask_security/templates/security/email/welcome_existing.txt:20
1183+
#: flask_security/templates/security/email/welcome_existing.txt:25
1184+
#, python-format
1185+
msgid "You can use this link %(reset_link)s to reset your password."
1186+
msgstr ""
1187+
1188+
#: flask_security/templates/security/email/welcome_existing.txt:29
11771189
#, python-format
11781190
msgid ""
1179-
"If you forgot your password you can reset it with the following link: "
1180-
"%(recovery_link)s"
1191+
"You have not confirmed your email address yet - use this link: "
1192+
"%(confirmation_link)s to do so now."
11811193
msgstr ""
11821194

11831195
#: flask_security/templates/security/email/welcome_existing_username.html:13
@@ -1397,3 +1409,15 @@ msgstr ""
13971409

13981410
#~ msgid "Use this code to sign in: %(code)s."
13991411
#~ msgstr ""
1412+
1413+
#~ msgid ""
1414+
#~ "If you forgot your password you "
1415+
#~ "can reset it <a href=\"%(recovery_link)s\">"
1416+
#~ " here.</a>"
1417+
#~ msgstr ""
1418+
1419+
#~ msgid ""
1420+
#~ "If you forgot your password you "
1421+
#~ "can reset it with the following "
1422+
#~ "link: %(recovery_link)s"
1423+
#~ msgstr ""

0 commit comments

Comments
 (0)