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.
No unreleased changes
3.0.0-pre5 - 2024-05-17
- Add new
CollectionBuilder
constructor using anAttributesBundle
by @edgarfgp in #1081
3.0.0-pre4 - 2024-04-19
- Add
defineEventNoDispatch
by @edgarfgp in #1077
- Fix ScalarAttributes data key lookup by @edgarfgp in #1076
- Fix bindings + 1 to increment the key when using a Binding by @edgarfgp in #1078
3.0.0-pre3 - 2024-04-12
- Find the component data key in the attribute keys (#1075)
3.0.0-pre2 - 2024-03-025
- Add support for Binding in Components (#1074)
3.0.0-pre1 - 2024-03-01
- Bump version te 2.5.0-pre11 to 3.0.0-pre1
2.5.0-pre11 - 2024-02-19
- Recreate component on arg change by @TimLariviere (#1069)
2.5.0-pre10 - 2024-02-19
- Lock access to fn in Cmd.debounce to avoid null crash by @TimLariviere (#1068)
2.5.0-pre9 - 2024-02-12
- Improve handling of messages after Runner gets disposed
2.5.0-pre8 - 2024-01-30
- Dispose properly ViewNode and Component when Widget is removed from tree by @TimLariviere (#1066)
2.5.0-pre7 - 2024-01-30
- Add SyncAction by @edgarfgp (#1064)
2.5.0-pre6 - 2024-01-29
- Add Cmd.debounce to issue a message if no other message has been issued within the specified timeout by @TimLariviere (#1062)
2.5.0-pre5 - 2024-01-20
- Add support for Component in frameworks requiring AttachView (like Fabulous.Avalonia) by @TimLariviere (#1059)
2.5.0-pre4 - 2024-01-18
- Couple of changes and fixes to the new Component API by @TimLariviere (#1057)
2.5.0-pre3 - 2024-01-16
- Consolidation of the new Component API and the existing ViewAdapter by @TimLariviere (#1056)
2.5.0-pre2 - 2023-11-22
- Couple of changes to the new Component API
2.5.0-pre1 - 2023-11-22
- Add new Component API by @TimLariviere (#1051)
2.4.1 - 2024-01-29
- Add Cmd.debounce to issue a message if no other message has been issued within the specified timeout by @TimLariviere (#1062)
2.4.0 - 2023-08-07
- Remove ambiguity when declaring event attributes by using MsgValue instead of obj by @TimLariviere (#1047)
2.3.2 - 2023-06-01
- view function now runs only on the UI thread by @TimLariviere (#1043)
2.3.1 - 2023-05-22
- Fix an issue in
MutStackArray1.combineMut
that could result in a crash by @TimLariviere (#1042)
2.3.0 - 2023-03-17
- Add support for float32 properties by @kevkov (#1041)
2.2.1 - 2023-02-01
- Fix a NullReferenceException when applying
View.map
to a view usingUnit
Msg type by @TimLariviere (#1037)
2.2.0 - 2023-01-24
- Enable ViewAdapter to attach to an existing view (#1026)
- Support for adding modifiers before the body of a CollectionBuilder (#1035)
2.2.0-preview.1 - 2022-11-17
- Enable ViewAdapter to attach to an existing view (#1026)
2.1.1 - 2023-01-14
- Fabulous.XamarinForms & Fabulous.MauiControls have been moved been out of the Fabulous repository. Find them in their own repositories: https://github.com/fabulous-dev/Fabulous.XamarinForms / https://github.com/fabulous-dev/Fabulous.MauiControls