File: CHANGELOG.md

package info (click to toggle)
python-pytest-socket 0.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 296 kB
  • sloc: python: 663; makefile: 37
file content (150 lines) | stat: -rw-r--r-- 4,235 bytes parent folder | download
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