1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174
|
# Version history
## 3.2.0
### Features
- Drops `python3.8` support
- Adds official `python3.13` support
### Bugfixes
- Fixes regex for colon output `:`, #155
- Fixes internal error with `TraceLastReprEntry`, #154
## 3.1.2
### Bugfixes
- Fix joining `toml` configs with `[[mypy.overrides]]`
## 3.1.1
### Bugfixes
- Make sure that schema is open by default: only check existing fields
- Add `--mypy-schema-closed` option to check schemas with no extra fields
## 3.1.0
### Features
- Add `python3.12` support
- Add `mypy@1.8.0` support
- Add schema definition
## 3.0.0
### Features
- *Breaking*: Drop python3.7 support
- Add `pyproject.toml` config file support with `--mypy-pyproject-toml-file` option
### Bugfixes
- Add `tox.ini` file to `sdist` package
- Add `requirements.txt` file to `sdist` package
- Add `pyproject.toml` file to `sdist` package
## 2.0.0
### Features
- Use `jinja2` instead of `chevron` for templating
- Allow parametrizing `mypy_config` field in tests
- Bump minimal `mypy` and `pytest` versions
### Bugfixes
- Also include `mypy.ini` and `pytest.ini` to `sdist` package
## Version 1.11.1
### Bugfixes
- Adds `tests/` subfolder to `sdist` package
## Version 1.11.0
### Features
- Adds `python3.11` support and promise about `python3.12` support
- Removes `pkg_resources` to use `packaging` instead
## Version 1.10.1
### Bugfixes
- Removes unused depenencies for `python < 3.7`
- Fixes compatibility with pytest 7.2, broken due to a private import from
`py._path`.
## Version 1.10.0
### Features
- Changes how `mypy>=0.970` handles `MYPYPATH`
- Bumps minimal `mypy` version to `mypy>=0.970`
- Drops `python3.6` support
## Version 1.9.3
### Bugfixes
- Fixes `DeprecationWarning` for using `py.LocalPath` for `pytest>=7.0` #89
## Version 1.9.2
### Bugfixes
- Removes usages of `distutils` #71
- Fixes multiline messages #66
- Fixes that empty output test cases was almost ignored #63
- Fixes output formatting for expected messages #66
## Version 1.9.1
## Bugfixes
- Fixes that `regex` and `dataclasses` dependencies were not listed in `setup.py`
## Version 1.9.0
## Features
- Adds `regex` support in matching test output
- Adds a flag for expected failures
- Replaces deprecated `pystache` with `chevron`
## Misc
- Updates `mypy`
## Version 1.8.0
We missed this released by mistake.
## Version 1.7.0
### Features
- Adds `--mypy-only-local-stub` CLI flag to ignore errors in site-packages
## Version 1.6.1
### Bugfixes
- Changes how `MYPYPATH` and `PYTHONPATH` are calcualted. We now expand `$PWD` variable and also include relative paths specified in `env:` section
## Version 1.6.0
### Features
- Adds `python3.9` support
- Bumps required version of `pytest` to `>=6.0`
- Bumps required version of `mypy` to `>=0.790`
### Misc
- Moves from Travis to Github Actions
## Version 1.5.0
### Features
- Adds `PYTHONPATH` and `MYPYPATH` special handling
|