Skip to content

Releases: lsp-plugins/lsp-runtime-lib

Release 1.0.18

10 Oct 22:10
Compare
Choose a tag to compare
  • Updated module versions in dependencies.

Release 1.0.17

09 Sep 20:57
Compare
Choose a tag to compare
  • Fixed several issues reported by PVS Studio static analyzer.
  • Fixed invalid memory read on OSC protocol pattern matching.
  • The i18n JsonDictionary is forced to be UTF-8.
  • Updated module versions in dependencies.

Release 1.0.16

21 Aug 00:11
Compare
Choose a tag to compare
  • Fixed potential problem with invalid delete in io::PathPattern.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.15

18 Jul 20:27
Compare
Choose a tag to compare
  • Extended expression language with basic mathematic functions.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.14

21 May 11:07
Compare
Choose a tag to compare
  • Fixed improper expression parsing under certain conditions.
  • Removed Makefile.d. Dependencies are now automatically generated at the build stage.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.13

20 Apr 18:04
Compare
Choose a tag to compare
  • Updated module versions in dependencies.

Release 1.0.12

19 Mar 13:20
Compare
Choose a tag to compare
  • Updated the implementation of io::StdioFile::size() method for Windows.
  • Fixed ipc::Library::get_module_file function for Windows.
  • Added test build for Windows using MSYS2.
  • Added lsp::to_lower and lsp::to_upper character conversion routines
    (system locale independent support of Latin and Cyrillic characters).
  • Implemented io::InSharedMemoryStream class for shared access to the data.
  • Deprecated io::IOutStream::writeb() function, use io::IOutStream::write_byte() instead.
  • Added possibility to create temporary files for io::NativeFile and io::OutFileStream.
  • The io::InMemoryStream::take() now releases data associated with io::OutMemoryStream.
  • Added possibility to attach automatically managed user data to mm::IInAudioStream
    and mm::IOutAudioStream.
  • Added support of SFZ file format parsing.
  • Updated build scripts.
  • Updated module versions in dependencies.

Release 1.0.11

28 Jan 14:58
Compare
Choose a tag to compare
  • Added io::InMemoryStream::size() method for obtaining the size of the wrapped buffer.
  • Additional expr::Expression::parse() method that takes UTF-8 strings at input.
  • Added expr::EnvResolver variable resolver that reads environment variables.
  • Added io::Path::get_noext() and io::Path::get_last_noext().

Release 1.0.10

19 Dec 23:00
Compare
Choose a tag to compare
  • Fixed bug in io::Path::as_relative() call.
  • Fixed bug in lspc::AudioWriter::write_frames() method.
  • Added lspc::IAudioFormatSelector interface class for selecting audio format
    when writing to LSPC file.
  • Added several utility functions for easier work with LSPC file format.
  • Fixed bug related to reading audio files with 24-bit audio format under Windows.
  • Added empty key support in the i18n dictionary configuration file.
  • Updated build scripts.

Release 1.0.9

05 Sep 20:05
Compare
Choose a tag to compare
  • Updated build scripts.