Changelog
=begin rakudoc
Overview
This changelog follows the shape of Keep a Changelog, adapted to Rakudoc.
Versions use the META6.json version number and release tags use the
release-x.y.z convention.
0.0.1 - 2026-07-21
Added
Initial release of the
Qwiratry::Testdistribution: a reusable conformance ("contract") test kit for Qwiratry Format and Location plugins.Qwiratry::Test::Formatexportsconforms-to-format-contract, covering factory discovery,Qwiratry::Format::Baseinheritance, parse/render behaviour, optional lossless round-trips, invalid-sample error reporting, and theā±/ā“pipeline operators.Qwiratry::Test::Locationexportsconforms-to-location-contract, covering factory discovery,Qwiratry::Location::Baseinheritance, URI scheme resolution, optional read/write round-trips, missing-locationX::Qwiratry::IO::LocationErrorreporting, and the⮳/ā®·pipeline operators.For network-backed location plugins,
:needs-networkgates only the live round-trip and missing-location subtests behindQWIRATRY_TEST_NETWORK; discovery, factory, and scheme checks always run.Self-tests exercise the kit against Qwiratry's bundled
JSONdemoformat andFilelocation backends.Depends on
Qwiratryat runtime so plugin packages can declareQwiratry::Testas a structured META test-phase dependency without creating a dependency cycle back into core Qwiratry.
=end rakudoc