Sourced from mkdocs-material's releases.
mkdocs-material-8.1.4
- Added indicator to navigation expander icon
- Improved support for reduced motion preference
- Fixed jitter of active content tab indicator
Sourced from mkdocs-material's changelog.
mkdocs-material-8.1.4+insiders-4.5.1 (2022-01-02)
- Added support for setting initial state of cookie consent
- Fixed #3396: Disappearing link in navigation due to Safari bug
mkdocs-material-8.1.4 (2022-01-02)
- Added indicator to navigation expander icon
- Improved support for reduced motion preference
- Fixed jitter of active content tab indicator
mkdocs-material-8.1.3 (2021-12-19)
- Added animation to active content tab indicator
- Fixed #3360: Highlighted lines add blank lines in copied text
- Fixed usage of subsequent index files when using section index pages
mkdocs-material-8.1.2+insiders-4.5.0 (2021-12-16)
- Added support for navigation icons
mkdocs-material-8.1.2 (2021-12-15)
- Switched CSS sources to logical properties
- Added transformation of logical properties to ltr/rtl equivalents
- Fixed spacing for admonitions inside lists (8.1.1 regression)
mkdocs-material-8.1.1 (2021-12-13)
- Added support for #only-light and #only-dark image hash fragments
- Fixed copy-to-clipboard adding blank lines when using line anchors
- Fixed code annotation directionality for right-to-left languages
- Fixed header title positioning for right-to-left languages
- Fixed admonition borders for right-to-left languages (8.0.0 regression)
- Fixed footer navigation link positioning (8.0.0 regression)
- Fixed footer navigation title breaking out of container when too long
- Fixed shrinking arrow in navigation title when too long
- Fixed #3343: Filtered stopwords appear as missing search terms
- Fixed #3346: Site unusable due to usage of :not() (Firefox 78 ESR)
mkdocs-material-8.1.0+insiders-4.4.0 (2021-12-10)
- Added support for code annotation anchor links (deep linking)
- Added new code annotation syntax modifier to strip comment
- Updated German translations for cookie consent
mkdocs-material-8.1.0 (2021-12-10)
- Added basic support for code block line anchors
- Switched code annotation markers to + signs to improve usability
... (truncated)
60067b7
Prepare 8.1.4 release7db5b8a
Updated dependencies7d8165c
Improved support for reduced motion media37bd327
Documentationdc1d678
Documentation6669ee0
Updated blog articleb839833
Added documentation for custom cookie statedb5eee5
Improved installation instructions4d7f3d6
Documentation7f4b1cb
DocumentationSourced from cattrs's changelog.
1.10.0 (2022-01-04)
- Add PEP 563 (string annotations) support for dataclasses. (
[#195](https://github.com/python-attrs/cattrs/issues/195) <https://github.com/python-attrs/cattrs/issues/195>
_)- Fix handling of dictionaries with string Enum keys for bson, orjson, and tomlkit.
- Rename the
cattr.gen.make_dict_unstructure_fn.omit_if_default
parameter to_cattrs_omit_if_default
, for consistency. Theomit_if_default
parameters toGenConverter
andoverride
are unchanged.- Following the changes in
attrs
21.3.0, add acattrs
package mirroring the existingcattr
package. Both package names may be used as desired, and thecattr
package isn't going away.1.9.0 (2021-12-06)
- Python 3.10 support, including support for the new union syntax (
A | B
vsUnion[A, B]
).- The
GenConverter
can now properly structure generic classes with generic collection fields. ([#149](https://github.com/python-attrs/cattrs/issues/149) <https://github.com/python-attrs/cattrs/issues/149>
_)omit=True
now also affects generated structuring functions. ([#166](https://github.com/python-attrs/cattrs/issues/166) <https://github.com/python-attrs/cattrs/issues/166>
_)cattr.gen.{make_dict_structure_fn, make_dict_unstructure_fn}
now resolve type annotations automatically when PEP 563 is used. ([#169](https://github.com/python-attrs/cattrs/issues/169) <https://github.com/python-attrs/cattrs/issues/169>
_)- Protocols are now unstructured as their runtime types. (
[#177](https://github.com/python-attrs/cattrs/issues/177) <https://github.com/python-attrs/cattrs/pull/177>
_)- Fix an issue generating structuring functions with renaming and
_cattrs_forbid_extra_keys=True
. ([#190](https://github.com/python-attrs/cattrs/issues/190) <https://github.com/python-attrs/cattrs/issues/190>
_)1.8.0 (2021-08-13)
- Fix
GenConverter
mapping structuring for unannotated dicts on Python 3.8. ([#151](https://github.com/python-attrs/cattrs/issues/151) <https://github.com/python-attrs/cattrs/issues/151>
_)- The source code for generated un/structuring functions is stored in the
linecache
cache, which enables more informative stack traces when un/structuring errors happen using theGenConverter
. This behavior can optionally be disabled to save memory.- Support using the attr converter callback during structure. By default, this is a method of last resort, but it can be elevated to the default by setting
prefer_attrib_converters=True
onConverter
orGenConverter
. ([#138](https://github.com/python-attrs/cattrs/issues/138) <https://github.com/python-attrs/cattrs/issues/138>
_)- Fix structuring recursive classes. (
[#159](https://github.com/python-attrs/cattrs/issues/159) <https://github.com/python-attrs/cattrs/issues/159>
_)- Converters now support un/structuring hook factories. This is the most powerful and complex venue for customizing un/structuring. This had previously been an internal feature.
- The
Common Usage Examples <https://cattrs.readthedocs.io/en/latest/usage.html#using-factory-hooks>
_ documentation page now has a section on advanced hook factory usage.cattr.override
now supports theomit
parameter, which makescattrs
skip the atribute entirely when unstructuring.- The
cattr.preconf.bson
module is now tested against thebson
module bundled with thepymongo
package, because that package is much more popular than the standalone PyPIbson
package.1.7.1 (2021-05-28)
Literal
s are not supported on Python 3.9.0 (supported on 3.9.1 and later), so we skip importing them there. ([#150](https://github.com/python-attrs/cattrs/issues/150) <https://github.com/python-attrs/cattrs/issues/150>
_)1.7.0 (2021-05-26)
cattr.global_converter
(which providescattr.unstructure
,cattr.structure
etc.) is now an instance ofcattr.GenConverter
.Literal
s are now supported and validated when structuring.- Fix dependency metadata information for
attrs
. ([#147](https://github.com/python-attrs/cattrs/issues/147) <https://github.com/python-attrs/cattrs/issues/147>
_)- Fix
GenConverter
mapping structuring for unannotated dicts. ([#148](https://github.com/python-attrs/cattrs/issues/148) <https://github.com/python-attrs/cattrs/issues/148>
_)
... (truncated)
7d3a6ba
Bump to 1.10.022b24c2
Tin/import cattrs (#203)a0e56f4
Fix test with 32-bit time_tbc9432e
Documentation tweaks6260c58
Rename gen.make_dict_unstructure_fn.omit_if_defaultbb4383c
Remove walrus81d7756
Clean up testde16200
Fix preconf string Enum keys077c9ea
CI tweak3ad74d4
setup.cfg B gone