Skip to content

Commit 753a3a4

Browse files
authored
chore(release): prepare v0.1.3 (#33)
## What Prepare release v0.1.3 with security hardening, new features, and test improvements. ## Why Accumulated 14 changes since v0.1.2. ## How - Bumped workspace version 0.1.2 to 0.1.3 - Updated fetchkit-cli dependency version - Updated CHANGELOG.md ## Risk - Low ### Checklist - [x] Unit tests passed - [x] Smoke tests passed - [x] Docs updated - [x] Specs up to date
1 parent 8164aa4 commit 753a3a4

4 files changed

Lines changed: 28 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.1.3] - 2026-03-12
11+
1012
### Highlights
1113

1214
- Hardened redirect handling to revalidate every hop against FetchKit's SSRF policy
1315
- Tightened allow/block prefix matching to use parsed URL components instead of raw string prefixes
16+
- Added FileSaver trait for saving fetched content to files
17+
- Mitigated 6 open threats from threat model
18+
- Added CLI integration tests and doc tests
1419

1520
### What's Changed
1621

17-
* fix(security): harden redirect validation and URL policy matching
22+
* fix(security): harden redirect validation and URL policy matching ([#23](https://github.com/everruns/fetchkit/pull/23))
23+
* fix(security): mitigate 6 open threats from threat model ([#24](https://github.com/everruns/fetchkit/pull/24))
24+
* fix(cli): disable bin rustdoc to avoid doc collision ([#25](https://github.com/everruns/fetchkit/pull/25))
25+
* feat: add FileSaver trait for saving fetched content to files ([#27](https://github.com/everruns/fetchkit/pull/27))
26+
* fix(ci): replace external HTTP calls with wiremock in fetch_urls example ([#29](https://github.com/everruns/fetchkit/pull/29))
27+
* test: add CLI integration tests, doc tests, Python example, and CI improvements ([#31](https://github.com/everruns/fetchkit/pull/31))
28+
* docs: add cargo install from crates.io to README ([#22](https://github.com/everruns/fetchkit/pull/22))
29+
* docs: remove duplicate release-process from public docs ([#30](https://github.com/everruns/fetchkit/pull/30))
30+
* docs: add git user config requirement to attribution section ([#32](https://github.com/everruns/fetchkit/pull/32))
31+
* ci: adopt bashkit release process ([#26](https://github.com/everruns/fetchkit/pull/26))
32+
* feat(skills): add /processing-issues skill ([#28](https://github.com/everruns/fetchkit/pull/28))
33+
* feat: add /ship command and .agents symlinks ([#21](https://github.com/everruns/fetchkit/pull/21))
34+
* chore: add Doppler secrets management and cloud init script ([#20](https://github.com/everruns/fetchkit/pull/20))
35+
* chore: add attribution settings and agent attribution policy ([#19](https://github.com/everruns/fetchkit/pull/19))
36+
37+
**Full Changelog**: https://github.com/everruns/fetchkit/compare/v0.1.2...v0.1.3
1838

1939
## [0.1.2] - 2026-02-16
2040

@@ -66,7 +86,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6686

6787
**Full Changelog**: https://github.com/everruns/fetchkit/commits/v0.1.0
6888

69-
[Unreleased]: https://github.com/everruns/fetchkit/compare/v0.1.2...HEAD
89+
[Unreleased]: https://github.com/everruns/fetchkit/compare/v0.1.3...HEAD
90+
[0.1.3]: https://github.com/everruns/fetchkit/compare/v0.1.2...v0.1.3
7091
[0.1.2]: https://github.com/everruns/fetchkit/compare/v0.1.1...v0.1.2
7192
[0.1.1]: https://github.com/everruns/fetchkit/compare/v0.1.0...v0.1.1
7293
[0.1.0]: https://github.com/everruns/fetchkit/releases/tag/v0.1.0

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resolver = "2"
33
members = ["crates/*"]
44

55
[workspace.package]
6-
version = "0.1.2"
6+
version = "0.1.3"
77
edition = "2021"
88
license = "MIT"
99
authors = ["Everruns"]

crates/fetchkit-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ path = "src/main.rs"
1717
doc = false
1818

1919
[dependencies]
20-
fetchkit = { path = "../fetchkit", version = "0.1.2" }
20+
fetchkit = { path = "../fetchkit", version = "0.1.3" }
2121
tokio = { workspace = true }
2222
clap = { workspace = true }
2323
serde = { workspace = true }

0 commit comments

Comments
 (0)