= Midnight Commander 4.8.33 = [http://www.midnight-commander.org/query?status=closed&group=resolution&order=priority&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&col=severity&milestone=4.8.33 View all closed tickets for this release] == Major changes since 4.8.32 == Starting with this release, we will be using language features that require a C99 compiler to build. === Core === * Minimal version of Automake is 1.14 (#4604) * Upgrade C standard to C99 (#4604) * Improve fish 4.0 shell support (#4597) * Add support for bash PROMPT_COMMAND being an array (#4599) * Support for Rust crates file format (#4609) === VFS === === Editor === === Viewer === === Diff viewer === === Misc === * Code cleanup (#4572, #4593, #4595, #4598) * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596) * New keymap for vim users (#4588) * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575) * Support `TERM=xterm-clear` for FreeBSD users (#2633) * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452) * Move CI from Travis to !GitHub Actions (#4170, #3738, #4602) === Fixes === * Segfault if filter makes file panel empty (#4600) * Incorrect handling of ext2 attributes of a directory (#4590) * Failed copy/move operations make ETA inaccurate (#3205) * mc.ext.ini: typo for apt view command line (#4583) * mcedit: visual glitches if built with aspell, but libraries not installed (#4576) * mcedit: segfault on new file creation (#4580) * mcdiff: segmentation fault on empty files merge (#4608) * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495) * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)