January 16, 2025
format: "tag"
and let us figure out the colors, or customize them yourself. Learn moreYou can now create forms with 30% less code than before. First, forms will automatically include submit buttons without you adding one manually. Second, inputs will now infer labels from the input key.
ui.cond
component will now evaluate for truthiness, instead of requiring boolean inputs.page.update()
method call in rare cases.None!
December 16, 2024
Version 0.22.0 is a major update that brings significant speed improvements to tables and introduces three new components to the platform. It's available now for both Node.js and Python.
New to Compose? Build your first app in less than 5 minutes.
We've introduced a new compression algorithm that significantly decreases the packet size when transmitting tables between your server and the browser. You can expect to see up to 4x faster table loads, especially for larger tables.
ui.dateInput
component has changed from a JS Date to a JSON object with numeric keys to represent the data, alongside a jsDate
property that represents the selected date as a JS Date in utc midnight. This change affects the validate
and onEnter
methods for the component, as well as the onSubmit
and validate
methods for any forms that contain the date input component. Read more in the date input docs.May 26, 2024
The Compose Monorepo receives its first ever commit.