Skip to content

Commit

Permalink
Bump version to 0.5.0 and fix changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
faern committed Jul 24, 2024
1 parent c3b94b0 commit ed875b5
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 5 deletions.
12 changes: 9 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
* **Security**: in case of vulnerabilities.

## [unreleased]


## [0.5.0] - 2024-07-24
### Added
- Add function for listing all states created by PF anchor rules.
- Add function for removing individual states created by PF anchor rules.
Expand All @@ -22,12 +25,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
`ipnetwork` is part of the public API.
* Upgrade crate to Rust 2021 edition.
* MSRV bumped to 1.69 due to use of `CStr::from_bytes_until_nul`.
* Replace `error-chain` generated errors with manually implemented error types.
* Remove `build_internal` methods on `FilterRuleBuilder` and `RedirectRuleBuilder`.
This was never supposed to be public, but a side effect of using `derive-builder`.
* Replace `error-chain` generated errors with manually implemented error types. This changes
the public API of the error related types quite significantly. Also the chain of errors
will be different. But it should be as easy to destructure and handle errors as before,
and error messages should be at least as informative.

### Removed
* Remove `PoolAddrList::to_palist` from the public API. It should never have been exposed.
* Remove `build_internal` methods on `FilterRuleBuilder` and `RedirectRuleBuilder`.
This was never supposed to be public, but a side effect of using `derive-builder`.


## [0.4.6] - 2024-04-18
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pfctl"
version = "0.4.6"
version = "0.5.0"
authors = ["Mullvad VPN"]
license = "MIT/Apache-2.0"
description = "Library for interfacing with the Packet Filter (PF) firewall on macOS"
Expand Down

0 comments on commit ed875b5

Please sign in to comment.