Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Apr 08:39
· 382 commits to main since this release
v2.0.0
4e66d0e

v2.0.0 (2023-04-22)

Changes since v1.6

Full Changelog since v1.6: v1.6...v2.0.0

Features

  • Rewrite in Rust (~50x faster)
  • Syntax of modify_ scripts have changed, please see the migration guide
  • Installation method has changed, please see the README
  • Built in auto updater with --upgrade
  • License has changed to GPL v3.

Caveats for 2.x series

  • Platform support with precompiled binaries is limited. This is due to what I can test and what GitHub CI supports. Pull requests that enable testing and building for more platforms are welcome however (if the tests cannot be executed on GitHub CI (e.g. for FreeBSD), I will not accept it however).
  • The regex syntax is different. Previously the Python re module was used, now the regex crate for Rust is used. For most simple regular expressions there will be no relevant difference. However, some features (such as back references and look arounds) are not supported.

Changes since v2.0.0-rc1

Full Changelog since v2.0.0-rc1: v2.0.0-rc1...v2.0.0

Bug Fixes

  • Fix incorrect program description in --help

Documentation

  • Improve migration guide.