Skip to content

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 13:39
· 9 commits to main since this release
d255b4c

Added

  • ChartSource and direct ChartWindow support in line, bar and pie charts
    and their legends, borrowing visible points and tracking window changes.
  • cargo teksilo search --path PREFIX to restrict documentation search before
    lexical and semantic results are combined.
  • The application guide in the bundled documentation search index.
  • A runnable live dashboard example with a worker event source, bounded history
    and tests of visible bindings.

Changed

  • Chart constructors (LineChart::new, BarChart::new, PieChart::new and
    ChartLegend::new) now accept impl Into<ChartSource<T>> instead of
    ChartModel<T>. Explicit ChartModel arguments continue to work. Calls that
    rely on the constructor to infer the argument type may need an explicit type:

    // Before
    LineChart::<String>::new(Default::default());
    // After
    LineChart::<String>::new(ChartModel::<String>::default());

Fixed

  • Stop dispatching the key presses winit makes up for keys held as a window
    gains focus on Windows and X11. Enter that answered a native modal on its
    press reached the parent window a second time once it took focus back, so a
    list behind a confirmation opened the row the cursor had moved to.

  • Resolve public unsafe traits by name in cargo teksilo symbol, including
    cross-crate lookup when the module name differs from the trait name.

  • Limit named-type heading boosts in documentation search so results relevant
    to the full query can outrank basic examples that only name the type.

  • Accept the application guide's source path in corpus validation while retaining
    checks for relative paths and existing source files.

  • Update the app guide and bundled skill reference for the 0.14 API, including
    AccessKit re-exports and derived sample signals. Document categorical chart
    axes, history retention and scrolling limits. Refresh corpus vectors and
    cover common chart and scrolling queries.

  • Include public trait contracts, associated types and constants, and required
    and default methods in cargo teksilo symbol output.

  • Dispatch intents emitted by app callbacks, including window close guards,
    before returning to the event loop. A vetoed close that requests a confirmation
    dialog no longer waits for another key or pointer event to show that dialog.

  • Restored the generated gesture arbitration table and refreshed the search
    corpus after documentation edits changed its no-winner markers.

  • Removed an unnecessary borrow flagged by Clippy on Rust 1.99.

  • Restored crates.io sources and checksums in the release lockfile so clean
    checkouts can resolve dependencies with --locked.

Full Changelog: v0.14.3...v0.15.0