== Release v0.2.0 (2020-02-21) ==
* TODO++ * TODO.md * config: fix sign_names * config: use devtools makepkg in chroot * pre build: pre sign an empty files to initialize keyring * DR::URI is now DR::URIEscape * Use back URI.escape (via a wrapper to disable warnings) * Ruby 2.7 warning fixes * Fixes for ruby 2.7 * Update for ruby 2.7 * packages: add @get() and @rget() * config.rb: Bug fix * Default packages: allow customisations * cli: pkgs compare * Bug fixes * cli: aur.rb pkgs list ... * Bug fix * cli: db list, db rm * better update infos * db: clean up update code * aur.rb: TODO + fix db rm bug * cli: Add devtools commands * cli: aur search => allow multiple terms * cli: --no-chroot, --local * makepkg: get list of built packages for post_install callback * cli: --install/--no-install option * Add build command * config: use PPHelper * Distinguish package list class from an install package list class * Split packages into install_packages * DB#clean_obsolete * PackageFiles#rm_pkgs * Documentation updates * Doc updates * Bug fixes, DB#show_updates * Improve messages * Fix verbosity level * Fix logger invocations for new SH.logger api * cli: use standard log options * Logger: color mode * Gemspec: add metadata * Update Rakefile * cli: sign * TODO++ * Verbosity * pretty_print: don't expand Config * sign: bug fixes (+ reduce verbosity of exec) * db: Move sig files * makepkg: resign files when rebuilding * repos.rb: clean return the paths too * config.rb: post_install now install correct (updated) version * packages.rb: fix --rebuild=true * makepkg.rb: improve visibility of logging * cli.rb: --verbose * More debug informations * cli.rb: debug and log level * db: allow to return PackageFiles rather than Packages * PackageFiles#clean * add_to_db: bug fixes * DB#add_to_db * post_install: call with list of packages success * cli.rb: --devel switch * makepkg.rb: we need to use `reset --hard` * packages.rb: Bug fix in AurMakepkgCache * Add debug statements * TODO++ * Helpers: create_class * db.rb: use realdirpath and fallback to abs path * cli.rb: `db update` * A package already built is a success * Implement --rebuild * cli: pacman command * config: default to not devel * post_install * packages: unify how to get a MakepkgList * makepkg: missing require * cli * Use SH.log * aur_rpc: rework class vs modules layout * Global aur cache * packages.rb: AurMakepkgCache preserve MakepkgList * Package by package install method * bug fixes + config.default_packages * repos.rb: RepoPkgs, LocalRepo * bugfixes + TODO++ * MakepkgList.from_dir, Repo.foreign_packages * verify signatures * db.rb: use bsdtar rather than bsdcat to parse db files * packages.rb: add keys which have array values * Makepkg: edit and edit_pkgbuild * db and packages: more bug fixes * Bug fixes * no_load_config: don't read the user config file * Bug fixes + update TODO list * Bug fixes * makepkg: methods now return success or failure * Comments + api change * PackageFiles: default to bsdtar rathern than expac * More bug fixes * Bug fixes and be less verbose * makepkg: view before pkgver * config: use deep_merge * @config.sign: sign files rather than just a file * makepkg: done_view and done_build * makepkg: move git stuff to its own class * devtools + makepkg: unify api * sign: uniformise api * Rework sudo_loop, put it in shell_helpers * packages: chain queries * makepkg: get options + db sign files * makepkg: check pkgver * More bug fixes * Bug fixes * Bug fixes * VirtualMakepkgCache * MakepkgList cache * packages: to_ext_query * aur_rpc: AurQueryCustom to set individual @config * Pass along config and allow to specify the default PackageList class * packages: fix ups * packages: better api for do_install * packages: ignore * config.rb: sudo_loop, get_config_file * config.rb: sudo loop + options * Warn when a package was not built * packages update/install: do it against another list * Inject config * Split into different files
== Release v0.1.0 (2018-09-07) ==
* Update library paths * Add code + gemspec dependencies * Update README.md * Initial commit.