Releases: atuinsh/eye-declare
Releases · atuinsh/eye-declare
v0.5.1
v0.4.3
v0.4.2
v0.4.0
v0.3.0
0.3.0 - 2026-03-30
⛰️ Features
- [breaking] Hook callbacks receive props —
Hooks<S>becomesHooks<P, S>(#20) - (8b67f86) - [breaking] Replace TextBlock/Line with Text component (#19) - (01790c8)
- Wave 4 — use_height_hint, data children in #[component], HooksOutput cleanup (#18) - (d760eb6)
- Wave 3 — structural simplification (single-call update, hidden legacy methods) (#17) - (075a46e)
- Wave 2 — migrate built-in components to #[component] fn model (#16) - (6bbcef8)
- Wave 1 — internals cleanup for #[component] fn transition (#15) - (80f287e)
- [breaking] Function components with #[props], #[component], and behavioral hooks (#14) - (f3e681d)
- [breaking] Make view() primary, remove children()/uses_view(), add DataChildren (#13) - (d9680ff)
- Unified view() method + Canvas component (#12) - (7220802)
- Eliminate required desired_height via probe render measurement (#10) - (5ba8072)
- Add View component for unified layout + chrome (#2) - (96dc51c)
🐛 Bug Fixes
- #[props] uses re-exported TypedBuilder path - (e59ac94)
📚 Documentation
- Fix stale typed_builder:: reference in props doc comment - (96b44bc)