github h2oai/wave v0.10.0

latest releases: nightly, v1.1.2, v1.1.1...
pre-release3 years ago
  • Added
    • Add support for responsive layouts.
    • Add support for modal dialogs.
    • Add ability to handle events from UI (q.events).
    • Allow handling mark selection events on plots.
    • Allow apps to handle server startup/shutdown events via on_startup and on_shutdown hooks.
    • Allow color picker to submit values immediately when changed (trigger attribute).
    • Allow collapsing nav items during initialization.
    • Handle display and sorting of numeric and time valued columns in ui.table().
    • Allow links/link-buttons to open links in new windows/tabs.
    • API now ships with enums for functions expecting predefined constants as parameters.
    • Read OIDC flags from env vars when available.
    • Automatically refresh OAuth2 access token in the background if expired.
    • Allow accessing OIDC access tokens in Python client.
    • Allow icons on navigation items.
    • Automatically transpose columns to rows in data() if not packed.
    • Allow adjust multiline textbox height.
    • Allow picker to submit values immediately when changed (trigger attribute).
    • Treat wave run foo/bar/baz.py as wave run foo.bar.baz.
    • Allow selecting nav links during initialization.
  • Changed
    • Cards display a "raised" effect on mouse over; Header, tab, toolbar and navbar have alternate styles.
    • Display loading spinner automatically when a request is in flight.
    • Mark ui.command(data=...) as deprecated (use ui.command(value=...) instead, similar to ui.button(...).)
    • Remove redundant ui.* API for discriminated unions (ui.component(), etc.),
    • Add column headers to CSVs downloaded from ui.table(); remove row names.
    • Change default Wave server port from 55555 to 10101 (55555 is special on OSX Big Sur).
    • Center image in image card and preserve aspect ratio.
  • Fixed
    • Improve ability of ui.frame() and ui.frame_card() to handle large HTML content.
    • Fix tour on Windows.
    • Use ellipsis on long column labels in ui.table()

Don't miss a new wave release

NewReleases is sending notifications on new releases.