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