Pact-python

Latest version: v2.3.1

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 9

1.3.1

Not secure
๐Ÿ› Bug Fixes

- Introduced and renamed specification version

โš™๏ธ Miscellaneous Tasks

- Releasing version 1.3.1

Contributors

- elliottmurray

1.3.0

Not secure
๐Ÿš€ Features

- Initial interface
- Add MessageConsumer
- Single message flow
- Create basic tests for single pact message
- Update MessageConsumer and tests
- Add constants test
- Add pact-message integration
- Add pact-message integration test
- Add more test
- Update message pact tests
- Change dummy handler to a message handler
- Update handler to handle error exceptions
- Move publish function to broker class
- Update message handler to be independent of pact
- Address PR comments

๐Ÿ› Bug Fixes

- Send to cli pact_files with the pact_dir in their path
- Add e2e example test into ci back in
- Remove publish fn for now
- Linting
- Add missing conftest
- Try different way to mock
- Flake8 warning
- Revert changes to quotes
- Improve test coverage
- Few more tests to improve coverage

๐Ÿ“š Documentation

- Add readme for message consumer
- Update readme

๐Ÿงช Testing

- Create external dummy handler in test
- Update message handler condition based on content
- Remove mock and check generated json file
- Consider publish to broker with no pact_dir argument

โš™๏ธ Miscellaneous Tasks

- Remove python35 and 34 and add 39
- Fix bad merge
- Add missing files in src
- Add generate_pact_test
- Remove log_dir, refactor test
- Flake8 revert
- Remove test param for provider
- Flake8, clean up deadcode
- Pydocstyle
- Add missing import
- Releasing version 1.3.0

๏ฟฝ Other

- Pr not triggering workflow

Contributors

- elliottmurray
- williaminfante
- tuan-pham
- cdambo

1.2.11

Not secure
๐Ÿ› Bug Fixes

- Not creating wheel

โš™๏ธ Miscellaneous Tasks

- Releasing version 1.2.11

Contributors

- elliottmurray

1.2.10

Not secure
๐Ÿ“š Documentation

- Fix small typo in `with_request` doc string
- _(example)_ Created example and have relative imports kinda working. Provider not working as it cant find one of our urls
- Typo in pact-verifier help string: PUT -> POST for --provider-states-setup-url
- Added badge to README

โš™๏ธ Miscellaneous Tasks

- _(upgrade)_ Upgrade python version to 3.8
- Wqshell script to run flask in examples
- Added run test to travis
- Releasing version 1.2.10

๏ฟฝ Other

- _(github actions)_ Added Github Actions configuration for build and test
- Removed Travis CI configuration
- Add publishing actions

Contributors

- elliottmurray
- matthewbalvanz-wf
- noelslice
- hstoebel

1.2.9

Not secure
๐Ÿš€ Features

- _(verifier)_ Allow setting consumer_version_selectors on Verifier

๐Ÿ› Bug Fixes

- Fix flaky tests using OrderedDict

๐ŸŽจ Styling

- Fix linting issues
- Fix one more linting issue

โš™๏ธ Miscellaneous Tasks

- Releasing version 1.2.9

Contributors

- elliottmurray
- thatguysimon

1.2.8

Not secure
๐Ÿš€ Features

- _(verifier)_ Support include-wip-pacts-since in CLI

๐Ÿ› Bug Fixes

- Fix command building bug

๐Ÿšœ Refactor

- Extract input validation in call_verify out into a dedicated method

๐ŸŽจ Styling

- Fix linting

๐Ÿ“š Documentation

- _(examples)_ Tweak to readme
- _(examples)_ Changed provider example to use atexit

โš™๏ธ Miscellaneous Tasks

- Releasing version 1.2.8

Contributors

- elliottmurray
- thatguysimon

Page 6 of 9

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.