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
|
# pytest-socket change log
This document records all notable changes to
[pytest-socket](https://pypi.python.org/pypi/pytest-socket). This
project attempts to adhere to [Semantic Versioning](http://semver.org/).
## [0.7.0][] (2024-01-28)
Enhancements:
- Force enable socket CLI flag #186
- Use `getaddrinfo()` instead of `gethostbyname()` #209
- Allow both Hosts via IP and Name #275
Changes:
- **Removed support for Python 3.7 and older.**
- Dependency updates
- Development updates
- Testing updates
- Emit license and readme for source distribution #233
## [0.6.0][] (2023-02-03)
Enhancements:
- Support hostname in `--allow-hosts` #189
Changes:
- Dependency updates
- Development updates
## [0.5.1][] (2022-01-23)
### Fixes
- Plugin no longer breaks on `doctests` #109
### Changes
- Dev dependency `starlette` updated
- `make install` now installs dependencies if `poetry.lock` is missing/changed
- Added a GitHub Workflow for stale issues
- pre-commit auto-updated
## [0.5.0][] (2021-12-23)
### Changes
- **Removed support for Python 3.6 and older.**
- Consolidated configuration to `pytest.Config`
- Replaced `autouse` fixture with `pytest_runtest_setup()` #88
### Fixes
- Prevent `IndexError` with `httpx.AsyncClient` #85 (and other frameworks)
- Switched to using `poetry-core` in `pyproject.toml` #74
- Handle family passed as keyword argument #75
- BEhave correctly when passing in multiple configurations #93
### Chores
- Development updates
- Documentation updates
- Applied `black` code formatter
- Applied `isort` import formatter
- Added `pre-commit` hooks and CI status badges
- Fixed code coverage reporting
- Updated Python versions in tests
## [0.4.1][] (2021-08-29)
- Include tests and configs in source distribution archive #69
## [0.4.0][] (2021-03-30)
Enhancements:
- Enable Unix sockets selectively with `--allow-unix-socket` #54
- Test refactor, add CodeQL scanning
- Correctly subclass socket.socket #50
- Add testing against Python 3.9, Dropped testing against Python 3.5
- Doc updates
## [0.3.5][] (2020-05-31)
Bugfix release.
- Fix bug in marker evaluation \#42
- Refactor tests for clarity
## [0.3.4][] (2020-04-10)
Maintenance release.
- Drop support for unsupported versions of Python #23
- Convert toolchain from pip/tox/twine to poetry
- Replace TravisCI and Appveyor with GitHub Actions #36
- Update for correct test output #31
- Add renovatebot for dependency updates #26
## [0.3.3][] (2019-02-09)
- Fix hostname check when unicode on Python 2.7.x #22
## [0.3.2][] (2019-01-07)
- Update support for Pytest 4.1.x
- Test package on Python 3.7.x
- Stop testing on pypy
## [0.3.1][] (2018-07-16)
- Update minimum required pytest version
## [0.3.0][] (2018-07-15)
- Add support for allowing specific lists of hosts via IP Addresses
- Change the inherited exception class in tests
- Add codeclimate to travis output
- Add coverage reporting
- Drop support for Python 3.3
## [0.2.0][] (2017-07-15)
- Reorganized API, requires explicit activation
- Added Python 3.x compatibility
- Added `ini` setting
- Test all Python versions
- Relax py.test version requirement
## [0.1.0] (2017-06-01)
- Initial public release
[0.1.0]: https://github.com/miketheman/pytest-socket/releases/tag/0.1.0
[0.2.0]: https://github.com/miketheman/pytest-socket/compare/0.1.0...0.2.0
[0.3.0]: https://github.com/miketheman/pytest-socket/compare/0.2.0...0.3.0
[0.3.1]: https://github.com/miketheman/pytest-socket/compare/0.3.0...0.3.1
[0.3.2]: https://github.com/miketheman/pytest-socket/compare/0.3.1...0.3.2
[0.3.3]: https://github.com/miketheman/pytest-socket/compare/0.3.2...0.3.3
[0.3.4]: https://github.com/miketheman/pytest-socket/compare/0.3.3...0.3.4
[0.3.5]: https://github.com/miketheman/pytest-socket/compare/0.3.4...0.3.5
[0.4.0]: https://github.com/miketheman/pytest-socket/compare/0.3.5...0.4.0
[0.4.1]: https://github.com/miketheman/pytest-socket/compare/0.4.0...0.4.1
[0.5.0]: https://github.com/miketheman/pytest-socket/compare/0.4.1...0.5.0
[0.5.1]: https://github.com/miketheman/pytest-socket/compare/0.5.0...0.5.1
[0.6.0]: https://github.com/miketheman/pytest-socket/compare/0.5.1...0.6.0
[0.7.0]: https://github.com/miketheman/pytest-socket/compare/0.6.0...0.7.0
|