Releases: InternetOfPins/HAPI
Releases · InternetOfPins/HAPI
Release list
v0.6.0 — Stable
First stable release (prior tags were labeled beta).
New
- Verified Bambu HLS synthesis examples:
examples/hls_smoke(Chain<>/APIOf<>) andexamples/hls_fir(statefulChain<>FIR filter) - API reference documentation:
docs/REFERENCE.md,docs/COMPONENTS.md - README: logo, PlatformIO Registry badge, PayPal donate badge
Fixed
- AVR
is_integralshim (avr_std.h) was misclassifyingfloat/doubleas integral and hard-erroring on non-arithmetic types; replaced with a real per-type check, verified against the AVR toolchain - Removed dead
findOrstub (unused template params, no-op body) and the redundantconstoverload offind() - Removed
DropN/FindIndexfrommeta.h:DropNwas silently broken (never actually dropped elements from a chain), and both were confirmed unused across the whole ecosystem
Docs
REFERENCE.mdandCOMPONENTS.mdrewritten to match the currentmeta.h/chain.h/rules.hAPI — fabricated symbols (forEach,FilterIf,is_predicate,asCursor/asFormat/asPrinter/asParser) removed, Predicate/Transformation anatomy corrected,Partition's inverted Left/Right claim fixed,Chain::Mapvshapi::Mapnaming overlap documented
beta 0.4.3
run.h: add Trans/Identity constexpr transform pipeline, drop Checkable/Transformable tags and runEach (overkill — forEach suffices)