v0.9.1-alpha
Pre-release
Pre-release
Breaking changes
This version contains major performance improvements, particularly for rapid rendering of pages with thousands/millions of elements:
Reworked internals to avoid all copies where possible/desired:
- Added internal
mutable
structure to allowstd::move
out ofinitialiser_list
. - While the shape of the interface has not changed, the move/copy behaviour has, and thus implementations that are dependent on webxx's current copying behaviour, and not
move
-ing any supplied values, may cause breakages (docs will be updated to reflects this).
Compute component IDs at compile time:
- The component ID hashed that enable scoped CSS are now created via
constexpr
. - While something of an internal implementation detail, the generated hash values differ from previous implementations as a result.
New features
- Added
loop
utility function: The second parameter of the callback is supplied with aLoop
object containing information about the loop such as item index and total item count.
Full Changelog: v0.9.0-alpha...v0.9.1-alpha