@@ -6,13 +6,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6
6
7
7
## [ Unreleased]
8
8
9
- This release introduces an ` httpx.SSLContext() ` class and ` ssl_context ` parameter .
9
+ The 0.28 release includes a limited set of backwards incompatible changes .
10
10
11
- * Added ` httpx.SSLContext ` class and ` ssl_context ` parameter. (#3022 , #3335 )
12
- * The ` verify ` and ` cert ` arguments have been deprecated and will now raise warnings. (#3022 , #3335 )
11
+ ** Backwards incompatible changes** :
12
+
13
+ SSL configuration has been significantly simplified.
14
+
15
+ * The ` verify ` argument no longer accepts string arguments.
16
+ * The ` cert ` argument has now been removed.
17
+ * The ` SSL_CERT_FILE ` and ` SSL_CERT_DIR ` environment variables are no longer automatically used.
18
+
19
+ For users of the standard ` verify=True ` or ` verify=False ` cases this should require no changes.
20
+
21
+ For information on configuring more complex SSL cases, please see the [ SSL documentation] ( docs/advanced/ssl.md ) .
22
+
23
+ ** The following changes are also included** :
24
+
25
+ * The undocumented ` URL.raw ` property has now been deprecated, and will raise warnings.
13
26
* The deprecated ` proxies ` argument has now been removed.
14
27
* The deprecated ` app ` argument has now been removed.
15
- * The ` URL.raw ` property has now been removed.
16
28
* Ensure JSON request bodies are compact. (#3363 )
17
29
* Review URL percent escape sets, based on WHATWG spec. (#3371 , #3373 )
18
30
* Ensure ` certifi ` and ` httpcore ` are only imported if required. (#3377 )
0 commit comments