Skip to content

Latest commit

 

History

History
85 lines (49 loc) · 2.04 KB

CHANGELOG.md

File metadata and controls

85 lines (49 loc) · 2.04 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[v0.3.1] - 2024-05-20

Added

  • Add support for Turing and older NVIDIA cards.

Changed

  • Released tar file includes version number.
  • Optimizations to audio buffer management.
  • Run audio encode & capture in a dedicated thread.
  • Use tracing instead of env_logger.

[v0.3.0] - 2024-04-24

Added

  • Add notification when PIN is expected.
  • Add interface for submitting a PIN from Moonlight.

[v0.2.3] - 2024-04-21

Added

  • Add workflow for releasing binary file.

Changed

  • Update dependencies.

[v0.2.2] - 2024-03-05

Added

  • Allow to set certificate path with expansion (environment variables and ~).

Changed

  • Create certificate directory if it does not exist.

[v0.2.1] - 2024-03-05

Added

  • Generate a config.toml file if it did not exist yet.

Removed

  • config.toml file in the repository.

[v0.2.0] - 2024-03-05

Added

  • Certificate creation through code. This creates a certificate if none exists yet.
  • Github workflow.
  • VSCode launch.json file.

Removed

  • Unused dependencies.
  • Removed many unwrap calls.
  • Removed xml crate (replaced by simple String formatting).
  • Removed make-cert script (as this is now handled in code).

Changed

  • Replaced custom ffmpeg binding with ffmpeg-next.
  • Replaced CUDA from ffmpeg binding with cudarc.
  • Replaced cpal with libpulse_binding. Because of this change, Moonshine will automatically pick up the right pulseaudio monitor for capturing desktop audio.
  • Replaced custom Reed Solomon encoding with reed-solomon-erasure.

[v0.1.0] - 2024-01-25

Added

  • Initial release.