Sourced from pyyaml's changelog.
\n\n\n6.0 (2021-10-13)
\n\n
\n- yaml/pyyaml#327 -- Change README format to Markdown
\n- yaml/pyyaml#483 -- Add a test for YAML 1.1 types
\n- yaml/pyyaml#497 -- fix float resolver to ignore
\n.
and._
- yaml/pyyaml#550 -- drop Python 2.7
\n- yaml/pyyaml#553 -- Fix spelling of \u201chexadecimal\u201d
\n- yaml/pyyaml#556 -- fix representation of Enum subclasses
\n- yaml/pyyaml#557 -- fix libyaml extension compiler warnings
\n- yaml/pyyaml#560 -- fix ResourceWarning on leaked file descriptors
\n- yaml/pyyaml#561 -- always require
\nLoader
arg toyaml.load()
- yaml/pyyaml#564 -- remove remaining direct distutils usage
\n5.4.1 (2021-01-20)
\n\n
\n- yaml/pyyaml#480 -- Fix stub compat with older pyyaml versions that may unwittingly load it
\n5.4 (2021-01-19)
\n\n
\n- yaml/pyyaml#407 -- Build modernization, remove distutils, fix metadata, build wheels, CI to GHA
\n- yaml/pyyaml#472 -- Fix for CVE-2020-14343, moves arbitrary python tags to UnsafeLoader
\n- yaml/pyyaml#441 -- Fix memory leak in implicit resolver setup
\n- yaml/pyyaml#392 -- Fix py2 copy support for timezone objects
\n- yaml/pyyaml#378 -- Fix compatibility with Jython
\n5.3.1 (2020-03-18)
\n\n
\n- yaml/pyyaml#386 -- Prevents arbitrary code execution during python/object/new constructor
\n5.3 (2020-01-06)
\n\n
\n- yaml/pyyaml#290 -- Use
\nis
instead of equality for comparing withNone
- yaml/pyyaml#270 -- Fix typos and stylistic nit
\n- yaml/pyyaml#309 -- Fix up small typo
\n- yaml/pyyaml#161 -- Fix handling of slots
\n- yaml/pyyaml#358 -- Allow calling add_multi_constructor with None
\n- yaml/pyyaml#285 -- Add use of safe_load() function in README
\n- yaml/pyyaml#351 -- Fix reader for Unicode code points over 0xFFFF
\n- yaml/pyyaml#360 -- Enable certain unicode tests when maxunicode not > 0xffff
\n- yaml/pyyaml#359 -- Use full_load in yaml-highlight example
\n- yaml/pyyaml#244 -- Document that PyYAML is implemented with Cython
\n- yaml/pyyaml#329 -- Fix for Python 3.10
\n- yaml/pyyaml#310 -- Increase size of index, line, and column fields
\n- yaml/pyyaml#260 -- Remove some unused imports
\n- yaml/pyyaml#163 -- Create timezone-aware datetimes when parsed as such
\n- yaml/pyyaml#363 -- Add tests for timezone
\n5.2 (2019-12-02)
\n\n
... (truncated)
\n8cdff2c
6.0 releasea4fb55e
Update Python 3.10 versions for Windows builde45b964
Add Python 3.10 to tox.ini4808fba
6.0b1 released5aba40
Omnibus CI/artifact build updatea6d384c
Various setup fixes8f3f979
No longer using appveyorc274365
The yaml.load{,_all} functions require Loader= now2f87ac4
Add a basic test file for yaml.load and yaml.dump7bd92df
Makefile tweaksSourced from jinja2's releases.
\n\n\n3.1.0
\nThis is a feature release, which includes new features and removes previously deprecated features. The 3.1.x branch is now the supported bugfix branch, the 3.0.x branch has become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. We also encourage upgrading to MarkupSafe 2.1.1, the latest version at this time.
\n\n
\n- Changes: https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-0
\n- Milestone: https://github.com/pallets/jinja/milestone/8?closed=1
\n- MarkupSafe changes: https://markupsafe.palletsprojects.com/en/2.1.x/changes/#version-2-1-1
\n
Sourced from jinja2's changelog.
\n\n\nVersion 3.1.0
\nReleased 2022-03-24
\n\n
\n- \n
\nDrop support for Python 3.6. :pr:
\n1534
- \n
\nRemove previously deprecated code. :pr:
\n1544
\n
\n- \n
WithExtension
andAutoEscapeExtension
are built-in now.- \n
contextfilter
andcontextfunction
are replaced by\npass_context
.evalcontextfilter
and\nevalcontextfunction
are replaced bypass_eval_context
.\nenvironmentfilter
andenvironmentfunction
are replaced\nbypass_environment
.- \n
Markup
andescape
should be imported from MarkupSafe.- Compiled templates from very old Jinja versions may need to be\nrecompiled.
\n- Legacy resolve mode for
\nContext
subclasses is no longer\nsupported. Overrideresolve_or_missing
instead of\nresolve
.- \n
unicode_urlencode
is renamed tourl_quote
.- \n
\nAdd support for native types in macros. :issue:
\n1510
- \n
\nThe
\n{% trans %}
tag can usepgettext
andnpgettext
by\npassing a context string as the first token in the tag, like\n{% trans "title" %}
. :issue:1430
- \n
\nUpdate valid identifier characters from Python 3.6 to 3.7.\n:pr:
\n1571
- \n
\nFilters and tests decorated with
\n@async_variant
are pickleable.\n:pr:1612
- \n
\nAdd
\nitems
filter. :issue:1561
- \n
\nSubscriptions (
\n[0]
, etc.) can be used after filters, tests, and\ncalls when the environment is in async mode. :issue:1573
- \n
\nThe
\ngroupby
filter is case-insensitive by default, matching\nother comparison filters. Added thecase_sensitive
parameter to\ncontrol this. :issue:1463
- \n
\nWindows drive-relative path segments in template names will not\nresult in
\nFileSystemLoader
andPackageLoader
loading from\ndrive-relative paths. :pr:1621
Version 3.0.3
\nReleased 2021-11-09
\n\n
\n\n- Fix traceback rewriting internals for Python 3.10 and 3.11.\n:issue:
\n1535
- Fix how the native environment treats leading and trailing spaces\nwhen parsing values on Python 3.10. :pr:
\n1537
... (truncated)
\n84c0e2c
Merge pull request #1625 from pallets/release-3.1.07b0c47f
release version 3.1.0ede0f98
Merge pull request #1621 from pallets/template-safe-path040088a
use posixpath.join
when loading template namesa292075
Merge pull request #1620 from janfilips/patch-16e4df02
Fix formatting in tricks.rst3a050b1
Merge pull request #1617 from pallets/docs-prose4b63cd8
rewrite include statement sectiona98d482
clean up faq, move technical discussions9de99f8
clean up engine comparisonsSourced from black's releases.
\n\n\n22.3.0
\nPreview style
\n\n
\n- Code cell separators
\n#%%
are now standardised to# %%
(#2919)- Remove unnecessary parentheses from
\nexcept
statements (#2939)- Remove unnecessary parentheses from tuple unpacking in
\nfor
loops (#2945)- Avoid magic-trailing-comma in single-element subscripts (#2942)
\nConfiguration
\n\n
\n- Do not format
\n__pypackages__
directories by default (#2836)- Add support for specifying stable version with
\n--required-version
(#2832).- Avoid crashing when the user has no homedir (#2814)
\n- Avoid crashing when md5 is not available (#2905)
\n- Fix handling of directory junctions on Windows (#2904)
\nDocumentation
\n\n
\n- Update pylint config documentation (#2931)
\nIntegrations
\n\n
\n- Move test to disable plugin in Vim/Neovim, which speeds up loading (#2896)
\nOutput
\n\n
\n- In verbose, mode, log when Black is using user-level config (#2861)
\nPackaging
\n\n
\n- Fix Black to work with Click 8.1.0 (#2966)
\n- On Python 3.11 and newer, use the standard library's
\ntomllib
instead oftomli
\n(#2903)- \n
black-primer
, the deprecated internal devtool, has been removed and copied to a\nseparate repository (#2924)Parser
\n\n
\n- Black can now parse starred expressions in the target of
\nfor
andasync for
\nstatements, e.gfor item in *items_1, *items_2: pass
(#2879).
Sourced from black's changelog.
\n\n\n22.3.0
\nPreview style
\n\n
\n- Code cell separators
\n#%%
are now standardised to# %%
(#2919)- Remove unnecessary parentheses from
\nexcept
statements (#2939)- Remove unnecessary parentheses from tuple unpacking in
\nfor
loops (#2945)- Avoid magic-trailing-comma in single-element subscripts (#2942)
\nConfiguration
\n\n
\n- Do not format
\n__pypackages__
directories by default (#2836)- Add support for specifying stable version with
\n--required-version
(#2832).- Avoid crashing when the user has no homedir (#2814)
\n- Avoid crashing when md5 is not available (#2905)
\n- Fix handling of directory junctions on Windows (#2904)
\nDocumentation
\n\n
\n- Update pylint config documentation (#2931)
\nIntegrations
\n\n
\n- Move test to disable plugin in Vim/Neovim, which speeds up loading (#2896)
\nOutput
\n\n
\n- In verbose, mode, log when Black is using user-level config (#2861)
\nPackaging
\n\n
\n- Fix Black to work with Click 8.1.0 (#2966)
\n- On Python 3.11 and newer, use the standard library's
\ntomllib
instead oftomli
\n(#2903)- \n
black-primer
, the deprecated internal devtool, has been removed and copied to a\nseparate repository (#2924)Parser
\n\n
\n- Black can now parse starred expressions in the target of
\nfor
andasync for
\nstatements, e.gfor item in *items_1, *items_2: pass
(#2879).
ae2c075
Prepare release 22.3.0 (#2968)e9681a4
Fix _unicodefun patch code for Click 8.1.0 (#2966)ac7402c
Bump sphinx from 4.4.0 to 4.5.0 in /docs (GH-2959)f239d22
Enforce no formatting changes for PRs via CI (GH-2951)bd1e980
Remove unnecessary parentheses from except
clauses (#2939)14d84ba
Resolve new flake8-bugbear errors (B020) (GH-2950)14e5ce5
Remove unnecessary parentheses from tuple unpacking in for
loops (#2945)3800ebd
Avoid magic-trailing-comma in single-element subscripts (#2942)062b549
Github now supports .git-blame-ignore-revs (GH-2948)5379d4f
stub style: remove some possible future changes (#2940)Sourced from furo's changelog.
\n\n\nChangelog
\n\n2022.09.15 -- Pragmatic Pistachio
\n\n
\n- Add a minimum version constraint on pygments.
\n- Add an explicit dependency on
\nsass
.- Change right sidebar title from "Contents" to "On this page".
\n- Correctly position sidebars on small screens.
\n- Correctly select only Furo's own
\nsvg
in related pagesnav
.- Make numpy-style documentation headers consistent.
\n- Retitle the reference section.
\n- Update npm dependencies.
\n2022.06.21 -- Opulent Opal
\n\n
\n- Fix
\ndocutils <= 0.17.x
compatibility.- Bump to the latest Node.js LTS.
\n2022.06.04.1 -- Naughty Nickel bugfix
\n\n
\n- Fix the URL used in the "Edit this page" for Read the Docs builds.
\n2022.06.04 -- Naughty Nickel
\n\n
\n- \u2728 Advertise Sphinx 5 compatibility.
\n- \u2728 Change to
\nbasic-ng
as the base theme (from {pypi}sphinx-basic-ng
).- Document site-wide announcement banners.
\n- Drop the pin on pygments.
\n- Improve edit button, using
\nbasic-ng
'sedit-this-page
component.- Tweak headings to better match what users expect.
\n- Tweak how Sphinx's default HTML is rendered, using docutils post-transforms (this replaces parsing+modifying it with BeautifulSoup).
\n- When built with docutils 0.18, footnotes are rendered differently and stylised differently in Furo.
\n2022.04.07 -- Magical Mauve
\n\n
\n\n- \u2728 Make sphinx-copybutton look better.
\n- Add margin to indentations in line blocks.
\n- Add styling for non-arabic list styles
\n- Add support for
\nhtml_baseurl
.
... (truncated)
\n08e6b38
Prepare release: 2022.09.159de7613
Update changeloga064929
Tweak changelog content style46f4adc
Revert "Add initial theme.conf content for eventual ablog support"45b839b
Set a minimum constraint on pygmentsa4af988
[pre-commit.ci] pre-commit autoupdate (#518)a72186f
[pre-commit.ci] pre-commit autoupdate (#504)9f41ee6
Add initial theme.conf content for eventual ablog support75e0361
Make numpy-style documentation headers consistent9d280e6
[pre-commit.ci] pre-commit autoupdate (#487)