Sourced from cattrs's releases.
v23.2.1
23.2.1 (2023-11-18)
For the v23.2.0 release notes, see here.
Sourced from cattrs's changelog.
23.2.1 (2023-11-18)
23.2.0 (2023-11-17)
- Potentially breaking: skip attrs fields marked as
init=False
by default. This change is potentially breaking for unstructuring. See here for instructions on how to restore the old behavior. (#40 #395)- Potentially breaking: {py:func}
cattrs.gen.make_dict_structure_fn
and {py:func}cattrs.gen.typeddicts.make_dict_structure_fn
will use the values for thedetailed_validation
andforbid_extra_keys
parameters from the given converter by default now. If you're using these functions directly, the old behavior can be restored by passing in the desired values directly. (#410 #411)- Potentially breaking: The default union structuring strategy will also use fields annotated as
typing.Literal
to help guide structuring. See here for instructions on how to restore the old behavior. (#391)- Python 3.12 is now supported. Python 3.7 is no longer supported; use older releases there. (#424)
- Implement the
union passthrough
strategy, enabling much richer union handling for preconfigured converters. Learn more here.- Introduce the
use_class_methods
strategy. Learn more here. (#405)- The
omit
parameter of {py:func}cattrs.override
is now of typebool | None
(frombool
).None
is the new default and means to apply default cattrs handling to the attribute, which is to omit the attribute if it's marked asinit=False
, and keep it otherwise.- Converters can now be initialized with custom fallback hook factories for un/structuring. (#331 #441)
- Add support for
date
to preconfigured converters. (#420)- Add support for
datetime.date
s to the PyYAML preconfigured converter. (#393)- Fix {py:func}
format_exception() <cattrs.v.format_exception>
parameter working for recursive calls to {py:func}transform_error <cattrs.transform_error>
. (#389)- attrs aliases are now supported, although aliased fields still map to their attribute name instead of their alias by default when un/structuring. (#322 #391)
- Fix TypedDicts with periods in their field names. (#376 #377)
- Optimize and improve unstructuring of
Optional
(unions of one type andNone
). (#380 #381)- Fix {py:func}
format_exception <cattrs.v.format_exception>
and {py:func}transform_error <cattrs.transform_error>
type annotations.- Improve the implementation of
cattrs._compat.is_typeddict
. The implementation is now simpler, and relies on fewer private implementation details fromtyping
and typing_extensions. (#384)- Improve handling of TypedDicts with forward references.
- Speed up generated attrs and TypedDict structuring functions by changing their signature slightly. (#388)
- Fix copying of converters with function hooks. (#398 #399)
- Broaden {py:func}
loads' <cattrs.preconf.orjson.OrjsonConverter.loads>
type definition for the preconf orjson converter. (#400)- {py:class}
AttributeValidationNote <cattrs.AttributeValidationNote>
and {py:class}IterableValidationNote <cattrs.IterableValidationNote>
are now picklable. (#408)- Fix structuring
Final
lists.
... (truncated)
c098cd8
v23.2.125d15d6
Import typing_extensions.TypeAlias only on python < 3.11 (#447)46be811
Of course I forgot to update the changelog65ca839
Remove unnecessary docs683e4a7
doc improvement34e7d21
typing_extensions to docsa980e1b
Tweak dev doc configurationa9d349a
Add a regression test for a nested tagged union scenario (#444)4df0c9e
Tweak tagged unions (#443)1352676
Doc improvements (#442)Sourced from mkdocs-material's changelog.
mkdocs-material-9.4.10+insiders-4.43.1 (2023-11-19)
- Added third-party theme support in projects plugin, improving editing
- Fixed #6360: Projects plugin crashes when theme is not Material for MkDocs
- Fixed #6306: Projects plugin not reloading nested project configuration
mkdocs-material-9.4.10 (2023-11-19)
- Fixed #6356: Version selector can't be disabled via mike's configuration
- Fixed #6281: Navigation not rendering due to Safari bug (9.4.2 regression)
- Fixed #6261: Navigation expansion animates on first load (9.4.2 regression)
mkdocs-material-9.4.9 (2023-11-17)
- Fixed #6344: Long entries cutoff in table of contents
- Fixed #6336: Custom template for glob archive not working with pagination
- Fixed #6328: Blog plugin crashes for locales with dashes, e.g. pt-BR
- Fixed #6327: Copy-to-clipboard button doesn't trim trailing line feed
- Fixed #6302: Version strings not matched when using mike, only aliases
- Fixed instant navigation progress indicator for gzipped content in Chrome
- Fixed rendering bug on details marker rotation in Firefox
mkdocs-material-9.4.8+insiders-4.43.0 (2023-11-05)
- Added support for GitLab committers (document contributors)
- Fixed #6264: Fixed compatibility with Python < 3.10
- Fixed #6254: Meta plugin not applying meta files to blog posts
mkdocs-material-9.4.8 (2023-11-05)
- Fixed invalid local address replacement when using instant loading
- Fixed #6275: Crash after navigation caused 404 when using instant loading
mkdocs-material-9.4.7+insiders-4.42.3 (2023-10-27)
- Fixed #6251: Cards in grids cut off on very small screens
- Fixed #6241: Using social plugin + static-i18n plugin errors
mkdocs-material-9.4.7 (2023-10-27)
- Added Azerbaijani translations
mkdocs-material-9.4.6+insiders-4.42.2 (2023-10-14)
- Fixed #6186: Privacy plugin ignores hash fragments on images
- Fixed #6180: Projects plugin crashing when adding or removing files
mkdocs-material-9.4.6 (2023-10-14)
- Updated Danish and Norwegian (Nynorsk) translations
... (truncated)
71a87f8
Prepare 9.4.10 releasec181a46
Added support to disable version selector in mike9721228
Merge branch 'master' of github.com:squidfunk/mkdocs-materialdcc296e
Fixed animation of expanded navigation items1cc4aca
Merge pull request #6361 from sisp/fix/analytics-schemaf528598
Dropped schema for Google Universal Analytics09cfb90
Fixed extra:analytics
schema for custom providers5a42f9f
Updated changeloga2a4dd9
Prepare 9.4.9 releasea508bcc
Updated dependenciesb9eacec
v2.5.4316c225
Latest dependencies9d3aaa0
Latest dependenciesda1033b
Latest dependencies8b76089
Remove unnecessary global.jsonaf8f8df
Sort Directory.Build.props44114d0
Disable MSBuild transitive copies48b0558
Latest dependencies2b7d930
Updated README097b605
Move load failure messages from DiaSession and friends to internal diagnostic...Sourced from Microsoft.Extensions.DependencyInjection's releases.
.NET 8.0.0
.NET 8.0 RC 2
.NET 8.0 RC 1
.NET 8.0 Preview 7
.NET 8.0 Preview 6
.NET 8.0 Preview 5
.NET 8.0 Preview 4
.NET 8.0 Preview 3
.NET 8.0 Preview 2
.NET 8.0 Preview 1
.NET 7.0.14
What's Changed
- [release/7.0-staging] Check for .deps.json when enumerating framework paths by
@elinor-fung
in dotnet/runtime#92033- [release/7.0] Update Ubuntu 16.04 amd64 queues to 22.04 by
@carlossanlop
in dotnet/runtime#92796- [release/7.0-staging] Fix JsonDocument thread safety. by
@github-actions
in dotnet/runtime#92831- [automated] Merge branch 'release/7.0' => 'release/7.0-staging' by
@dotnet-maestro-bot
in dotnet/runtime#91916- [release/7.0-staging] CI: runtime-wasm-perf: disable for PRs by
@radical
in dotnet/runtime#92978- [release/7.0-staging] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#92991- [release/7.0] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#92992- [release/7.0] [Mono] Race in init_method when using LLVM AOT. by
@github-actions
in dotnet/runtime#93006- [release/7.0-staging] Fix a memory leak in runtime interop stubs when using an array of structs of types that use old-style managed marshalers by
@github-actions
in dotnet/runtime#93148- [7.0] Make thread pool thread timeouts configurable by
@kouvel
in dotnet/runtime#92987- [release/7.0] Fix max chunk size limiting by
@github-actions
in dotnet/runtime#81607- Merging internal commits for release/7.0 by
@vseanreesermsft
in dotnet/runtime#93307- [release/7.0] Update dependencies from dotnet/arcade by
@dotnet-maestro
in dotnet/runtime#93389- [release/7.0] Update dependencies from dotnet/xharness by
@dotnet-maestro
in dotnet/runtime#93391- [release/7.0] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#93408- [automated] Merge branch 'release/7.0' => 'release/7.0-staging' by
@dotnet-maestro-bot
in dotnet/runtime#92980
... (truncated)
5535e31
Merge in 'release/8.0' changese0bed94
Update dependencies from https://github.com/dotnet/emsdk build 20231030.2 (#9...0395649
Merge in 'release/8.0' changes0a7709a
[release/8.0] Bump net7 downlevel version to 7.0.14 (#94192)a60d358
Merge in 'release/8.0' changes7331dcb
[8.0] Update MsQuic (#93979)17ea9ab
Merged PR 34793: [internal/release/8.0] Merge from public2066e8f
Apply suggestions from code review59edaad
[release/8.0] Honor JsonSerializerOptions.PropertyNameCaseInsensitive in prop...488a8a3
[release/8.0][wasm] Fix perf pipeline runs (#93888)Sourced from Microsoft.Extensions.Logging's releases.
.NET 8.0.0
.NET 8.0 RC 2
.NET 8.0 RC 1
.NET 8.0 Preview 7
.NET 8.0 Preview 6
.NET 8.0 Preview 5
.NET 8.0 Preview 4
.NET 8.0 Preview 3
.NET 8.0 Preview 2
.NET 8.0 Preview 1
.NET 7.0.14
What's Changed
- [release/7.0-staging] Check for .deps.json when enumerating framework paths by
@elinor-fung
in dotnet/runtime#92033- [release/7.0] Update Ubuntu 16.04 amd64 queues to 22.04 by
@carlossanlop
in dotnet/runtime#92796- [release/7.0-staging] Fix JsonDocument thread safety. by
@github-actions
in dotnet/runtime#92831- [automated] Merge branch 'release/7.0' => 'release/7.0-staging' by
@dotnet-maestro-bot
in dotnet/runtime#91916- [release/7.0-staging] CI: runtime-wasm-perf: disable for PRs by
@radical
in dotnet/runtime#92978- [release/7.0-staging] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#92991- [release/7.0] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#92992- [release/7.0] [Mono] Race in init_method when using LLVM AOT. by
@github-actions
in dotnet/runtime#93006- [release/7.0-staging] Fix a memory leak in runtime interop stubs when using an array of structs of types that use old-style managed marshalers by
@github-actions
in dotnet/runtime#93148- [7.0] Make thread pool thread timeouts configurable by
@kouvel
in dotnet/runtime#92987- [release/7.0] Fix max chunk size limiting by
@github-actions
in dotnet/runtime#81607- Merging internal commits for release/7.0 by
@vseanreesermsft
in dotnet/runtime#93307- [release/7.0] Update dependencies from dotnet/arcade by
@dotnet-maestro
in dotnet/runtime#93389- [release/7.0] Update dependencies from dotnet/xharness by
@dotnet-maestro
in dotnet/runtime#93391- [release/7.0] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#93408- [automated] Merge branch 'release/7.0' => 'release/7.0-staging' by
@dotnet-maestro-bot
in dotnet/runtime#92980
... (truncated)
5535e31
Merge in 'release/8.0' changese0bed94
Update dependencies from https://github.com/dotnet/emsdk build 20231030.2 (#9...0395649
Merge in 'release/8.0' changes0a7709a
[release/8.0] Bump net7 downlevel version to 7.0.14 (#94192)a60d358
Merge in 'release/8.0' changes7331dcb
[8.0] Update MsQuic (#93979)17ea9ab
Merged PR 34793: [internal/release/8.0] Merge from public2066e8f
Apply suggestions from code review59edaad
[release/8.0] Honor JsonSerializerOptions.PropertyNameCaseInsensitive in prop...488a8a3
[release/8.0][wasm] Fix perf pipeline runs (#93888)Sourced from Microsoft.Extensions.Logging.Console's releases.
.NET 8.0.0
.NET 8.0 RC 2
.NET 8.0 RC 1
.NET 8.0 Preview 7
.NET 8.0 Preview 6
.NET 8.0 Preview 5
.NET 8.0 Preview 4
.NET 8.0 Preview 3
.NET 8.0 Preview 2
.NET 8.0 Preview 1
.NET 7.0.14
What's Changed
- [release/7.0-staging] Check for .deps.json when enumerating framework paths by
@elinor-fung
in dotnet/runtime#92033- [release/7.0] Update Ubuntu 16.04 amd64 queues to 22.04 by
@carlossanlop
in dotnet/runtime#92796- [release/7.0-staging] Fix JsonDocument thread safety. by
@github-actions
in dotnet/runtime#92831- [automated] Merge branch 'release/7.0' => 'release/7.0-staging' by
@dotnet-maestro-bot
in dotnet/runtime#91916- [release/7.0-staging] CI: runtime-wasm-perf: disable for PRs by
@radical
in dotnet/runtime#92978- [release/7.0-staging] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#92991- [release/7.0] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#92992- [release/7.0] [Mono] Race in init_method when using LLVM AOT. by
@github-actions
in dotnet/runtime#93006- [release/7.0-staging] Fix a memory leak in runtime interop stubs when using an array of structs of types that use old-style managed marshalers by
@github-actions
in dotnet/runtime#93148- [7.0] Make thread pool thread timeouts configurable by
@kouvel
in dotnet/runtime#92987- [release/7.0] Fix max chunk size limiting by
@github-actions
in dotnet/runtime#81607- Merging internal commits for release/7.0 by
@vseanreesermsft
in dotnet/runtime#93307- [release/7.0] Update dependencies from dotnet/arcade by
@dotnet-maestro
in dotnet/runtime#93389- [release/7.0] Update dependencies from dotnet/xharness by
@dotnet-maestro
in dotnet/runtime#93391- [release/7.0] Update dependencies from dotnet/emsdk by
@dotnet-maestro
in dotnet/runtime#93408- [automated] Merge branch 'release/7.0' => 'release/7.0-staging' by
@dotnet-maestro-bot
in dotnet/runtime#92980
... (truncated)
5535e31
Merge in 'release/8.0' changese0bed94
Update dependencies from https://github.com/dotnet/emsdk build 20231030.2 (#9...0395649
Merge in 'release/8.0' changes0a7709a
[release/8.0] Bump net7 downlevel version to 7.0.14 (#94192)a60d358
Merge in 'release/8.0' changes7331dcb
[8.0] Update MsQuic (#93979)17ea9ab
Merged PR 34793: [internal/release/8.0] Merge from public2066e8f
Apply suggestions from code review59edaad
[release/8.0] Honor JsonSerializerOptions.PropertyNameCaseInsensitive in prop...488a8a3
[release/8.0][wasm] Fix perf pipeline runs (#93888)6b3c418
Update version to 1.7.1 (without +dev)c10e173
[mypyc] Fix regression with nested functions (#16484)e6399d1
Fix polymorphic application for callback protocols (#16514)661adb7
Fix crash on strict-equality with recursive types (#16483)6c8e0cc
Ignore position if imprecise arguments are matched by name (#16471)5c354c4
Fix missing meet case exposed by len narrowing (#16470)88791ca
Exclude private attributes from override checks (#16464)4b5b316
Special-case unions in polymorphic inference (#16461)f862d3e
Fix crash on Callable self in call (#16453)fe79a59
Bump version to 1.7.1+devSourced from mkdocs-material's releases.
mkdocs-material-9.4.14
- Added support for linking authors in blog posts
Sourced from mkdocs-material's changelog.
mkdocs-material-9.4.14+insiders-4.46.0 (2023-11-26)
- Added support for author profiles in blog plugin
- Fixed custom index pages yielding two navigation items (4.45.0 regression)
mkdocs-material-9.4.14 (2023-11-26)
- Added support for linking authors in blog posts
mkdocs-material-9.4.13 (2023-11-26)
- Fixed #6365: Blog plugin pagination links to previous pages broken
- Fixed #5758: Updated Mermaid.js to version 10.6.1 (latest)
mkdocs-material-9.4.12+insiders-4.45.0 (2023-11-24)
- Added support for sorting blog categories by post count or custom function
- Improved tags plugin to generate Unicode-aware slugs by default
- Fixed non-deterministic order of multiple authors in blog plugin
mkdocs-material-9.4.12 (2023-11-24)
- Improved blog plugin to generate Unicode-aware slugs by default
- Fixed non-deterministic order of categories in blog plugin
mkdocs-material-9.4.11+insiders-4.44.0 (2023-11-23)
- Added pagination settings for archive pages in blog plugin
- Added pagination settings for category pages in blog plugin
mkdocs-material-9.4.11 (2023-11-23)
- Fixed #6364: Search plugin crashing when enabling theme while serving
- Fixed blog plugin crashing when disabling pagination
mkdocs-material-9.4.10+insiders-4.43.1 (2023-11-19)
- Added third-party theme support in projects plugin, improving editing
- Fixed #6360: Projects plugin crashes when theme is not Material for MkDocs
- Fixed #6306: Projects plugin not reloading nested project configuration
mkdocs-material-9.4.10 (2023-11-19)
- Fixed #6356: Version selector can't be disabled via mike's configuration
- Fixed #6281: Navigation not rendering due to Safari bug (9.4.2 regression)
- Fixed #6261: Navigation expansion animates on first load (9.4.2 regression)
mkdocs-material-9.4.9 (2023-11-17)
- Fixed #6344: Long entries cutoff in table of contents
... (truncated)
c0aca21
Prepare 9.4.14 release989ee84
Documentation8b68710
Documentationd355b43
Documentationc81befb
Updated JSON schema6be485c
Documentation28ebcbf
Added support for linking authors in blog posts9c01605
Updated dependenciesbaaac7c
Prepare 9.4.13 release8143abe
DocumentationSourced from setuptools's changelog.
v69.0.2
Bugfixes
- Added missing estimated date for removing
setuptools.dep_util
(deprecated in v69.0.0). (#4131)v69.0.1
Bugfixes
- Fixed imports of
setuptools.dep_util.newer_group
. A deprecation warning is issued instead of a hard failure. (#4126)v69.0.0
Features
- Include type information (
py.typed
,*.pyi
) by default (#3136) -- by :user:Danie-1
, EXPERIMENTAL. (#3136)- Exported
distutils.dep_util
andsetuptools.dep_util
throughsetuptools.modified
-- by :user:Avasam
(#4069)- Merged with pypa/distutils@7a04cbda0fc714.
Bugfixes
- Replaced hardcoded numeric values with :obj:
dis.opmap
, fixing problem with 3.13.0a1. (#4094)Deprecations and Removals
- Configuring project
version
andegg_info.tag_*
in such a way that results in invalid version strings (according to :pep:440
) is no longer permitted. (#4066)- Removed deprecated
egg_base
option fromdist_info
. Note that thedist_info
command is considered internal to the waysetuptools
build backend works and not intended for public usage. (#4066)- The parsing of the deprecated
metadata.license_file
andmetadata.requires
fields insetup.cfg
is no longer supported. Users are expected to move tometadata.license_files
and
... (truncated)
4f6449f
Bump version: 69.0.1 → 69.0.2a4298d1
Add missing estimated date for removing setuptools.dep_util (#4132)1495738
Add news fragmentc836172
Improve warning visibility with due date and reference urld148d9e
Bump version: 69.0.0 → 69.0.128775f3
Allow imports of setuptools.dep_util.newer_group with deprecation warning (#4...7d90e9f
Add newsfragmente1f8783
Allow imports of setuptools.dep_util.newer_group with deprecation warning536d4a8
Bump version: 68.2.2 → 69.0.0b8992ad
Mark flaky test on PyPy with xfail
(#4124)Sourced from wheel's releases.
0.42.0
- Allowed removing build tag with
wheel tags --build ""
- Fixed
wheel pack
andwheel tags
writing updatedWHEEL
fields after a blank line, causing other tools to ignore them- Fixed
wheel pack
andwheel tags
writingWHEEL
with CRLF line endings or a mix of CRLF and LF- Fixed
wheel pack --build-number ""
not removing build tag fromWHEEL
(above changes by Benjamin Gilbert)
Sourced from wheel's changelog.
Release Notes
0.42.0 (2023-11-26)
- Allowed removing build tag with
wheel tags --build ""
- Fixed
wheel pack
andwheel tags
writing updatedWHEEL
fields after a blank line, causing other tools to ignore them- Fixed
wheel pack
andwheel tags
writingWHEEL
with CRLF line endings or a mix of CRLF and LF- Fixed
wheel pack --build-number ""
not removing build tag fromWHEEL
(above changes by Benjamin Gilbert)0.41.3 (2023-10-30)
- Updated vendored
packaging
to 23.2- Fixed ABI tag generation for CPython 3.13a1 on Windows (PR by Sam Gross)
0.41.2 (2023-08-22)
- Fixed platform tag detection for GraalPy and 32-bit python running on an aarch64 kernel (PR by Matthieu Darbois)
- Fixed
wheel tags
to not list directories inRECORD
files (PR by Mike Taves)- Fixed ABI tag generation for GraalPy (PR by Michael Simacek)
0.41.1 (2023-08-05)
- Fixed naming of the
data_dir
directory in the presence of local version segment given viaegg_info.tag_build
(PR by Anderson Bravalheri)- Fixed version specifiers in
Requires-Dist
being wrapped in parentheses0.41.0 (2023-07-22)
- Added full support of the build tag syntax to
wheel tags
(you can now set a build tag like123mytag
)- Fixed warning on Python 3.12 about
onerror
deprecation. (PR by Henry Schreiner)- Support testing on Python 3.12 betas (PR by Ewout ter Hoeven)
0.40.0 (2023-03-14)
- Added a
wheel tags
command to modify tags on an existing wheel (PR by Henry Schreiner)- Updated vendored
packaging
to 23.0wheel unpack
now preserves the executable attribute of extracted files- Fixed spaces in platform names not being converted to underscores (PR by David Tucker)
- Fixed
RECORD
files in generated wheels missing the regular file attribute- Fixed
DeprecationWarning
about the use of the deprecatedpkg_resources
API (PR by Thomas Grainger)- Wheel now uses flit-core as a build backend (PR by Henry Schreiner)
... (truncated)
63a09bb
Created a new releasef4b8e48
Several fixes to WHEEL
metadata handling (#588)11e5732
[pre-commit.ci] pre-commit autoupdate (#586)fe6bb82
[pre-commit.ci] pre-commit autoupdate (#584)b90a4bc
[pre-commit.ci] pre-commit autoupdate (#581)56de2eb
Added a link to the GitHub repository to pyproject.toml (#563)a899f1c
Fixed parameter for release-notes254ba46
Created a new release6f33736
Updated actions and added GitHub release automation83b77e5
Replaced black
with ruff-format
Sourced from Microsoft.CodeAnalysis.CSharp.Workspaces's releases.
.NET 6.0.1
.NET 5.0.4
.NET 5.0.2
Release Notes Install Instructions
Repos
Sourced from Microsoft.CodeAnalysis.CSharp.Workspaces's changelog.
Version 4.7.0
SymbolDisplayFormat
includes parameter name when invoked onIParameterSymbol
All
SymbolDisplayFormat
s (predefined and user-created) now include parameter names by default if used on a standaloneIParameterSymbol
for consistency with predefined formats (see the breaking change for version 4.5.0 above).Changed
IncrementalStepRunReason
when a modified input produced a new output
IncrementalGeneratorRunStep.Outputs
previously containedIncrementalStepRunReason.Modified
asReason
when the input to the step was modified in a way that produced a new output. Now the reason will be reported more accurately asIncrementalStepRunReason.New
.Version 4.8.0
Changed
Assembly.Location
behavior in non-WindowsThe value of
Assembly.Location
previously held the location on disk where an analyzer or source generator was loaded from. This could be either the original location or the shadow copy location. In 4.8 this will be""
in certain cases when running on non Windows platforms. This is due the compiler server loading assemblies usingAssemblyLoadContext.LoadFromStream
instead of loading from disk.This could already happen in other load scenarios but this change moves it into mainline build scenarios.
Deprecation warning for SyntaxNode serialization
The ability to serialize/deserialize a SyntaxNode to/from a Stream has been deprecated. The code for this still exists in Roslyn, but attempting to call the APIs to perform these functions will result in 'Obsolete' warnings being reported. A future version of Roslyn will remove this functionality entirely. This functionality could only work for a host that wrote out the nodes to a stream, and later read it back in within the same process instance. It could not be used to communicate across processes, or for persisting nodes to disk to be read in at a later time by a new host sessions. This functionality originally existed for the days when Roslyn was hosted in 32bit processes with limited address space. That is no longer a mainline supported scenario. Clients can get similar functionality by persisting the text of the node, and parsing it back out when needed.
Version 4.9.0
Obsoletion and removal of SyntaxNode serialization.
Continuation of the deprecation that happened in 4.8.0 (see information above). In 4.9.0 this functionality is now entirely removed, and will issue both an obsoletion error, and will throw at runtime if the APIs are used.
Changes in
Microsoft.CodeAnalysis.Emit.EmitBaseline.CreateInitialBaseline
methodA new required parameter
Compilation
has been added. Existing overloads without this parameter no longer work and throwNotSupportedException
.Changes in
Microsoft.CodeAnalysis.Emit.SemanticEdit
constructorsThe value of
preserveLocalVariables
passed to the constructors is no longer used.
6b3c418
Update version to 1.7.1 (without +dev)c10e173
[mypyc] Fix regression with nested functions (#16484)e6399d1
Fix polymorphic application for callback protocols (#16514)661adb7
Fix crash on strict-equality with recursive types (#16483)6c8e0cc
Ignore position if imprecise arguments are matched by name (#16471)5c354c4
Fix missing meet case exposed by len narrowing (#16470)88791ca
Exclude private attributes from override checks (#16464)4b5b316
Special-case unions in polymorphic inference (#16461)f862d3e
Fix crash on Callable self in call (#16453)fe79a59
Bump version to 1.7.1+deva9ef4cf
go.mod: update golang.org/x dependenciesd9b9452
gopls/internal/lsp/cache: move quick-fix bundling logic to the cache pkg1733061
go/analysis/passes/testinggoroutine: report by enclosing regionsb19be0f
gopls/internal/cmd/help_test.go: documentdaa4aa5
gopls/internal/lsp/source: stubmethods: fix out-of-bounds indexa586d0d
go/types/internal/play: show more types.Scope detail53ad329
gopls/internal/lsp/source: move edit logic into the protocol package3c677e3
gopls/internal/lsp/cache: move SuggestedFixFromCommand into cacheab6af7d
gopls/internal/lsp/source: extract InDir to a new pathutil packagee7d61d9
gopls/internal/lsp/cache: simplify named error valuesSourced from actions/setup-java's releases.
v4.0.0
What's Changed
In the scope of this release, the version of the Node.js runtime was updated to 20. The majority of dependencies were updated to the latest versions. From now on, the code for the setup-java will run on Node.js 20 instead of Node.js 16.
Breaking changes
- Update Node.js runtime to version 20 by
@aparnajyothi-y
in actions/setup-java#558Non-breaking changes
- Adding support for microsoft openjdk 21.0.0 by
@ralfstuckert
in actions/setup-java#546- Update
@actions/cache
dependency and documentation by@IvanZosimov
in actions/setup-java#549- Implementation of the cache-dependency-path option to control caching dependency by
@itchyny
in actions/setup-java#499New Contributors
@ralfstuckert
made their first contribution in actions/setup-java#546@itchyny
made their first contribution in actions/setup-java#499Full Changelog: https://github.com/actions/setup-java/compare/v3...v4.0.0
v3.13.0
What's changed
In the scope of this release, support for Dragonwell JDK was added by
@Accelerator1996
in actions/setup-java#532steps: - name: Checkout uses: actions/checkout@v3 - name: Setup-java uses: actions/setup-java@v3 with: distribution: 'dragonwell' java-version: '17'
Several inaccuracies were also fixed:
- Fix XML namespaces wrongly using https by
@gnodet
in actions/setup-java#503- Fix typo and remove unintentional(?) word by
@CyberFlameGO
in actions/setup-java#518- Fix usage link within the README.md file by
@dassiorleando
in actions/setup-java#525New Contributors
@CyberFlameGO
made their first contribution in actions/setup-java#518@dassiorleando
made their first contribution in actions/setup-java#525@gnodet
made their first contribution in actions/setup-java#503@Accelerator1996
made their first contribution in actions/setup-java#532Full Changelog: https://github.com/actions/setup-java/compare/v3...v3.13.0
v3.12.0
... (truncated)
Sourced from wheel's releases.
0.42.0
- Allowed removing build tag with
wheel tags --build ""
- Fixed
wheel pack
andwheel tags
writing updatedWHEEL
fields after a blank line, causing other tools to ignore them- Fixed
wheel pack
andwheel tags
writingWHEEL
with CRLF line endings or a mix of CRLF and LF- Fixed
wheel pack --build-number ""
not removing build tag fromWHEEL
(above changes by Benjamin Gilbert)
Sourced from wheel's changelog.
Release Notes
0.42.0 (2023-11-26)
- Allowed removing build tag with
wheel tags --build ""
- Fixed
wheel pack
andwheel tags
writing updatedWHEEL
fields after a blank line, causing other tools to ignore them- Fixed
wheel pack
andwheel tags
writingWHEEL
with CRLF line endings or a mix of CRLF and LF- Fixed
wheel pack --build-number ""
not removing build tag fromWHEEL
(above changes by Benjamin Gilbert)0.41.3 (2023-10-30)
- Updated vendored
packaging
to 23.2- Fixed ABI tag generation for CPython 3.13a1 on Windows (PR by Sam Gross)
0.41.2 (2023-08-22)
- Fixed platform tag detection for GraalPy and 32-bit python running on an aarch64 kernel (PR by Matthieu Darbois)
- Fixed
wheel tags
to not list directories inRECORD
files (PR by Mike Taves)- Fixed ABI tag generation for GraalPy (PR by Michael Simacek)
0.41.1 (2023-08-05)
- Fixed naming of the
data_dir
directory in the presence of local version segment given viaegg_info.tag_build
(PR by Anderson Bravalheri)- Fixed version specifiers in
Requires-Dist
being wrapped in parentheses0.41.0 (2023-07-22)
- Added full support of the build tag syntax to
wheel tags
(you can now set a build tag like123mytag
)- Fixed warning on Python 3.12 about
onerror
deprecation. (PR by Henry Schreiner)- Support testing on Python 3.12 betas (PR by Ewout ter Hoeven)
0.40.0 (2023-03-14)
- Added a
wheel tags
command to modify tags on an existing wheel (PR by Henry Schreiner)- Updated vendored
packaging
to 23.0wheel unpack
now preserves the executable attribute of extracted files- Fixed spaces in platform names not being converted to underscores (PR by David Tucker)
- Fixed
RECORD
files in generated wheels missing the regular file attribute- Fixed
DeprecationWarning
about the use of the deprecatedpkg_resources
API (PR by Thomas Grainger)- Wheel now uses flit-core as a build backend (PR by Henry Schreiner)
... (truncated)
63a09bb
Created a new releasef4b8e48
Several fixes to WHEEL
metadata handling (#588)11e5732
[pre-commit.ci] pre-commit autoupdate (#586)fe6bb82
[pre-commit.ci] pre-commit autoupdate (#584)b90a4bc
[pre-commit.ci] pre-commit autoupdate (#581)56de2eb
Added a link to the GitHub repository to pyproject.toml (#563)a899f1c
Fixed parameter for release-notes254ba46
Created a new release6f33736
Updated actions and added GitHub release automation83b77e5
Replaced black
with ruff-format
a9ef4cf
go.mod: update golang.org/x dependenciesd9b9452
gopls/internal/lsp/cache: move quick-fix bundling logic to the cache pkg1733061
go/analysis/passes/testinggoroutine: report by enclosing regionsb19be0f
gopls/internal/cmd/help_test.go: documentdaa4aa5
gopls/internal/lsp/source: stubmethods: fix out-of-bounds indexa586d0d
go/types/internal/play: show more types.Scope detail53ad329
gopls/internal/lsp/source: move edit logic into the protocol package3c677e3
gopls/internal/lsp/cache: move SuggestedFixFromCommand into cacheab6af7d
gopls/internal/lsp/source: extract InDir to a new pathutil packagee7d61d9
gopls/internal/lsp/cache: simplify named error valuesSourced from actions/setup-dotnet's releases.
v4.0.0
What's Changed
In the scope of this release, the version of the Node.js runtime was updated to 20. The majority of dependencies were updated to the latest versions. From now on, the code for the setup-dotnet will run on Node.js 20 instead of Node.js 16.
Breaking changes
Update Node.js runtime to version 20 by
@harithavattikuti
in #484Non-breaking changes
- Refactor installer by
@nikolai-laevskii
in actions/setup-dotnet#432- Allow json comments by
@nikolai-laevskii
in actions/setup-dotnet#431- Sequential version install fix by
@nikolai-laevskii
in actions/setup-dotnet#433- Update fast-xml-parser and dotnet installer scripts by
@IvanZosimov
in actions/setup-dotnet#437- Update dependencies by
@IvanZosimov
in actions/setup-dotnet#440- Bump word-wrap from 1.2.3 to 1.2.4 by
@dependabot
in actions/setup-dotnet#444- Update installers by
@nikolai-laevskii
in actions/setup-dotnet#462- Update semver by
@dmitry-shibanov
in actions/setup-dotnet#468New Contributors
@HarithaVattikuti
made their first contribution in actions/setup-dotnet#484Full Changelog: https://github.com/actions/setup-dotnet/compare/v3...v4.0.0
v3.2.0
What's Changed
In scope of this minor release, the ability to cache the NuGet
global-packages
folder was added in actions/setup-dotnet#303 by@nogic1008
For caching, the action uses the
@toolkit/cache
library under the hood, which in turn allows getting rid of configuring the@actions/cache
action separately.Such input parameters as
cache
andcache-dependency-path
were added. Thecache
input is optional, and caching is turned off by default,cache-dependency-path
is used to specify the path to a dependency file -packages.lock.json
.Example of use-case:
- uses: actions/setup-dotnet@v3 with: dotnet-version: 6.x cache: true cache-dependency-path: subdir/packages.lock.json
More details can be found in the action's documentation.
Full Changelog: https://github.com/actions/setup-dotnet/compare/v3...v3.2.0
v3.1.0
What's Changed
This minor release includes the following new features:
... (truncated)
4d6c8fc
Upgrade Node to v20 (#484)2216f56
Update semver (#468)736bc6d
Merge pull request #462 from akv-platform/update-installersf5526c2
Update installers4dba25f
Bump word-wrap from 1.2.3 to 1.2.4 (#444)ada8800
Bump semver from 6.3.0 to 6.3.1 (#443)e174912
Update dependencies (#440)a6be55a
Update fast-xml-parser and dotnet installer scripts (#437)9b40770
Merge pull request #433 from akv-platform/sequential-version-install-fix4827734
Reduce number of e2e testsSourced from actions/setup-python's releases.
v5.0.0
What's Changed
In scope of this release, we update node version runtime from node16 to node20 (actions/setup-python#772). Besides, we update dependencies to the latest versions.
Full Changelog: https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0
v4.8.0
What's Changed
In scope of this release we added support for GraalPy (actions/setup-python#694). You can use this snippet to set up GraalPy:
steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: 'graalpy-22.3' - run: python my_script.py
Besides, the release contains such changes as:
- Trim python version when reading from file by
@FerranPares
in actions/setup-python#628- Use non-deprecated versions in examples by
@jeffwidman
in actions/setup-python#724- Change deprecation comment to past tense by
@jeffwidman
in actions/setup-python#723- Bump
@babel/traverse
from 7.9.0 to 7.23.2 by@dependabot
in actions/setup-python#743- advanced-usage.md: Encourage the use actions/checkout@v4 by
@cclauss
in actions/setup-python#729- Examples now use checkout@v4 by
@simonw
in actions/setup-python#738- Update actions/checkout to v4 by
@dmitry-shibanov
in actions/setup-python#761New Contributors
@FerranPares
made their first contribution in actions/setup-python#628@timfel
made their first contribution in actions/setup-python#694@jeffwidman
made their first contribution in actions/setup-python#724Full Changelog: https://github.com/actions/setup-python/compare/v4...v4.8.0
v4.7.1
What's Changed
- Bump word-wrap from 1.2.3 to 1.2.4 by
@dependabot
in actions/setup-python#702- Add range validation for toml files by
@dmitry-shibanov
in actions/setup-python#726Full Changelog: https://github.com/actions/setup-python/compare/v4...v4.7.1
v4.7.0
In scope of this release, the support for reading python version from pyproject.toml was added (actions/setup-python#669).
- name: Setup Python uses: actions/setup-python@v4 </tr></table>
... (truncated)
0a5c615
Update action to node20 (#772)0ae5836
Add example of GraalPy to docs (#773)b64ffca
update actions/checkout to v4 (#761)8d28961
Examples now use checkout@v4 (#738)7bc6abb
advanced-usage.md: Encourage the use actions/checkout@v4 (#729)e8111ce
Bump @babel/traverse
from 7.9.0 to 7.23.2 (#743)a00ea43
add fix for graalpy ci (#741)8635b1c
Change deprecation comment to past tense (#723)f6cc428
Use non-deprecated versions in examples (#724)5f2af21
Add GraalPy support (#694)Sourced from actions/setup-go's releases.
v5.0.0
What's Changed
In scope of this release, we change Nodejs runtime from node16 to node20 (actions/setup-go#421). Moreover, we update some dependencies to the latest versions (actions/setup-go#445).
Besides, this release contains such changes as:
- Fix hosted tool cache usage on windows by
@galargh
in actions/setup-go#411- Improve documentation regarding dependencies caching by
@artemgavrilov
in actions/setup-go#417New Contributors
@galargh
made their first contribution in actions/setup-go#411@artemgavrilov
made their first contribution in actions/setup-go#417@chenrui333
made their first contribution in actions/setup-go#421Full Changelog: https://github.com/actions/setup-go/compare/v4...v5.0.0
v4.1.0
What's Changed
In scope of this release, slow installation on Windows was fixed by
@dsame
in actions/setup-go#393 and OS version was added toprimaryKey
for Ubuntu runners to avoid conflicts (actions/setup-go#383)This release also includes the following changes:
- Remove implicit dependencies by
@nikolai-laevskii
in actions/setup-go#378- Update action.yml by
@mkelly
in actions/setup-go#379- Added a description that go-version should be specified as a string type by
@n3xem
in actions/setup-go#367- Add note about YAML parsing versions by
@dmitry-shibanov
in actions/setup-go#382- Automatic update of configuration files from 05/23/2023 by
@github-actions
in actions/setup-go#377- Bump tough-cookie and
@azure/ms-rest-js
by@dependabot
in actions/setup-go#392- Bump word-wrap from 1.2.3 to 1.2.4 by
@dependabot
in actions/setup-go#397- Bump semver from 6.3.0 to 6.3.1 by
@dependabot
in actions/setup-go#396New Contributors
@mkelly
made their first contribution in actions/setup-go#379@n3xem
made their first contribution in actions/setup-go#367Full Changelog: https://github.com/actions/setup-go/compare/v4...v4.1.0
v4.0.1
What's Changed
- Update documentation for
v4
by@dsame
in actions/setup-go#354- Fix glob bug in the package.json scripts section by
@IvanZosimov
in actions/setup-go#359- Bump
xml2js
dependency by@dmitry-shibanov
in actions/setup-go#370- Bump
@actions/cache
dependency to v3.2.1 by@nikolai-laevskii
in actions/setup-go#374New Contributors
@nikolai-laevskii
made their first contribution in actions/setup-go#374Full Changelog: https://github.com/actions/setup-go/compare/v4...v4.0.1
0c52d54
Update dependencies for node20 (#445)bfd2fb3
Merge pull request #421 from chenrui333/node20-runtime3d65fa5
feat: bump to use actions/checkout@v48a505c9
feat: bump to use node20 runtime883490d
Merge pull request #417 from artemgavrilov/maind45ebba
Rephrase sentence317c661
Replace wildcards
term with globs
.f90673a
Merge pull request #1 from artemgavrilov/caching-docs-improvement8018234
Improve documentation regarding dependencies cachind085b4f
Merge pull request #411 from galargh/fix/windows-hostedtoolcache