CHANGELOG.md (3946B)
1 # BlackHole Changelog 2 3 All notable changes to this project will be documented in this file. 4 5 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.1.0/) 6 and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). 7 8 ### Feature Requests 9 10 - Add support for additional virtual formats. 24-bit, 16-bit. 11 - Sync BlackHole audio clock with any audio device. 12 - Create multi-output / aggregate device with installer. 13 - Keep track of which apps are connected to the driver. 14 15 16 ## [Unreleased] 17 18 ### Changed 19 20 ## [0.6.1] - 2025-02-06 21 - Updated installer to force a computer reboot as recommended by Apple. 22 - Updated create_installer.sh script. 23 24 ### Changed 25 26 27 ## [0.6.0] - 2024-03-22 28 29 ## Added 30 - Added precompiler constant for kCanBeDefaultDevice and kCanBeDefaultSystemDevice. 31 32 ## Changed 33 - Updated postinstall script to use 'kill' instead of 'kickstart'. 34 - Updated strings for model name, 35 36 37 ## [0.5.1] - 2023-11-06 38 39 ### Changed 40 41 - Improved installer build script. 42 - Bumped minimum required operating system to macOS 10.10 Yosemite. 43 - Update kAudioDevicePropertyDeviceIsRunning separately for device1 and device2 44 45 ## [0.5.0] - 2023-02-10 46 47 ### Changed 48 49 - Various typo fixes. 50 51 ### Added 52 53 - kObjectID_Pitch_Adjust and kObjectID_ClockSource to adjust clock speed. 54 55 ## [0.4.1] - 2023-02-10 56 57 ### Changed 58 59 - Merged BlackHole.h into BlackHole.c for easier testing. 60 - Fixed control size bugs. 61 62 ### Added 63 64 - Added BlackHoleTests target and relevant files. 65 66 ## [0.4.0] - 2021-06-10 67 68 ### Added 69 70 - Hidden duplicate device. 71 - Ability to easily modify device streams. 72 - Builds multiple versions. 73 - create_installer.sh to easily build multiple channel versions. 74 75 ### Changed 76 77 - Fix potential memory leak. 78 - Fix dropouts when experiencing minor loads. 79 80 ## [0.3.0] - 2021-12-07 81 82 ### Added 83 84 - Sample rates: 8kHz, 16kHz, 352.8kHz, 384kHz, 705.6kHz, 768kHz. 85 86 ### Changed 87 88 - Improved performance. 89 - Fixed various bugs. 90 - Renamed constants and variables for consistency. 91 - Connect input and output volume. 92 - Connect input and output mute. 93 94 ## [0.2.10] - 2021-08-21 95 96 ### Changed 97 98 - Increased internal buffer size. 99 - Change kDataSource_NumberItems to zero. 100 101 ## [0.2.9] - 2021-1-27 102 103 ### Changed 104 105 - Fix clock bug. Fixes issues with BlackHole crashing on Apple Silicon. 106 107 ## [0.2.8] - 2020-12-26 108 109 ### Added 110 111 - Support for Apple Silicon. 112 113 ### Changed 114 115 - Set deployment target to macOS 10.9. 116 - Fixed bug where there is a loud pop when audio starts. 117 - Fix bug that caused crashes in certain situations. (Issue #206) 118 - Disable Volume and Mute controls on input. They are only needed on the output. 119 - Fix clock bug. 120 - Automatically change UIDs to include the number of channels. Makes it easier to build and install multiple versions. Ex: BlackHole2ch_UID 121 122 ## [0.2.7] - 2020-08-08 123 124 ### Changed 125 126 - Improved Logarithmic Volume Control. 127 - Various updates to README. 128 129 ### Added 130 131 - Added IOMutex to IO operations. 132 133 ## [0.2.6] - 2020-02-09 134 135 ### Changed 136 137 - Fixed BlackHole buffer allocation error when switching audio devices from DAW. 138 - Fixed BlackHole buffer allocation error when sleeping. 139 - Audio Midi Setup speaker configuration now saves preferences. 140 141 ## [0.2.5] - 2019-11-29 142 143 ### Changed 144 145 - Set default volume to 1.0. 146 147 ## [0.2.4] - 2019-11-28 148 149 ### Added 150 151 - Ability to mute and changed volume on input and out of BlackHole. 152 153 ## [0.2.3] - 2019-11-22 154 155 ### Changed 156 157 - Display number of channels in audio source name. 158 159 ## [0.2.2] - 2019-10-02 160 161 ### Fixed 162 163 - Fixed bugs when multiple devices are reading and writing simultaneously. 164 165 ## [0.2.1] - 2019-09-30 166 167 ### Changed 168 169 - Set deployment target to macOS 10.10 to include Yosemite and Sierra 170 171 ## [0.2.0] - 2019-09-29 172 173 ### Added 174 175 - Support for 88.2kHz, 96kHz, 176.4kHz and 192kHz. 176 - Sums audio from multiple sources. 177 - Changelog. 178 - Device Icon. 179 180 ## [0.1.0] - 2019-09-27 181 182 ### Added 183 184 - Ability to pass audio between applications. 185 - Support for 16 channels of audio. 186 - Support for 44.1kHz and 48kHz.