Skip to content

Commit

Permalink
Release 0.32.
Browse files Browse the repository at this point in the history
  • Loading branch information
radarsat1 committed Feb 16, 2024
1 parent 3897a79 commit 058bf29
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 4 deletions.
15 changes: 15 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,21 @@ Ingo Koinzer
Thomas Brand
Anonymous s0600204
Mathias Bredholt
Colin McEwan
Mark Korput
Nicolas Bats
Guido Aulisi
Tobias Sherzke
krasjet
Johnty Wang
Carlo Bramini
Jean-Emmanuel Doucet
Patrick Schmitz
Gabor Papp
Danomatika
Dan Church
Jean-Michaël Celerier
Johannes Lorenz

Guidelines for authors:

Expand Down
32 changes: 32 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
2024-02-16 Stephen Sinclair <[email protected]>
* Consider subnet-specific broadcast addresses.
* OSC path validation during deserialization.
* Redefine opaque types as pointers to structs.
* Add lo_server_config struct and corresponding server init functions.
* Add support for pattern matching in method names.
* Support optionally encoding messages with double-END SLIP.
* Improvements to CMake build.
* lo_servers_wait: return immediately if any server already has a message waiting.
* Allow creating size-0 blobs.
* Support for std::string_view if C++17.
* Fix that del_method did not actually delete it from the std::vector.

2019-02-28 Stephen Sinclair <[email protected]>
* oscsend can write to files and stdout.
* oscdump can write raw output.
* Fixed parsing bug with } and [a-] patterns.
* Support for // mattern matching operator.
* Support for double-ENDed SLIP packets.
* Assertions in C++ header and optional use of exceptions.
* Fixed improper use of va_end.
* Fix a clang compilation error.
* Compatibility with ESP32 embedded platform.

2019-03-03 Stephen Sinclair <[email protected]>
* Functions to wait and receive on multiple servers (lo_servers_wait and lo_servers_recv_noblock)
* Improvements to the CMake build system.
* Remove premake4 files and rely on CMake for building on Windows.
* Fix memory leak in lo_server_recv_raw_stream.
* C++ wrapper: Fix memory leak on string allocation.
* oscdump: Disable line buffering in Windows to support MSYS2 output.

2017-08-11 Stephen Sinclair <[email protected]>
* Compatibility fixes (Windows, FreeBSD)
* Configure options to modularize the build
Expand Down
28 changes: 28 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,32 @@

--------------------------------------------
2024-02-16: Release 0.32
--------------------------------------------

We are pleased to present stable release 0.32 of LibLo, the
lightweight, easy to use implementation of the Open Sound Control
protocol.

Open Sound Control (OSC) is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
designed for use over modern network transports.

Changes of note since the 0.32 release include:

- Consider subnet-specific broadcast addresses.
- OSC path validation during deserialization.
- Redefine opaque types as pointers to structs.
- Add lo_server_config struct and corresponding server init functions.
- Add support for pattern matching in method names.
- Support optionally encoding messages with double-END SLIP.
- Improvements to CMake build.
- lo_servers_wait: return immediately if any server already has a message waiting.
- Allow creating size-0 blobs.

In C++ bindings:
- Support for std::string_view if C++17.
- Fix that del_method did not actually delete it from the std::vector.

--------------------------------------------
2019-02-28: Release 0.31
--------------------------------------------
Expand Down
8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
AC_PREREQ([2.69])

AC_INIT([liblo],[0.31],[[email protected]])
AC_INIT([liblo],[0.32],[[email protected]])

# libtool version: current:revision:age
#
Expand All @@ -15,9 +15,9 @@ AC_INIT([liblo],[0.31],[[email protected]])
#
# If any interfaces have been removed since the last public release, then set
# age to 0.
m4_define([lt_current], 11)
m4_define([lt_revision], 1)
m4_define([lt_age], 4)
m4_define([lt_current], 12)
m4_define([lt_revision], 0)
m4_define([lt_age], 5)

m4_define([lt_version_info], [lt_current:lt_revision:lt_age])
m4_define([lt_current_minus_age], [m4_eval(lt_current - lt_age)])
Expand Down

0 comments on commit 058bf29

Please sign in to comment.