Skip to content

v1.9.5-rc.1

Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 13 Aug 20:00

Changes since v1.9.2

  • fix(linux): bundle libgomp in the AppImage, the one format that cannot declare it
  • docs(build): fix a self-contradiction in the AppImage paragraph
  • ci(store): submit the appx to the Microsoft Store from the release build
  • fix(store): report the actual submission result, not the configuration
  • fix(linux): declare the portal, and name the backend that implements it
  • ci(winget): stop skipping the publish in silence
  • docs(build): name the packages instead of counting them
  • ci(winget): name the two gates that each cost a release to discover
  • docs(dist): make the Microsoft Store the recommended Windows route
  • docs(dist): describe the winget gate by its prerequisites, not its if
  • docs(dist): stop calling the winget job switched off
  • fix(win): ship the OpenMP runtime the ggml backends actually import
  • fix(win): tell a directory from a file, and find Visual Studio where it is
  • fix(wgc): add GPU DXGI path for Windows capture readback
  • fix(wgc): make the GPU encode path degrade instead of failing
  • fix(wgc): keep an encode off the frame lock, and name where it wedges
  • fix(wgc): repair the four things the GPU path got wrong under review
  • fix(wgc): build the bridge texture where a failure can still fall back
  • fix(wgc): give the audio write its own breadcrumb instead of the video's
  • fix(wgc): clear the breadcrumb by scope, not by remembering to
  • fix(win): pace the capture loop to a deadline instead of sleeping a full period
  • feat(wgc): report which GPU capture landed on, and let the tool test audio
  • style(diagnostic): wrap the two lines biome wanted wrapped
  • fix(wgc): stop the adapter report dereferencing what DXGI did not give it
  • fix(ci): start release notes from a tag that exists
  • fix(ci): let each consumer decide what "no previous release" means
  • fix(wgc): make the GPU encode path opt-in until it earns the default
  • docs(recording): stop the paragraph contradicting itself on fallback
  • fix(recording): write fragmented MP4 so a killed helper keeps its file
  • fix(wgc): report adapter LUIDs, because the descriptions can be identical
  • fix(wgc): tell "no outputs" apart from "outputs could not be read"
  • ci(homebrew): stop reporting an unpublished cask as a green release
  • feat(packaging): add the upstream AppStream metadata Flathub requires
  • fix(ci): refuse a tap name brew cannot resolve
  • docs(release): stop calling the notarized DMGs unsigned
  • ci(flatpak): spike how far Flathub actually is
  • fix(flatpak): point the spike at a repository that exists
  • docs(agents): add development principles, slim release flow, correct branch contract
  • docs(agents): address review feedback on the release-flow docs
  • docs(release): make release-and-secrets.md the only release reference
  • fix(docs-check): catch the retired branch naming in both spellings
  • test(media): let callers await the registry's background path refresh
  • fix(waveform): take ffmpeg's word when a recording has no audio track
  • refactor(camera): one answer to "does this asset have a camera"
  • fix(export): key the fallback webcam decoder by the file it actually opened
  • fix(export): decide the webcam source, its cache key and the PiP together
  • fix(wgc): make the Windows recorder DPI-aware and stop guessing its monitor
  • fix(cursor): fail the sampler when DPI awareness cannot be set
  • feat(build): let a developer package on a distro newer than the floor
  • test(build): stop asserting the host ceiling clears the pinned floor
  • fix(compositor): say when a declared camera is unreadable
  • fix(compositor): use the shared predicate for "is this a real camera"

Full Changelog: v1.9.2...v1.9.5-rc.1