📑 Changelog
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
🚧 [Unreleased]
🚀 [0.2.1] 2026-02-25
✨ Added
- Updated
reqmd_http::Headersandreqmd_http::QueryStringAPIs:first_mutfor values to allow modification in placevalues_for_mutto walk and update values for a given keydelete_firstto remove the first key/value matching a keydelete_allto remove and collect all values for a key
🐛 Fixed
- Server from host plugin updates value with valid host name. Prior to this fix it would leave the header as a formatted URL; which causes some servers to reject the request due to an invalid host header.
🚀 [0.2.0] 2026-02-23
🎨 Fit and finish for initial release with updated documentation.
✨ Added
- CI documentation job from master branch for GitHub Pages
dev-bookrecipe to build and serve documentation locallydev-setuprecipe and bootstrap script for local setupreqmdCLI documentation with examples and usage instructionsServerFromHostnameprocessor plugin added
♻️ Changed
- Updated README with link to the online documentation
🐛 Fixed
- Allow
:char in header values
🚀 [0.1.1] 2026-02-21
🚀 Initial release of ReqMD, a tool for parsing markdown files looking for code
blocks with a http language tag and formatted as HTTP requests. The provided
CLI and TUI applications allow for exploring and sending these requests to a
HTTP server. This makes it easier to test, document, and debug APIs defined in
markdown.
✨ Added
- CI/CD workflows for automated testing and releases
- Repository information to each packages metadata
- Windows installer (MSI) configuration for CLI and TUI binaries
- Initial CHANGELOG documenting the 0.1.1 release