Skip to content

Latest commit

Β 

History

History
61 lines (41 loc) Β· 2.02 KB

File metadata and controls

61 lines (41 loc) Β· 2.02 KB

πŸ“‘ 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::Headers and reqmd_http::QueryString APIs:
    • first_mut for values to allow modification in place
    • values_for_mut to walk and update values for a given key
    • delete_first to remove the first key/value matching a key
    • delete_all to 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-book recipe to build and serve documentation locally
  • dev-setup recipe and bootstrap script for local setup
  • reqmd CLI documentation with examples and usage instructions
  • ServerFromHostname processor 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