Recent Releases of deal
deal - 4.24.5
What's Changed
- doc minor fixes by @isidroas in https://github.com/life4/deal/pull/136
- Fix new mypy errors by @orsinium in https://github.com/life4/deal/pull/139
- Python 3.12.9 support by @TheDSCPL in https://github.com/life4/deal/pull/138
New Contributors
- @isidroas made their first contribution in https://github.com/life4/deal/pull/136
- @TheDSCPL made their first contribution in https://github.com/life4/deal/pull/138
Full Changelog: https://github.com/life4/deal/compare/4.24.4...4.24.5
- Python
Published by orsinium 12 months ago
deal - 4.24.4
What's Changed
- Reword motivation for deal.raises() by @rpdelaney in https://github.com/life4/deal/pull/130
- Update pytest and mypy by @orsinium in https://github.com/life4/deal/pull/133
- Migrate project metadata to PEP 621 by @maxtheman in https://github.com/life4/deal/pull/132
- Update sphinx by @orsinium in https://github.com/life4/deal/pull/134
New Contributors
- @maxtheman made their first contribution in https://github.com/life4/deal/pull/132
Full Changelog: https://github.com/life4/deal/compare/4.24.3...4.24.4
- Python
Published by orsinium almost 2 years ago
deal - 4.24.1
What's Changed
- Specify maximum typeguard version in pyproject.toml by @waleedmebane in https://github.com/life4/deal/pull/125
- Upgrade typeguard by @orsinium in https://github.com/life4/deal/pull/126
New Contributors
- @waleedmebane made their first contribution in https://github.com/life4/deal/pull/125
Full Changelog: https://github.com/life4/deal/compare/4.24.0...4.24.1
- Python
Published by orsinium almost 3 years ago
deal - 4.23.4
What's Changed
- Integration test for flake8 by @orsinium in https://github.com/life4/deal/pull/120
- fix(flake8): Flake8 does not support 4 letter codes anymore. by @ruler501 in https://github.com/life4/deal/pull/119
- Detect noqa comments by @orsinium in https://github.com/life4/deal/pull/122
New Contributors
- @ruler501 made their first contribution in https://github.com/life4/deal/pull/119
Full Changelog: https://github.com/life4/deal/compare/4.23.3...4.23.4
- Python
Published by orsinium over 3 years ago
deal - 4.23.3
What's Changed
- linter: detect
selfeven when it is a posonlyarg by @orsinium in https://github.com/life4/deal/pull/116 - Make vaa optional by @orsinium in https://github.com/life4/deal/pull/117
Full Changelog: https://github.com/life4/deal/compare/4.23.2...4.23.3
- Python
Published by orsinium almost 4 years ago
deal - 4.23.2
What's Changed
- Add explicit docs for @deal.safe by @rpdelaney in https://github.com/life4/deal/pull/113
- linter: detect keyword validator by @orsinium in https://github.com/life4/deal/pull/115
- Fix incompatible type in raises(SystemExit) by @rpdelaney in https://github.com/life4/deal/pull/114
Full Changelog: https://github.com/life4/deal/compare/4.23.1...4.23.2
- Python
Published by orsinium almost 4 years ago
deal - 4.23.1
What's Changed
- Lazy annotations by @orsinium in https://github.com/life4/deal/pull/110
- Enable Python 3.10 pytest on CI by @orsinium in https://github.com/life4/deal/pull/111
- Improve import time by @orsinium in https://github.com/life4/deal/pull/112
Full Changelog: https://github.com/life4/deal/compare/4.23.0...4.23.1
- Python
Published by orsinium almost 4 years ago
deal - 4.21.2 and 4.22.0
I accidentally released it as 4.21.2 but then realized that it has a feature included, not only a bug fix. So, now you have two releases with the same changes inside.
What's Changed
- Don't call typeguard if it's not available by @munyari in https://github.com/life4/deal/pull/108
- Allow permanently disabling contracts by @orsinium in https://github.com/life4/deal/pull/107
New Contributors
- @munyari made their first contribution in https://github.com/life4/deal/pull/108
Full Changelog: https://github.com/life4/deal/compare/4.21.1...4.21.2
- Python
Published by orsinium almost 4 years ago
deal - 4.21.0
What's Changed
- Correct variable reference in code sample by @jgberry in https://github.com/life4/deal/pull/104
- Linter: extract exceptions from docstrings by @orsinium in https://github.com/life4/deal/pull/105
New Contributors
- @jgberry made their first contribution in https://github.com/life4/deal/pull/104
Full Changelog: https://github.com/life4/deal/compare/4.20.0...4.21.0
- Python
Published by orsinium almost 4 years ago
deal - 4.19.1
What's Changed
- Add some more copyedits to docs by @rpdelaney in https://github.com/life4/deal/pull/100
- Check for _.result in 'ensure' contract linting by @rpdelaney in https://github.com/life4/deal/pull/101
Full Changelog: https://github.com/life4/deal/compare/4.19.0...4.19.1
- Python
Published by orsinium about 4 years ago
deal - 4.19.0
What's Changed
- improve wording and fix typos in README by @jacobszpz in https://github.com/life4/deal/pull/98
- Copyedits to docs by @rpdelaney in https://github.com/life4/deal/pull/99
- Lint methods by @orsinium in https://github.com/life4/deal/pull/97
New Contributors
- @jacobszpz made their first contribution in https://github.com/life4/deal/pull/98
- @rpdelaney made their first contribution in https://github.com/life4/deal/pull/99
Full Changelog: https://github.com/life4/deal/compare/4.18.0...4.19.0
- Python
Published by orsinium about 4 years ago
deal - 4.17.0
What's Changed
- Linter: support deal.inherit for methods by @orsinium in https://github.com/life4/deal/pull/95
- Document CrossHair integration by @orsinium in https://github.com/life4/deal/pull/94
Full Changelog: https://github.com/life4/deal/compare/4.16.0...4.17.0
- Python
Published by orsinium over 4 years ago
deal - 4.16.0
What's Changed
- deal.inherit by @orsinium in https://github.com/life4/deal/pull/93
- Enable contracts when running @deal.dispatch by @orsinium in https://github.com/life4/deal/pull/92
Full Changelog: https://github.com/life4/deal/compare/4.15.0...4.16.0
- Python
Published by orsinium over 4 years ago
deal - 4.15.0
What's Changed
- Better AST traversing by @orsinium in https://github.com/life4/deal/pull/89
- Linter: require deal.ensure to have
resultarg by @orsinium in https://github.com/life4/deal/pull/90 - deal.dispatch: propagate PreContractError by @orsinium in https://github.com/life4/deal/pull/91
Full Changelog: https://github.com/life4/deal/compare/4.14.0...4.15.0
- Python
Published by orsinium over 4 years ago
deal - MyPy plugin, better performance for deal.inv
What's Changed
- Migrate from recommonmark to myst-parser by @orsinium in https://github.com/life4/deal/pull/84
- MyPy plugin by @orsinium in https://github.com/life4/deal/pull/79
- Much better performance for deal.inv by @orsinium in https://github.com/life4/deal/pull/85
Full Changelog: https://github.com/life4/deal/compare/4.10.0...4.11.0
- Python
Published by orsinium over 4 years ago
deal - Disable contracts when a function called from another contract
78
- Python
Published by orsinium over 4 years ago
deal - ensure and vaa
- Use vaa for external validators (#13)
- Added
@deal.ensure(#14)
- Python
Published by orsinium over 6 years ago