Skip to content

Releases: actionless/pikaur

Release 1.18

30 Jul 17:57
Compare
Choose a tag to compare
Notable changes:
*  2023-07-30 96d877a actionless fix(build: clone_all_aur_repos): restore TTY after multi-threaded clone
*  2023-07-29 e8ea2d5 actionless fix(install_cli: manual_package_selection): chown temp file if needed
*  2023-07-29 1f2952b actionless feat(build, install_cli: git-recovery-prompt): add `git diff` option
*  2023-07-29 075e7eb actionless fix(prompt: get_editor): isolate editor command if pikaur elevated privilege from the normal user
*  2023-07-29 f457b7e actionless fix(privileges, main): bypass home-dir and other XDG env vars via cli flags instead of using --preserve-env (fixes #735)
*  2023-07-29 5bd7a77 Oskar Roesler fix(install_info_fetcher): Don't attempt to delete dict entry in aur_updates_install_info_by_name{} twice. (#736)
*  2023-07-22 bc29c12 actionless feat(pacman: get_not_found_repo_packages): improve caching when running the same pacman commands internally
*  2023-07-22 46a8046 actionless feat(build: get_latest_dev_sources): add recovery prompt when updating sources of -git repo
*  2023-07-20 a9f8758 actionless feat(core: sudo; privilege: isolate_root): improve `doas` support (re: #725)

Release 1.17

16 Jul 19:56
Compare
Choose a tag to compare
Notable changes:
*  2023-07-15 453ec40 actionless feat: return also previous behavior, where only `pacman` command is escalating (re: #729) - PrivilegeEscalationTarget config option
*  2023-07-15 76575d6 actionless feat: implement new logic for privilege delegation instead of old sudo loop (fixes #729) - also add UserId config option
*  2023-07-15 524f6df actionless refactor: completely remove old SudoLoop (re: #729) - remove SudoLoopInterval config option

Hotfix release 1.16.1

16 Jul 19:56
Compare
Choose a tag to compare
2023-07-14 b16c2fa actionless fix(pikspect): `is None` and handle stdin without timeout (fixes #729)

Release 1.16

16 Jul 19:56
Compare
Choose a tag to compare
Notable changes:
*  2023-07-14 971206b actionless fix/refactor(pikspect): use pty.spawn() as a base instead of subprocess.Popen() - to fix working with latest `sudo` `use_pty` default set to `true`
*  2023-07-13 e3b5d5e actionless fix(install_cli: init: refresh): don't break terminal with the new `sudo` use_pty defaults to `true`
*  2023-06-27 5a9a2f3 actionless feat(getpkgbuild, args): add -o/--output flag for -G operation, update AUR repo if already cloned (fixes #723)
*  2023-06-20 a174539 actionless fix(pacman: find_sysupgrade_pkgs): when computing deps take into account pkgs which gon be installed manually (fixes #727)

Release 1.15.3

16 Jul 19:56
Compare
Choose a tag to compare
Notables changes:
*  2023-05-26 4620ade actionless fix(getpkgbuild_cli): --unprivileged was renamed to --protocol=https in `devtools`
*  2023-05-26 810efe4 actionless fix(pkgbuild): add python-hatchling
*  2023-05-23 2faea6e Curtis Lee Bolin chore(packaging): copy metadata from `setup.py` to `pyproject.toml` (#716)

Release 1.15.2

21 May 21:33
Compare
Choose a tag to compare
Notables changes:
*  2023-05-21 e4bf25b actionless chore(pacman: official_repos): remove `community` repo name
*  2023-05-21 109d71d actionless refactor: switch from `asp` to `devtools`
*  2023-05-16 388802a actionless chore(pacman: official_repos): add new repo names
*  2023-05-06 117dc32 Bundy01 chore(locale): update es.po and fr.po (#714)

Hotfix release 1.15.1

05 May 03:37
Compare
Choose a tag to compare
Notable changes:
*  2023-05-04 dfa09ea actionless doc(pkg: bin: pikaur): add link to installation instructions
*  2023-05-04 fbfdb60 actionless fix(args): --nodeps could be used more than once
*  2023-05-04 79f454d actionless style: lint packaging/usr/bin/pikaur

Release 1.15

04 May 12:54
Compare
Choose a tag to compare
Notable changes:
*  2023-05-04 98d158f actionless fix(args: parse, reconstruct_pacman, main: cli_entry_point): read stdin when `-` supplied only for pikaur-specific commands (fixes #712)
*  2023-05-04 ab2c637 actionless fix(args: PikaurArgs: from_namespace): print warning about extra args only in the debug mode (fixes #709)
*  2023-05-01 99fa454 actionless feat(config; main: cli_entry_point): add more universal config option `DynamicUsers` instead of `AlwaysUseDynamicUsers`
*  2023-02-09 2a9f139 actionless fix(build: set_built_pkg_path): handle the case when package was built during this pikaur session, but build sequence was restarted (for example, due to dep-change in PKGBUILD)
*  2023-01-29 91e9dc3 actionless fix(TTYRestore): restore also stdout and stderr, not only stdin
*  2023-01-29 925b178 actionless fix(prompt): use FileLock, as threading.Lock acting weird with multithreaded TTYs
*  2023-01-29 aa9cf8c actionless fix(filelock): wait for lock to be available instead of raising exc, also improve logging
*  2023-01-29 967d3ef actionless fix(install_cli: edit_file): save/restore TTY state in case if TUI editor (like VIM) would garble the TTYs
*  2023-01-29 0cc77ba actionless fix(core: interactive_spawn): don't lock the logging output, as it's starting to race with input prompt lock
*  2023-01-28 b05e9e5 actionless feat(args, build): add --skip-aur-pull and rename --clone-concurrency to --aur-clone-concurrency
*  2023-01-28 e160bf8 actionless feat(install_cli: clone_repos): add new recovery option
*  2023-01-28 28c6dc6 actionless fix(build: clone_aur_repos): raise exception after checking all the results
*  2023-01-28 f0a26df actionless feat(build: clone_aur_repos): don't clone same repo twice during same pikaur session
*  2023-01-26 bdc01cc actionless fix(build: _set_built_package_path): regression when comparing path to str
*  2023-01-16 735a14a actionless fix(pkgbuild): update version regex
*  2023-01-12 d5b5eb8 Bundy01 chore(locale): regenerate and translate es.po, fr.po (#700)

Release 1.14.7 ☁️🚬🎅

05 Jan 00:42
Compare
Choose a tag to compare
Notable changes:
 2022-12-26 7c5d8b7 actionless fix(config, main): create .cache dir when needed (fixes #697)
 2022-12-22 375f044 actionless fix(pacman: get_pacman_test_output): results were not cached 🙀
 2022-12-22 40fe015 actionless fix(core: InteractiveSpawn): dont print some cmds twice with --print-commands enabled

Release 1.14.6

19 Dec 23:35
Compare
Choose a tag to compare
Notable changes:
 2022-12-19 64ac32f actionless fix(build): update spawn kwargs instead of replacing when using `--hide-build-log` flag
 2022-12-19 fa5c7c8 actionless fix(build: PackageBuild: init): regenerate srcinfo (fixes the case when having multiple pkgbuilds in the same directory)
 2022-12-19 55d27d0 actionless feat(args, help_cli): add new `--skip-failed-build` flag (similar to existing SkipFailedBuild config option)
 2022-12-19 f95d194 actionless feat(help_cli): document `--hide-build-log` pikaur flag
 2022-12-19 c561535 actionless fix(search_cli): support `--namesonly` in cases when one of search words returned expected error from aur
 2022-12-19 f00b99c actionless fix(args, main): `-Qu` means `--query --upgrades`, not `--query --sysupgrade`
 2022-12-18 8c0c83e actionless fix(makefile): throw error if can't determine path to Python (re: #695)
 2022-12-12 741146f actionless fix(args: get_pikaur_long_opts): include also pikaur_count_opts
 2022-12-10 a255eb9 actionless fix(aur: rpc_info): smarter split packages into chunks
 2022-12-01 04703fd actionless fix(install_info_fetcher: get_aur_pkgs_info): don't print ignored package as it's already done in a different part of the code (fixes #687)
 2022-11-29 40c98ca Osman Karagöz chore(locale): update TR translation (#689)
 2022-11-29 370a4d9 actionless fix(pkgbuild): python-installer already copying stuff from `./dist/` dir