github h2oai/wave v0.24.0

latest releases: nightly, v1.5.1, v1.5.0...
23 months ago

Changelog

  • Added
    • New: Add required prop to ui.file_upload. #1503 (#1633)
    • New: Added label parameter to ui.menu. #1577 (#1663)
    • New: Allow changing the value of copyable table dynamically. #1154
    • New: Allow table column alignment. #1659 (#1670)
    • New: Image lightbox component - fullscreen image detail. #1542 (#1662)
    • New: Make ui.text_annotator to respect \n and \r in text. #1358 (#1612)
    • New: Polygon support for image annotator. #1597 (#1643)
    • New: Wave init CLI - app templates. #225 (#1636)
    • Docs: Add github star count to landing page. #1619 (#1682)
    • Docs: Remove vertical scroll overflow in Tour examples. #776 (#1680)
    • Docs: Add Discord to footer.
    • Docs: Add a note about doubleclick in the table.
    • Docs: Add a note about possible q.site.upload error on Windows.
    • Docs: Add a note about starting the Wave app on different port.
    • Docs: Add a section about app-wide loading spinner.
    • Docs: Add append conda-forge channel when using conda due to some dependencies not being present in default conda channel. (#1686)
    • Docs: Add paginated table with WaveDB example.
    • Docs: Add social media icons to header RHS. #1653 (#1658).
    • Docs: Make ensure_fresh_token more clear.
    • Docs: Minor improvements to OIDC dev setup.
    • Docs: Small note about website installation prerequisites.
    • Docs: Update installation instructions for docs development.
  • Fixed
    • Add support for unicode in table export. #1626 (#1674)
    • Add support for dynamically chinging dropdown value. #1574 (#1621)
    • Allow formatting for more than just 1st ui.mark. #617 (#1676)
    • Allow using expressions in plots. Closes #1613
    • Compute contrast for any valid CSS color. Closes #1647
    • Do not start Wave server via wave run if --no-autostart is specified.
    • Don't access id_token if oauth2 workflow previously failed (fixes panic) (#1690)
    • Prevent shrunk code editor in Tour.
    • Prevent ui.wide_series_stat moving when textual values change #1592 (#1593)
    • Reduce space between top toolbar and table #1492 (#1681)
    • Saturate spectrum colors properly based on primary color. #1688 (#1700)
    • Scan file dependencies deterministically - VSCode extension.
    • Set HTTP resp status code in the end of ensure_fresh_token to properly set HTTP headers.
    • Support multiline selections in text_annotator (regression). (#1628)
    • Use correct defaults in IDE snippets.
  • Changed
    • Prefix UI assets folder to prevent clash with public/private dirs option. This does not affect Wave apps other than allowing using 'static' as folder value in public/private dir option.
  • Security

Breaking change

Although Wave doesn't have any breaking changes for this release, there is a new version of htpx library, that impacts our q.site.uplink function.

If you feed it with raw bytes, then you are fine. However, if you supply the file handle of a file stored on your local file system, make sure it's open in binary mode.

This means that

file_handle = open('local_file.svg', 'r')
await self.site.uplink('test_stream', 'image/svg+xml', file_handle)

will not work. Instead, you just need to open your local file in binary read mode (rb).

file_handle = open('local_file.svg', 'rb')
await self.site.uplink('test_stream', 'image/svg+xml', file_handle)

New Contributors

Full Changelog: v0.23.0...v0.24.0

Don't miss a new wave release

NewReleases is sending notifications on new releases.