diff options
| -rw-r--r-- | CHANGELOG | 99 | ||||
| -rw-r--r-- | changelog/0.2.txt | 44 | ||||
| -rw-r--r-- | changelog/0.3.txt | 76 |
3 files changed, 99 insertions, 120 deletions
diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..82ecbfb --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,99 @@ +Changelog +========= + +This changelog is inspired by https://keepachangelog.com/en/1.1.0/[Keep a +Changelog]. We follow https://semver.org/spec/v2.0.0.html[semver], but since +we're in 0.x it's a lawless land anyway. + ++mumctl+ and +mumd+ will follow the same version numberings at least through +0.x, which we will revisit following 1.0. + +Points under "unreleased" currently exist on main and will be part of the next +release. Generally, if it's relevant, you should add a line here when creating +a PR. + +Unreleased +---------- + +// Added +// ~~~~~ + +// Changed +// ~~~~~~~ + +// Removed +// ~~~~~~~ + +Fixed +~~~~~ + +* Informative error message instead of panic when a running mumd-process can't + be found. + +// Other +// ~~~~~ + +0.3 - 2020-12-25 +------------------ + +Added +~~~~~ + + * Support for macOS. + + * Notifications via libnotify (behind a feature-gate). + + * List configured servers, if they're online and how many users are + connected with +mumctl status+. + + * Configure your own outgoing volume and others' ingoing volume with +mumctl config+. + + * Mute/deafen yourself with +mumctl {mute,deafen}+. + + * Locally mute others with +mumctl user <user> mute+. + + * Sound effects. + + * Short about-texts when using +--help+. + + * Man pages. + +Changed +~~~~~~~ + + * Connecting and disconnecting from servers is now done with +mumctl + {connect,disconnect}+ instead of under the +server+ subcommand. + +Fixed +~~~~~ + + * Starting an instance of mumd while another is already running now requires + the old instance to be shut down so instances aren't left running and + unreachable. + +Other +~~~~~ + + * Moved to dasp, a pure Rust digital audio signal processing library. + +0.2 - 2020-10-26 +------------------ + +Added +~~~~~ + + * Connect to and disconnect from servers with +mumctl server {connect,disconnect}+. + + * Save and reconfigure servers with +mumctl server {add,remove,rename,config}+. + + * List channels and connect to them with +mumctl channel {list,join}+. + + * Store configuration in a file. + + * Generate CLI completions for zsh, bash and fish with +mumctl completions --{zsh,bash,fish}+. + +Links +----- + +[0.3]: https://github.com/sornas/mum/tree/v0.3 +[0.2]: https://github.com/sornas/mum/tree/v0.2 diff --git a/changelog/0.2.txt b/changelog/0.2.txt deleted file mode 100644 index d7f7200..0000000 --- a/changelog/0.2.txt +++ /dev/null @@ -1,44 +0,0 @@ -778ea0b 0.2 version bump -768fc7c Merge branch command-alias into main (eskil) -ee46fd5 Merge branch config-home into main (eskil) -cd3c1ad Merge branch tcp-event-macro into main (eskil) -64eca3b Merge branch readme into main (gustav) -161f58f Merge branch refactor-state into main (gustav) -92d64a4 Merge branch network-rework into main (gustav) -b268bec Merge branch refactor-audio into main (gustav) -685eb0e Merge branch audio-new-clients into main (gustav) -ff6103c Merge branch lock-cpal into main (gustav) -34bf730 Merge branch getters into main (gustav) -d58c2aa Merge branch config-file into main (gustav) -d688a68 Merge branch port-configuration into main (eskil) -cf25e78 Merge branch file-logging into main (eskil) -f30b372 Merge branch socket into main (eskil) -ccc5f76 Merge branch pretty-print into main (eskil) -7675171 Merge branch channel-name into main (eskil) -4e8402c Merge branch input-volume into main (gustav) -27d8b16 Merge branch error-handling into main (eskil) -18a3c0b Merge branch cli into main (gustav) -8e4eb0a Merge branch audio-refactor into main (eskil) -a40d365 Merge branch commands into main (eskil) -dd8ebae initial commit - -git diff --stat dd8ebae..v0.2 --stat=80 -- **/*.rs - mumctl/src/main.rs | 450 ++++++++++++++++++++++++++++++++++++++++++++++ - mumd/src/audio.rs | 194 ++++++++++++++++++++ - mumd/src/audio/input.rs | 52 ++++++ - mumd/src/audio/output.rs | 90 ++++++++++ - mumd/src/command.rs | 38 ++++ - mumd/src/main.rs | 92 ++++++++++ - mumd/src/network.rs | 21 +++ - mumd/src/network/tcp.rs | 370 ++++++++++++++++++++++++++++++++++++++ - mumd/src/network/udp.rs | 227 +++++++++++++++++++++++ - mumd/src/state.rs | 287 +++++++++++++++++++++++++++++ - mumd/src/state/channel.rs | 184 +++++++++++++++++++ - mumd/src/state/server.rs | 123 +++++++++++++ - mumd/src/state/user.rs | 145 +++++++++++++++ - mumlib/src/command.rs | 28 +++ - mumlib/src/config.rs | 144 +++++++++++++++ - mumlib/src/error.rs | 40 +++++ - mumlib/src/lib.rs | 49 +++++ - mumlib/src/state.rs | 200 +++++++++++++++++++++ - 18 files changed, 2734 insertions(+) diff --git a/changelog/0.3.txt b/changelog/0.3.txt deleted file mode 100644 index e320859..0000000 --- a/changelog/0.3.txt +++ /dev/null @@ -1,76 +0,0 @@ -0.3 changelog -============= - -Added ------ - - * Support for macOS. - - * Notifications via libnotify (behind a feature-gate). - - * List configured servers, if they're online and how many other users are - connected. - - * Configure your own outgoing volume and others ingoing volume. - - * Mute/deafen yourself and locally mute others. - - * Sound effects. - - * Short about-texts when using --help. - - * Man pages. - -Fixed ------ - - * Starting an instance of mumd while another is already running now requires - the old instance to be shut down so instances aren't left running and - unreachable. - - * Moved to dasp, a pure Rust digital audio signal processing library. - -Merges ------- - -3ae0eff Merge branch man (gustav) -4db4520 Merge branch pitch-bug (eskil) -4ffcc76 Merge branch docs (gustav) -58947a7 Merge branch mumble-protocol-cleanup (eskil) -c38ec42 Merge branch ping-cleanup (eskil) -1db4ab3 Merge branch dasp (gustav) -1014f6c Merge branch dont-overwrite-socket-file (gustav) -790fdc0 Merge branch sound-effects-inside-binary (gustav) -12eca8a Merge branch mumctl-log (gustav) -b733e5b Merge branch mute-deafen-toggle-print (gustav) -a5448f6 Merge branch help-about (gustav) -c9c56a2 Merge branch reorder-commands (gustav) -417b09d Merge branch readme-features (gustav) -08397f8 Merge branch sound-effect (eskil) -0a491a4 Merge branch mute-fix (eskil) -447cdfa Merge branch cfg-libnotify (gustav) -1b3bceb Merge branch mute (eskil) -d6496cb Merge branch audio-volume (eskil) -831182b Merge branch server-status (eskil) -3e7e375 Merge branch libnotify (gustav) -7120ef1 Merge branch mac (gustav) - -git diff --stat v0.2..v0.3 --stat=80 -- **/*.rs - mumctl/src/main.rs | 589 +++++++++++++++++++++++++++++++---------------- - mumd/src/audio.rs | 204 ++++++++++++++-- - mumd/src/audio/input.rs | 8 +- - mumd/src/audio/output.rs | 34 ++- - mumd/src/command.rs | 56 +++-- - mumd/src/main.rs | 35 ++- - mumd/src/network/tcp.rs | 89 ++++--- - mumd/src/network/udp.rs | 82 ++++++- - mumd/src/notify.rs | 20 ++ - mumd/src/state.rs | 485 ++++++++++++++++++++++++++++++++------ - mumd/src/state/server.rs | 20 ++ - mumd/src/state/user.rs | 85 ++++++- - mumlib/src/command.rs | 35 ++- - mumlib/src/config.rs | 92 +++++--- - mumlib/src/error.rs | 7 +- - mumlib/src/lib.rs | 4 +- - mumlib/src/state.rs | 87 ++----- - 17 files changed, 1446 insertions(+), 486 deletions(-) |
