CHANGELOG.md 2.4 KB

1.4.1

  • fix -b and -d options doing the opposite of what is stated in the usage text

1.4.0

Added

  • -a option: update all Thunderbird and Firefox profiles (in standard locations) with already existing user.jses.
  • -e option now supports 0 to force release variant of user.js
  • -v option: display version

Changed

  • deprecated: -s → Switch to -u! Update options are used consciously. Asking for another confirmation is thus pointless. Both options are synonymous now (silent), but -s will be removed eventually.
  • massive refactoring of almost everything
    • clearer structure
    • consistent style
    • lots of small improvements
  • Firefox update channel detection for user.js download; precedence now is: -e option > read from user.js > firefox --version > release (fallback)
  • remove tb2 CONFIG support
  • changelog is not displayed on updates anymore, just a link where to find it

Fixed

  • some non-POSIX command options
  • macOS compatibility
  • script unusable when Firefox executable not in PATH variable

1.3.1

  • fix the attempt to write readonly var in a run with multiple profiles

1.3.0

  • make -l output a bit clearer
  • add error messages on failed downloads
  • fix script on macOS (presumably)
  • fix a possible bug with multiline -c arguments
  • fix some non-POSIX lines
  • fix some exit codes
  • lots of code and readability improvements
  • prepare transition to main branch

1.2.2

  • fix firefox --version check with firejail

1.2.1

  • fix a bug when changing from esr to release version
  • fix a bug when firefox is not installed (thunderbird only usage) and thus firefox --version fails

1.2.0

  • make the updater fit for the split of the user.js branch into a ESR and a release one
  • -v option is renamed to -i ("inspect")
  • failed downloads will now be reported
  • updater is now much less verbose by default
  • names of diff and backup files changed a bit

1.1.0

  • usage of -l and -p in conjunction: fixed. also update user.js in every given profile path in one run (all -p paths plus the path selected with -l)
  • tidy up usage text and sort arguments alphabetically
  • don't execute freshly downloaded updater script after an update
  • after an update of the updater, output the relevant part of the changelog

1.0.1

  • prevent colored output when stdout is not a terminal
  • align output with spaces instead of tabs

1.0.0

  • Release