Skip to content

Commit a620527

Browse files
committed
Release v3.5.1
1 parent 8ab6c17 commit a620527

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
# v3.5.1
2+
3+
Patch release with a bunch of great fixes. But notably want to call out two major changes for anyone working on the pyinfra code itself (huge thank you Daan for implementing these):
4+
5+
- feat: use ruff for linting and formatting (@DonDebonair)
6+
- feat: use uv for project and dependency management (@DonDebonair)
7+
8+
Core fixes:
9+
10+
- api: correctly set context state+host when calling `get_facts`
11+
- cli: catch exceptions when testing inventory/operation imports
12+
- cli: fix/remove datetime timezone warnings (@wowi42)
13+
- operations/files.block: correct behaviour when markers/block not found and no line provided (@morrison12)
14+
- operations.util.packaging: extend PkgInfo for winget (@rod7760)
15+
- facts/server: support negative value in sysctl (@imlonghao)
16+
17+
Docs:
18+
19+
- docs: fix dynamic execution example (@wowi42)
20+
- docs: Specify how the recursive argument to directory() works (@cliffmccarthy)
21+
- docs: change recommended installation methods (@DonDebonair)
22+
- docs: update writing connectors
23+
24+
Tests:
25+
26+
- op.server.user tests: add exists_noop.json for user existence checks (fix warning) (@maisim)
27+
- op.server.user tests: add noop_description (fix warning) (@maisim)
28+
- fix: add missing command field in test (@maisim)
29+
- tests: clear the host sftp memoization cache before setting up the mock (@wowi42)
30+
- tests: export testgen class to a new package/repo
31+
- tests: fix missing stage sets on state
32+
133
# v3.5
234

335
New release with some really awesome new features, brought to you by the fantastic contributions of the community. New stuff:

0 commit comments

Comments
 (0)