bashmount 4.3.4 (2021-02-01)
  - Improve .desktop file @nakedev

bashmount 4.3.3 (2020-12-31)
  - Add icon and .desktop file @nakedev

bashmount 4.3.2 (2020-09-08)
  - Fix colourize=0

bashmount 4.3.1 (2020-08-22)
  - Use sed s/ instead of y/ as the strings are different lengths

bashmount 4.3.0 (2020-07-02)
  - Fix bug when opening crypto_LUKS devices directly
  - Fix error message when an unmount fails
  - Fix bug that inadvertently hid disks with no partitions

bashmount 4.2.5 (2020-06-12)
  - Tweak appearance

bashmount 4.2.4 (2020-06-12)
  - Tweak appearance

bashmount 4.2.3 (2020-06-12)
  - Run non-udisks commands with sudo

bashmount 4.2.2 (2020-06-12)
  - Fix handling of non-udisks mounting

bashmount 4.2.1 (2020-06-12)
  - Improve display of custom commands

bashmount 4.2.0 (2020-06-12)
  - Allow to mount/unmount/eject/open directly on crypto_LUKS devices
  - Rename default_mount_options to mount_options
  - Remove show_full_device_names option
  - Remove ability to override mount/unmount commands
  - More code cleanup

  Thanks to nick87720z (aka https://github.com/nick87720z) for:
  - https://github.com/jamielinux/bashmount/pull/21
      - Use nicer unicode characters for some UI elements, configurable with
        the 'pretty' option.

  Thanks to Jonatan Olofsson (aka https://github.com/jonatanolofsson) for:
  - https://github.com/jamielinux/bashmount/pull/22
      - Treat Ctrl-D the same as 'q' (ie, quit).
  - https://github.com/jamielinux/bashmount/pull/23
      - Put default filemanager inside subshell to avoid lock on unmount

bashmount 4.1.0 (2020-06-11)
  - Only require one key press in device submenu

bashmount 4.0.1 (2020-06-11)
  - Improve formatting
  - Fix help text

bashmount 4.0.0 (2020-06-11)
  - Cleanup code, improve style and readability
  - Fix some typos
  - Improve some of the error messages
  - Make the UI wider (now 77 characters) to accommodate more information
  - Display device size and mountpoint in main menu
  - Improve column alignment
  - Run `udisksctl --power-off` when ejecting, if udisksctl is available
  - Tweak the default filemanager ($SHELL) to not exit afterwards
  - Replace \x20 in device labels with a space character
  - Handle LUKS devices better
  - Change the separator from = to - for a lighter appearance
  - Reduce times you have to press [enter] to continue (eg, skip if the
    command was successful)
  - Pressing [r] and [enter] refreshes the device list, but just pressing
    [enter] by itself has always worked too. Now the help text prefers
    [enter] to make it discoverable and reduce key presses.

bashmount 3.2.0 (2014-04-19)
  - Shorten long device names and add padding so that device labels all
    align vertically, making things easier to read
  - Add show_full_device_names option to bashmount.conf

bashmount 3.1.1 (2014-04-04)
  Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
  - Avoid forked grep process

bashmount 3.1.0 (2014-04-04)
  - Add logic to display disks with no partitions (eg, internal storage on
    some portable media devices)

bashmount 3.0.3 (2014-03-24)
  Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
  - Save UI space by removing bashmount header
  - Add `--version` command-line option

bashmount 3.0.2 (2014-03-23)
  Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
  - Fix newline in UI (again)
  - Use new syntax for cryptsetup

bashmount 3.0.1 (2014-03-23)
  - Default to 'noatime' instead of 'relatime' in the default mount options

  Thanks to Lukas B. (aka https://github.com/vitamins) for these changes:
  - When udisks=1 and udisksctl is not available, fail with a message
  - Fix handling of read-only mounting

bashmount 3.0.0 (2014-03-23)
  - Allow pressing [enter] to refresh device list

bashmount 3.0.0beta2 (2014-03-23)
  - Fix newline in UI

bashmount 3.0.0beta1 (2014-03-23)
  - Autodetect the presence of udisksctl, but also allow to manually disable
    the use of udisks
  - Re-order the configuration file and remove redundant options
  - Allow blacklisting by TYPE
  - The first three custom commands are now built-in to bashmount, so only
    custom4_command, custom5_command and custom6_command are configurable
  - Remove show_device_path option, and instead always show the device path

bashmount 3.0.0alpha1 (2014-03-23)
  Many thanks to Lukas B. (aka https://github.com/vitamins) for porting
  bashmount to use lsblk where appropriate and a variety of other changes:

  - Information retrieval is now based on `lsblk` instead of `udisksctl`,
    which allows us to get rid of a lot of horrible parsing
  - Devices are sorted by internal media, removable media and optical media
  - Only partitions are listed, no disks
  - Opened luks containers are also listed by default

  Configuration file:
  - Add "mount_command" and "unmount_command" which can be configured by the
    user
  - "optical_devices" and "removable_devices" are no longer present
  - "show_internal" is set to '1' by default
  - "show_removable_device_filename" and "show_optical_device_filename" have
    been replaced by a single variable named "show_device_path"
  - "fancy_sort" is no longer present

bashmount 2.0.0alpha1 (2013-08-31)

  - Port to udisks2
  - New configuration file
  - New dependency on `eject`

bashmount 1.6.2 (2012-02-06)

  - Add some comments
  - Add AUTHORS, INSTALL and README.pod files, which obsolete the README
    file
  - Add NEWS file, which obsoletes the ChangeLog file
  - Add man page
  - Change default filemanager to the shell when no configuration file can
    be found

bashmount 1.6.1 (2012-02-05)

  - Fix a small bug in print_submenu_commands()
  - Keep lines of code more strictly within 80 character width limit
  - Change default filemanager to the shell
  - Aesthetic improvements to the code

bashmount 1.6.0 (2011-11-23)

  - Add ability to blacklist devices based on arbitrary string matches

bashmount 1.5.3 (2011-11-04)

  - Make sure the mount status is up to date in print_submenu_commands()

bashmount 1.5.2 (2011-11-04)

  - Fix bugs in print_submenu_commands() due to an incorrect variable
    declaration and a typo

bashmount 1.5.1 (2011-09-20)

  - Fix bug in fancy_sort() due to an incorrect variable declaration

bashmount 1.5.0 (2011-09-16)

  - Refactor code
  - Unset GREP_OPTIONS in case the user has it set in their environment
  - Move a misplaced printf '\n'
  - Fix handling of functions that have not been set in the configuration file
  - Remove specification of the udisks command path in the configuration file
  - Add some more comments

bashmount 1.4.1 (2011-09-08)

  - Add declaration of two variables

bashmount 1.4.0 (2011-09-06)

  - Refactor code
  - Add options to run any arbitrary command immediately after a successful
    mount or unmount operation, such as commands to spin down a device
  - If an operation fails in the device sub-menu, do not return to the top
    menu

bashmount 1.3.1 (2011-05-31)

  - Fix display of optical device number

bashmount 1.3.0 (2011-05-26)

  - Fix declaration of arrays
  - Fix handling of devices with 10 or more partitions
  - Add a fancy_sort option in the configuration file for a very hack way to
    make sure /dev/sdc11 does not come before /dev/sdc2 in the menu (which
	occurs due to a shortcoming of the sort command)
  - Use printf instead of echo

bashmount 1.2.0 (2011-05-23)

  - Refactor code
  - Fix "unmount all" command
  - Exit correctly if there are errors on sourcing the configuration file
  - Various minor aesthetic improvements

bashmount 1.1.4 (2011-05-19)

  - Refactor code

bashmount 1.1.3 (2011-05-08)

  - Fix numbering and display of devices

bashmount 1.1.2 (2011-05-08)

  - Improve configuration file

bashmount 1.1.1 (2011-05-08)

  - Fix handling of /dev/mmcblk* devices both in the script and in the
    configuration file

bashmount 1.1.0 (2011-05-08)

  - Improve configuration file
  - Improve help screen
  - Add support for matching /dev/mmcblk* devices such as SD card readers

bashmount 1.0.0 (2011-04-27)

  - Initial release
