Sourced from typer's releases.
0.13.1
Features
- ✨ Remove Rich tags when showing completion text. PR #877 by
@svlandeg
.- ✨ Render Rich markup as HTML in Markdown docs. PR #847 by
@svlandeg
.- ✨ Support cp850 encoding for auto-completion in PowerShell. PR #808 by
@svlandeg
.- ✨ Allow gettext translation of help message. PR #886 by
@svlandeg
.Refactors
- 🐛 Fix printing HTML from Rich output. PR #1055 by
@tiangolo
.Docs
- 📝 Update markdown includes to use the new simpler format. PR #1054 by
@tiangolo
.Internal
- ⬆ Bump ruff from 0.7.3 to 0.7.4. PR #1051 by
@dependabot[bot]
.- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1047 by
@pre-commit-ci[bot]
.- ⬆ Bump ruff from 0.7.2 to 0.7.3. PR #1046 by
@dependabot[bot]
.- ⬆ Bump tiangolo/latest-changes from 0.3.1 to 0.3.2. PR #1044 by
@dependabot[bot]
.- ⬆ Update pytest-cov requirement from =2.10.0,<7.0.0. PR #1033 by
@dependabot[bot]
.
Sourced from typer's changelog.
0.13.1
Features
- ✨ Remove Rich tags when showing completion text. PR #877 by
@svlandeg
.- ✨ Render Rich markup as HTML in Markdown docs. PR #847 by
@svlandeg
.- ✨ Support cp850 encoding for auto-completion in PowerShell. PR #808 by
@svlandeg
.- ✨ Allow gettext translation of help message. PR #886 by
@svlandeg
.Refactors
- 🐛 Fix printing HTML from Rich output. PR #1055 by
@tiangolo
.Docs
- 📝 Update markdown includes to use the new simpler format. PR #1054 by
@tiangolo
.Internal
- ⬆ Bump ruff from 0.7.3 to 0.7.4. PR #1051 by
@dependabot[bot]
.- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #1047 by
@pre-commit-ci[bot]
.- ⬆ Bump ruff from 0.7.2 to 0.7.3. PR #1046 by
@dependabot[bot]
.- ⬆ Bump tiangolo/latest-changes from 0.3.1 to 0.3.2. PR #1044 by
@dependabot[bot]
.- ⬆ Update pytest-cov requirement from =2.10.0,<7.0.0. PR #1033 by
@dependabot[bot]
.
53e21fd
🔖 Release version 0.13.177a7216
📝 Update release notes12459d2
📝 Update markdown includes to use the new simpler format (#1054)f802688
📝 Update release notes603f39d
✨ Remove Rich tags when showing completion text (#877)20d4e5c
📝 Update release notes376b907
🐛 Fix printing HTML from Rich output (#1055)2f9ce51
📝 Update release notes5996fc1
✨ Render Rich markup as HTML in Markdown docs (#847)a6167b3
📝 Update release notesSourced from ruff's releases.
0.7.4
Release Notes
Preview features
- [
flake8-datetimez
] Detect usages ofdatetime.max
/datetime.min
(DTZ901
) (#14288)- [
flake8-logging
] Implementroot-logger-calls
(LOG015
) (#14302)- [
flake8-no-pep420
] Detect empty implicit namespace packages (INP001
) (#14236)- [
flake8-pyi
] Add "replace withSelf
" fix (PYI019
) (#14238)- [
perflint
] Implement quick-fix formanual-list-comprehension
(PERF401
) (#13919)- [
pylint
] Implementshallow-copy-environ
(W1507
) (#14241)- [
ruff
] Implementnone-not-at-end-of-union
(RUF036
) (#14314)- [
ruff
] Implementationunsafe-markup-call
fromflake8-markupsafe
plugin (RUF035
) (#14224)- [
ruff
] Report problems forattrs
dataclasses (RUF008
,RUF009
) (#14327)Rule changes
- [
flake8-boolean-trap
] Exclude dunder methods that define operators (FBT001
) (#14203)- [
flake8-pyi
] Add "replace withSelf
" fix (PYI034
) (#14217)- [
flake8-pyi
] Always autofixduplicate-union-members
(PYI016
) (#14270)- [
flake8-pyi
] Improve autofix for nested and mixed type unions forunnecessary-type-union
(PYI055
) (#14272)- [
flake8-pyi
] Mark fix as unsafe when type annotation contains comments forduplicate-literal-member
(PYI062
) (#14268)Server
- Use the current working directory to resolve settings from
ruff.configuration
(#14352)Bug fixes
- Avoid conflicts between
PLC014
(useless-import-alias
) andI002
(missing-required-import
) by consideringlint.isort.required-imports
forPLC014
(#14287)- [
flake8-type-checking
] Skip quoting annotation if it becomes invalid syntax (TCH001
)- [
flake8-pyi
] Avoid usingtyping.Self
in stub files pre-Python 3.11 (PYI034
) (#14230)- [
flake8-pytest-style
] Flagpytest.raises
call with keyword argumentexpected_exception
(PT011
) (#14298)- [
flake8-simplify
] Infer "unknown" truthiness for literal iterables whose items are all unpacks (SIM222
) (#14263)- [
flake8-type-checking
] Fix false positives fortyping.Annotated
(TCH001
) (#14311)- [
pylint
] Allowawait
at the top-level scope of a notebook (PLE1142
) (#14225)- [
pylint
] Fix miscellaneous issues inawait-outside-async
detection (PLE1142
) (#14218)- [
pyupgrade
] Avoid applying PEP 646 rewrites in invalid contexts (UP044
) (#14234)- [
pyupgrade
] Detect permutations in redundant open modes (UP015
) (#14255)- [
refurb
] Avoid triggeringhardcoded-string-charset
for reordered sets (FURB156
) (#14233)- [
refurb
] Further special cases added toverbose-decimal-constructor
(FURB157
) (#14216)- [
refurb
] UseUserString
instead of non-existentUserStr
(FURB189
) (#14209)- [
ruff
] Avoid treating lowercase letters as# noqa
codes (RUF100
) (#14229)- [
ruff
] Do not report whenOptional
has no type arguments (RUF013
) (#14181)Documentation
... (truncated)
Sourced from ruff's changelog.
0.7.4
Preview features
- [
flake8-datetimez
] Detect usages ofdatetime.max
/datetime.min
(DTZ901
) (#14288)- [
flake8-logging
] Implementroot-logger-calls
(LOG015
) (#14302)- [
flake8-no-pep420
] Detect empty implicit namespace packages (INP001
) (#14236)- [
flake8-pyi
] Add "replace withSelf
" fix (PYI019
) (#14238)- [
perflint
] Implement quick-fix formanual-list-comprehension
(PERF401
) (#13919)- [
pylint
] Implementshallow-copy-environ
(W1507
) (#14241)- [
ruff
] Implementnone-not-at-end-of-union
(RUF036
) (#14314)- [
ruff
] Implementationunsafe-markup-call
fromflake8-markupsafe
plugin (RUF035
) (#14224)- [
ruff
] Report problems forattrs
dataclasses (RUF008
,RUF009
) (#14327)Rule changes
- [
flake8-boolean-trap
] Exclude dunder methods that define operators (FBT001
) (#14203)- [
flake8-pyi
] Add "replace withSelf
" fix (PYI034
) (#14217)- [
flake8-pyi
] Always autofixduplicate-union-members
(PYI016
) (#14270)- [
flake8-pyi
] Improve autofix for nested and mixed type unions forunnecessary-type-union
(PYI055
) (#14272)- [
flake8-pyi
] Mark fix as unsafe when type annotation contains comments forduplicate-literal-member
(PYI062
) (#14268)Server
- Use the current working directory to resolve settings from
ruff.configuration
(#14352)Bug fixes
- Avoid conflicts between
PLC014
(useless-import-alias
) andI002
(missing-required-import
) by consideringlint.isort.required-imports
forPLC014
(#14287)- [
flake8-type-checking
] Skip quoting annotation if it becomes invalid syntax (TCH001
)- [
flake8-pyi
] Avoid usingtyping.Self
in stub files pre-Python 3.11 (PYI034
) (#14230)- [
flake8-pytest-style
] Flagpytest.raises
call with keyword argumentexpected_exception
(PT011
) (#14298)- [
flake8-simplify
] Infer "unknown" truthiness for literal iterables whose items are all unpacks (SIM222
) (#14263)- [
flake8-type-checking
] Fix false positives fortyping.Annotated
(TCH001
) (#14311)- [
pylint
] Allowawait
at the top-level scope of a notebook (PLE1142
) (#14225)- [
pylint
] Fix miscellaneous issues inawait-outside-async
detection (PLE1142
) (#14218)- [
pyupgrade
] Avoid applying PEP 646 rewrites in invalid contexts (UP044
) (#14234)- [
pyupgrade
] Detect permutations in redundant open modes (UP015
) (#14255)- [
refurb
] Avoid triggeringhardcoded-string-charset
for reordered sets (FURB156
) (#14233)- [
refurb
] Further special cases added toverbose-decimal-constructor
(FURB157
) (#14216)- [
refurb
] UseUserString
instead of non-existentUserStr
(FURB189
) (#14209)- [
ruff
] Avoid treating lowercase letters as# noqa
codes (RUF100
) (#14229)- [
ruff
] Do not report whenOptional
has no type arguments (RUF013
) (#14181)Documentation
ed7b98c
Bump version to 0.7.4 (#14358)6591775
[flake8-type-checking
] Skip quoting annotation if it
becomes invalid syntax...1f82731
Use CWD to resolve settings from ruff.configuration
(#14352)874da9c
[red-knot] Display raw characters for string literal (#14351)375cead
Sync vendored typeshed stubs (#14350)9ec690b
[red-knot] Add support for string annotations (#14151)a48d779
[red-knot] function signature representation (#14304)ba6c7f6
[pylint
] Remove check for dot in alias name in
`useless-import-alias (PLC04...8095ff0
enforce required imports even with useless alias (#14287)24cd592
Avoid module lookup for known classes when possible (#14343)Sourced from pandera's releases.
Release v0.21.0: Reduce import and schema creation runtime, add docsearch search bar
⭐️ Highlights
This release optimizes the import and schema creation runtime so that importing pandera and creating a schema (without doing any validation) happens in ~5 ms (before it would be >800ms). It also updates the docs to use
docsearch
for a better search experience.
- Defer backend registration to validation time by
@cosmicBboy
in unionai-oss/pandera#1818- Reduce import overhead to improve runtime by
@cosmicBboy
in unionai-oss/pandera#1821- Add docsearch by
@cosmicBboy
in unionai-oss/pandera#1814What's Changed
- Upgrade multimethod to 1.12 by
@jskrzypek
in unionai-oss/pandera#1803- bugfix: validation_enabled configuration correctly disables polars validation by
@cosmicBboy
in unionai-oss/pandera#1813- Support Enum by
@gab23r
in unionai-oss/pandera#1798- Revert/1803 by
@cosmicBboy
in unionai-oss/pandera#1815- Add docsearch by
@cosmicBboy
in unionai-oss/pandera#1816- Correct spelling in index.md by
@galenseilis
in unionai-oss/pandera#1819- Bugfix/1760 Bad type hint for argument unique for DataFrameSchema by
@Jarek-Rolski
in unionai-oss/pandera#1817- accept expr in default value by
@gab23r
in unionai-oss/pandera#1820- fix: :bug: add coerce value to pyarrow dtypes by
@aaravind100
in unionai-oss/pandera#1850- feat: add overload. by
@yassun7010
in unionai-oss/pandera#1823New Contributors
@jskrzypek
made their first contribution in unionai-oss/pandera#1803@galenseilis
made their first contribution in unionai-oss/pandera#1819@Jarek-Rolski
made their first contribution in unionai-oss/pandera#1817@yassun7010
made their first contribution in unionai-oss/pandera#1823Full Changelog: https://github.com/unionai-oss/pandera/compare/v0.20.4...v0.21.0
9667234
feat: add overload. (#1823)a0ac2a1
fix: :bug: add coerce value to pyarrow dtypes (#1850)ea4538d
accept expr in default value (#1820)4f8bdbf
Reduce import overhead to improve runtime (#1821)0207fba
modify unique variable during init (#1817)3a2ff78
Defer backend registration to validation time (#1818)4935940
Spelling correction in index.md (#1819)93d2b12
Add docsearch (#1816)dfc8d2f
Revert/1803 (#1815)314c551
Add docsearch (#1814)