Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Oct 13:29
· 3 commits to 299311b0bfd6d8261dbe49949088aef1c9493b73 since this release
  • Added
    • New: Add custom error for when Wave app cannot connect to Wave server.
    • New: Redirect to login on WS reconnect if auth is specified. (#2157)
    • New: Allow using "idx" as field name in plot data. (#2153)
    • New: Improve visibility of card commands button #2127 (#2147)
    • New: Allow replacing card commands dynamically.
    • New: Allow for dynamic grammar and specification in Vega.
    • New: Format dates inside plot tooltips properly. (#2149)
    • New: Make wide_plot card's plot take up all the available height.
    • New: Support Gantt plots with time scale.
    • New: Remove reserved space for empty titles in vega_card #1923 (#2146)
    • New: Add chat interface app among snippets + wave init.
    • New: Show empty table groups #2103 (#2129)
    • New: Improved handle_on alternative #1484. (#2113)
    • New: Make websocket ping/pong interval configurable. (#2135)
    • New: Plot and card animations. (#2126)
    • New: Add copy to clipboard button to markdown code block #2025 (#2120)
    • New: Add landing page to Wave Studio for easier navigation to /studio route.
    • New: Allow dynamic value change for nav card #1154 (#2116)
    • New: Allow by-name access for card commands.
    • New: Allow dynamic value change for tab card #1154 (#2101)
    • New: Audio annotator. #1601 (#1706)
    • New: Allow dynamic value change for time picker #1154 (#2097)
    • New: Dynamic choices change for single/multi-valued dialog dropdown #1154 (#2104)
    • New: Allow dynamic value change for color picker #1154 (#2100)
    • New: Allow dynamic value change for checklist #1154 (#2102)
    • New: Allow dynamic value change for picker #1154 (#2099)
    • New: Allow dynamic value change for choice group #1154 (#2098)
    • New: Allow dynamic value change for slider #1154 (#2095)
    • New: Allow dynamic value change for range slider #1154 (#2094)
    • New: Allow dynamic value change for spinbox #1154 (#2093)
    • New: Allow dynamic value change for toggle #1154 (#2092)
    • New: Allow dynamic value change for date picker #1154 (#2091)
    • New: Allow dynamic value change for checkbox #1154 (#2090)
    • New: Add data buffer support to components (form card items). #441 (#2085)
    • New: Use absolute URLs in API docs #2078 (#2088)
    • New: Allow excluding files/dirs from being watched during app reload. (#2070)
    • New: Limit maximum textbox width in chatbot.
    • New: Add more spacing to side nav links when no group label specified.
    • New: Allow keeping unresponsive apps. #2043 (#2050)
    • Docs: Make deployment docs more clear.
    • Docs: Add section and stat_table widgets.
    • Docs: Add better explanation to public/private dirs paths.
    • Docs: Make contributing docs clearer.
    • Docs: Document how to change routing hash from the Python side. Closes #375
    • Docs: Update CLI documentation. Closes #1954
    • Docs: Change code syntax highlight theme.
    • Docs: Add Lightwave to the main docs.
    • Docs: Deprecate Wave e2e testing.
    • Docs: Minor update to HTTPS config.
    • Docs: Make deployment docs clearer.
    • Docs: Update tutorials and installation instructions.
    • Docs: Add tabs to docs where possible #1785 (#2065)
    • Docs: Remove unnecessary migration docs + unmaintained channgelog.
    • Docs: Remove ending markdown backticks in examples - clashing with Docusaurus.
  • Fixed
    • Trim trailing dash in api docs #2112 (#2145)
    • Apply primary button styles for icon button #2121 (#2137)
    • Rerender UI properly on websocket reconnect.
    • Prevent stepper jump on !done => done. Improve active step UX.
    • Clear dirty UI state across clients on broadcast/multicast user interaction for consistency. #1705 (#2123)
    • Cache iframe ObjectURL. Closes #1629
    • Do not emit selection event when setting initial table value #2069 (#2082)
    • Make -no-tls-verify work again by configuring http client before server starts listening.
    • Run waved process in a separate process group on Windows so that wave run works on modern uvicorn. #2074 (#2108)
    • Prevent code syntax flicker during streaming. Closes #2064
    • Remove code highlight flicker during streaming. Closes #2064
    • Do not render excessive scrollbars for unhandled exceptions.
    • Prevent markdown flicker on component update.
    • Make boolean options case-insensitive and accept numerical values as well.
    • Use proper types for PackedRecord to avoid Mypy errors.
    • Allow running wave university via venv/bin/wave-university command.
  • Performance Improvements
    • Make VSCode extension bundle 5 times smaller.
  • Breaking Changes
    • Deprecate handle_on routing mechanism.
    • Emit originally passed data as select events instead of mutated ones. (#2151)
    • Remove deprecated AsyncPage.flush function.
    • Remove deprecated page.sync function.
    • Remove deprecated q.username.
    • Remove deprecated h2o_wave.listen function.
    • Remove deprecated H2O_WAVE_INTERNAL_ADDRESS and H2O_WAVE_EXTERNAL_ADDRESS conf options.
    • Remove deprecated ui.wide_article_preview.caption attribute.
    • Remove deprecated ui.command.data attribute.