Skip to content

Commit 88cb896

Browse files
committed
docs: update changelog for pact-python/3.0.0
1 parent f1816d3 commit 88cb896

File tree

1 file changed

+72
-2
lines changed

1 file changed

+72
-2
lines changed

CHANGELOG.md

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,77 @@ All notable changes to this project will be documented in this file.
66
<!-- markdownlint-disable emph-style -->
77
<!-- markdownlint-disable strong-style -->
88

9+
## [pact-python/3.0.0] _2025-10-06_
10+
11+
### 🚀 Features
12+
13+
- [**breaking**] Default to v4 specification
14+
> Pact instances default to version 4 of the Pact specification (previously used version 3). This should be mostly backwards compatible, but can be reverted by using `with_specification("V3")`.
15+
- Populate broker source from env
16+
17+
### 🚜 Refactor
18+
19+
- _(ci)_ If statement
20+
21+
### 🎨 Styling
22+
23+
- _(tests)_ Add sections
24+
25+
### 📚 Documentation
26+
27+
- Update changelog for pact-python/3.0.0a1
28+
- Add mascot
29+
- Give mascot outline
30+
- Set mascot width and height
31+
- _(examples)_ Add requests and fastapi
32+
- Generate llms.txt
33+
- Update mkdocs material features
34+
- Fix CI badge links
35+
- Update matcher docs
36+
- Improve matchers
37+
- Improve generators
38+
- Update for v3 and add migration guide
39+
40+
### ⚙️ Miscellaneous Tasks
41+
42+
- _(ci)_ Remove spelling check
43+
- _(examples)_ Minor improvements
44+
- Store hatch venv in .venv
45+
- Update mismatch repr
46+
- Save mismatches before exiting the server
47+
- _(examples)_ Remove old http example
48+
- Fix sub-project git cliff config
49+
- Hide import from traceback
50+
- Fix flask integer coercion
51+
- Add v3 matching rules test
52+
- Add v4 matching rules tests
53+
- _(ci)_ Add publish as completion dependency
54+
- _(tests)_ Add generators to interaction defn
55+
- _(tests)_ Test v3 generators
56+
- _(test)_ Add v4 generators tests
57+
- Re-add pytest rerunfailrure
58+
- _(tests)_ Add v3 http generators
59+
- Prefer prek over pre-commit
60+
- Disable reruns in vscode
61+
- _(ci)_ Fix prek caching
62+
- _(ci)_ Generate junit xml files
63+
- Move mascot file out of root
64+
- Update uuid format names
65+
- Fix import warning
66+
- Make Unset falsey
67+
- [**breaking**] Rename abstract matcher class
68+
> The abstract `pact.match.Matcher` class has been renamed to `pact.match.AbstractMatcher`.
69+
- [**breaking**] Rename abstract generator
70+
> The abstract `pact.generate.Generator` class has been renamed to `pact.generate.AbstractGenerator`.
71+
- Clarify explanation of given
72+
- [**breaking**] Drop python 3.9 add 3.14
73+
> Python 3.9 is no longer supported.
74+
- _(ci)_ Disable 3.14 tests using pydantic
75+
76+
### Contributors
77+
78+
- @JP-Ellis
79+
980
## [pact-python/3.0.0a1] _2025-08-12_
1081

1182
### 🚀 Features
@@ -562,7 +633,6 @@ All notable changes to this project will be documented in this file.
562633
- _(ci)_ Speed up wheels building on prs
563634
- _(ci)_ Add caching
564635
- Migrate from flat to src layout
565-
- _(docs)_ Update changelog
566636
- _(ci)_ Automate release process
567637
- _(v3)_ Add warning on pact.v3 import
568638
- _(ci)_ Remove check of wheels
@@ -1517,4 +1587,4 @@ All notable changes to this project will be documented in this file.
15171587
- @matthewbalvanz-wf
15181588
- @mefellows
15191589

1520-
<!-- generated by git-cliff on 2025-08-12-->
1590+
<!-- generated by git-cliff on 2025-10-06-->

0 commit comments

Comments
 (0)