Release 23.3 (#2723)
This commit is contained in:
@@ -1 +1 @@
|
||||
__version__ = "22.12.0"
|
||||
__version__ = "23.3.0"
|
||||
|
||||
@@ -1589,7 +1589,8 @@ class Sanic(StaticHandleMixin, BaseSanic, StartupMixin, metaclass=TouchUpMeta):
|
||||
f"Duplicate route names detected: {names}. You should rename "
|
||||
"one or more of them explicitly by using the `name` param, "
|
||||
"or changing the implicit name derived from the class and "
|
||||
"function name. For more details, please see ___."
|
||||
"function name. For more details, please see "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#duplicated-route-names-are-no-longer-allowed" # noqa
|
||||
)
|
||||
raise ServerError(message)
|
||||
|
||||
|
||||
@@ -81,7 +81,8 @@ class CookieRequestParameters(RequestParameters):
|
||||
"accessing a cookie value like this will return a list of values. "
|
||||
"To avoid this behavior and continue accessing a single value, "
|
||||
f"please upgrade from request.cookies['{key}'] to "
|
||||
f"request.cookies.get('{key}'). See more details: ___.",
|
||||
f"request.cookies.get('{key}'). See more details: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#request-cookies", # noqa
|
||||
24.3,
|
||||
)
|
||||
try:
|
||||
|
||||
@@ -70,7 +70,8 @@ class CookieJar(dict):
|
||||
deprecation(
|
||||
"Setting cookie values using the dict pattern has been "
|
||||
"deprecated. You should instead use the cookies.add_cookie "
|
||||
"method. To learn more, please see: ___.",
|
||||
"method. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
0,
|
||||
)
|
||||
if key not in self:
|
||||
@@ -82,7 +83,8 @@ class CookieJar(dict):
|
||||
deprecation(
|
||||
"Deleting cookie values using the dict pattern has been "
|
||||
"deprecated. You should instead use the cookies.delete_cookie "
|
||||
"method. To learn more, please see: ___.",
|
||||
"method. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
0,
|
||||
)
|
||||
if key in self:
|
||||
@@ -96,7 +98,8 @@ class CookieJar(dict):
|
||||
deprecation(
|
||||
"Accessing cookies from the CookieJar by dict key is deprecated. "
|
||||
"You should instead use the cookies.get_cookie method. "
|
||||
"To learn more, please see: ___.",
|
||||
"To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
0,
|
||||
)
|
||||
return super().__getitem__(key)
|
||||
@@ -104,7 +107,8 @@ class CookieJar(dict):
|
||||
def __iter__(self): # no cov
|
||||
deprecation(
|
||||
"Iterating over the CookieJar has been deprecated and will be "
|
||||
"removed in v24.3. To learn more, please see: ___.",
|
||||
"removed in v24.3. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
24.3,
|
||||
)
|
||||
return super().__iter__()
|
||||
@@ -112,7 +116,8 @@ class CookieJar(dict):
|
||||
def keys(self): # no cov
|
||||
deprecation(
|
||||
"Accessing CookieJar.keys() has been deprecated and will be "
|
||||
"removed in v24.3. To learn more, please see: ___.",
|
||||
"removed in v24.3. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
24.3,
|
||||
)
|
||||
return super().keys()
|
||||
@@ -120,7 +125,8 @@ class CookieJar(dict):
|
||||
def values(self): # no cov
|
||||
deprecation(
|
||||
"Accessing CookieJar.values() has been deprecated and will be "
|
||||
"removed in v24.3. To learn more, please see: ___.",
|
||||
"removed in v24.3. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
24.3,
|
||||
)
|
||||
return super().values()
|
||||
@@ -128,7 +134,8 @@ class CookieJar(dict):
|
||||
def items(self): # no cov
|
||||
deprecation(
|
||||
"Accessing CookieJar.items() has been deprecated and will be "
|
||||
"removed in v24.3. To learn more, please see: ___.",
|
||||
"removed in v24.3. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
24.3,
|
||||
)
|
||||
return super().items()
|
||||
@@ -137,7 +144,8 @@ class CookieJar(dict):
|
||||
deprecation(
|
||||
"Accessing cookies from the CookieJar using get is deprecated "
|
||||
"and will be removed in v24.3. You should instead use the "
|
||||
"cookies.get_cookie method. To learn more, please see: ___.",
|
||||
"cookies.get_cookie method. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
24.3,
|
||||
)
|
||||
return super().get(*args, **kwargs)
|
||||
@@ -145,7 +153,8 @@ class CookieJar(dict):
|
||||
def pop(self, key, *args, **kwargs): # no cov
|
||||
deprecation(
|
||||
"Using CookieJar.pop() has been deprecated and will be "
|
||||
"removed in v24.3. To learn more, please see: ___.",
|
||||
"removed in v24.3. To learn more, please see: "
|
||||
"https://sanic.dev/en/guide/release-notes/v23.3.html#response-cookies", # noqa
|
||||
24.3,
|
||||
)
|
||||
self.delete(key)
|
||||
|
||||
Reference in New Issue
Block a user