Bump version to 13
[a2jmidid.git] / NEWS.rst
blobb93a7b62b682cebdaf4d7ff5237dcc389833778a
1 =========
2 Changelog
3 =========
5 LADI Version 13 on 2024-MM-DD
6 -----------------------
7 * Upgrade waf to 2.1.2 (newer Python3 support)
9 LADI Version 12 on 2024-01-08
10 -----------------------
11 * Fix meson build with when dbus support is disabled
12 * a2jmidid.c: fix include of siginfo.h
14 LADI Version 11 on 2024-01-07
15 -----------------------
16 * Fix bunch of warnings
17 * Upgrade waf to 2.0.26
19 LADI Version 10 on 2023-11-09
20 -----------------------
21 * wscript: Use WafToolchainFlags
22 * remove "legacy" wording
23 * Documentation fixes
25 LADI Version 9.1 on 2023-05-04
26 -----------------------
27 * Allow bypass of the conversion of MIDI note on events with velocity 0
28   While these are invalid events and the conversion helps hearing them,
29   some MIDI hardware vendors do use them anyway.
30   The bypass is toggable via command a2jmidid line -n option.
31   The default is not changed. Kudos to Guido Aulisi
32   https://github.com/linuxaudio/a2jmidid/issues/14
34 LADI Version 9 on 2022-08-28
35 -----------------------
37 * port a2j_control to python3
38 * add meson as possible build system
39 * man page spelling fixes
40 * control unique port names over D-Bus
42 Version 8 "Sophronius of Vratsa" on 2012-07-05
43 ----------------------------------------------
45 * -u commandline option
46 * D-Bus method for checking whether hw export is enabled. Kudos to Danni Coy
47 * Fix for resource leak. Kudos to Dan A. Muresan
48 * Improved error message for snd_seq_connect_to() failures
49 * --mandir= option in waf. Kudos to Dan Church
51 Version 7 "Paisius of Hilendar" on 2011-01-16
52 ---------------------------------------------
54 * MIDI processing improvements
55 * Use the JACK limit for max port name size (sr #2526)
56 * Adopt to shared library policy changes in some distros (sr #2547)
57 * dbus support can now be disabled at configure stage
58 * fix build on not so common platforms (LP: #556351)
59 * man pages (from Debian)
60 * reopen log file when it is deleted or replaced
62 Version 6 "Indzhe Voyvoda" on 2009-12-29
63 ----------------------------------------
65 * MIDI processing improvements
66 * Handle large number of ports
67 * a2j script (non-dbus-like behaviour for dbus environment)
68 * Allow tweaking through dbus of the hardware port export option
69 * Fix a use of invalid memory
70 * Fix port miss that can occur if port appears during bridge startup
72 Version 5 "Athos" on 2009-06-13
73 -------------------------------
75 * Fix thight loop on D-Bus disconnect
76 * D-Bus signals for bridge start and stop
77 * Fixed alsamidi "disappearing output" bug. (backport from jack1)
78 * MIDI note-off normalization fix from Dave Robillard (Backport from jack1)
79 * Removed wrong assert from alsa_seqmidi.c reported by Ken Ellinwood (Backport
80   from jack1)
81 * Mark anything that looks like a hardware port as physical&terminal (Backport
82   from jack1/jack2)
83 * Fix potential crash when D-Bus is not used
84 * Support for multiple ALSA clients with same name
85 * Merge midibridge changeset by Paul Davis that is expected to fix midi event
86   timing problems that some people have reported.
88 Version 4 "Devsirme" on 2008-08-03
89 ----------------------------------
91 * Fix typos in docs
92 * Disable use of C++ demangling in sigsegv. Fix for sr #2074
93 * Fix a2j_control help text (thanks kfoltman!)
94 * Request fixed JACK client name. Fix for bug #12139
95 * Handle missing svnversion executable nicely. Fixes bug #12138
97 Version 3 "Bodrum" on 2008-08-03
98 --------------------------------
100 * Improved port naming, support for bidirectional ports
101 * Allow exporting of hardware ports (disabled by default)
102 * Switch from autotools to waf
103 * Remove support for old JACK MIDI API variants
104 * Remove usage of posix semaphores that could cause sleep in realtime context,
105   in rare circumstances
106 * D-Bus background service mode. The old manual mode is still working.
107 * Log file when running in background service mode.
108 * Improved documentation
109 * Import, with slight modifications, static bridges created by Sean Bolton and
110   Lars Luthman.
112 Version 2 on 2007-10-27
113 -----------------------
115 * Improved build system (autotools) and support for older JACK variants
117 Version 1 on 2007-08-26
118 -----------------------
120 * Initial release