Skip to content

Releases: actionless/pikaur

Hotfix Release 1.29.1

19 Sep 20:36

Choose a tag to compare

Notable Changes:
*  2024-09-19 2ecc4c2 actionless fix(search_cli): handle when pkg.desc is None

Other Changes:
*  2024-09-19 12125dc actionless fix(progressbar): make it look nice for both cases when number of `values > term width` and `<`

Release 1.29

19 Sep 20:36

Choose a tag to compare

Notable changes:
*  2024-09-18 00f6846 actionless fix(pikspect): update templates for pacman questions about package conflicts
*  2024-09-18 c25d9cb actionless feat(updates, install_info_fetcher, print_dept): show warning if dev's package stable release have newer version (fixes: #666)
*  2024-09-16 573b75f actionless fix(pikaur-static: pypyalpm: Package: compute_requiredby, compute_optionalfor): sort results
*  2024-09-16 61fdb66 actionless chore(pikaur-static: pycman): sync with upstream (pacman 7.0/libalpm 15/pyalpm 0.10.6)

Release 1.28

12 Sep 23:00

Choose a tag to compare

Notable Changes:
*  2024-09-12 2a04ef4 actionless feat(info_cli): make -Si output closer to pacman's
*  2024-09-12 7ad7290 actionless doc(help_cli): better document -X/--extras
*  2024-09-12 75663f0 actionless chore: move --dep-tree to -X/--extras
*  2024-09-11 ca57f21 actionless chore(pikaur_meta_helpers): add dep_tree visualizer
*  2024-09-10 b3f2814 actionless chore(maintenance_scripts: makefile_shellcheck): move it into submodule
*  2024-09-07 63a4be3 actionless feat(pikaur-static, args): document `--force-pacman-cli-db` arg
*  2024-09-07 e9e9e37 actionless feat(print_dept: pformat_sysupgrade): separate message and style for optional-only dependencies
*  2024-09-06 ff3ffaf actionless fix(pikatypes: InstallInfo, install_info_fetcher: mark_dependant: required_by): use set() instead of list() (fixes: #496)
*  2024-09-05 3f6fff2 Bundy01 chore(locale): update es.po, fr.po (#839)
*  2024-09-05 327f8bb actionless fix(print_dept: pformat_sysupgrade): translate `required by` and `optional for` (re: #839)

Release 1.27

05 Sep 01:10

Choose a tag to compare

Add `pikaur-static` version, similar to `pacman-static`:
*  2024-09-04 2090622 actionless chore(pkgbuild; maintenance_scripts: tag_release): add static releases
*  2024-09-03 53cb77b actionless feat(makefile): add `standalone` target
( --pacman-path could be used to use custom pacman executable during recovery)

Other Notable Changes:
*  2024-09-04 9d856d5 actionless feat(args): add --pacman-conf-path flag
*  2024-08-31 934fd03 actionless chore: add pure-python fork of pyalpm, compatible with pypy
*  2024-08-31 1455694 actionless refactor: downgrade code to work with older python version, implemented in pypy3 7.3.17
*  2024-09-04 770cf3d actionless feat(args): add --pacman-path flag
*  2024-09-03 49ff187 actionless feat(pikspect): bypass env vars to spawned process
*  2024-09-03 4b2d6ab actionless feat(args, alpm): implement support for pacman's --dbpath and --root flags
*  2024-09-02 a89ebf9 actionless feat(pikspect): implement support for SIGWINCH, so inner terminal would be resized automatically when user resizing terminal
*  2024-09-01 e0778b3 actionless chore(packaging: bin): use unbuffered python by default
*  2024-08-30 3696579 actionless fix(search_cli): handle the case when one of multi-word search queries found nothing in repos (but others found smth)

Hotfix Release 1.26.1

05 Sep 01:10

Choose a tag to compare

Changes:
*  2024-08-30 ee41bf4 actionless fix(install_cli: manual_package_selection): force encoding when writing and reading temp file (fixes #836)
*  2024-08-28 1ba61ef Bundy01 chore(locale): update es.po, fr.po and regeneration of others (#834)

Release 1.26

28 Aug 22:18

Choose a tag to compare

Notable Changes:

*  2024-08-28 6c475e1 actionless feat(print_dept: pformat_sysupgrade): add extra space if both `verbose` and `required_by_installed` options are chosen
*  2024-08-28 4bacc06 actionless feat(print_dept: pformat_sysupgrade; core: install_info; install_info_fetcher): print install reason together with info if pkg is required by other pkgs
*  2024-08-28 bde6470 Peng-Yu Chen test(unit: provider) add test case for Provider.choose (#833)
*  2024-08-28 f10c956 actionless chore(config): use unique message decorators to make it easy to distinguish pikaur's and pacman's output messages
*  2024-08-28 93f5458 actionless refactor: use DECORATION variable instead of hardcoded "::"
*  2024-08-28 d6aac5c actionless fix(provider): package sorting was applied only visually but not internally (fixes #830)
*  2024-08-27 160d20a actionless feat(pikasay): add --orientation arg

Hotfix Release 1.25.3

26 Aug 23:17

Choose a tag to compare

Notable changes:
*  2024-08-27 161666f actionless fix(pikaprint: printable_length, range_printable): use blacklist instead of whitelist for filtering printable characters

Release 1.25.2

26 Aug 23:17

Choose a tag to compare

Notable changes:
*  2024-08-27 52594a1 actionless feat(pikasay): add --help
*  2024-08-26 d3b4276 actionless fix(pikaprint: format_paragraph): handle the case when empty space have some color or other terminal escape-formatting
*  2024-08-26 1e3cc80 actionless fix(pikaprint: format_paragraph; pikasay): use printable_length() instead of len()
*  2024-08-26 81c3fdc actionless fix(pikasay): correctly handle too narrow paragraph of text

Hotfix release 1.25.1

25 Aug 23:10

Choose a tag to compare

Notable changes:
*  2024-08-26 3b2a7ce actionless fix(pikasay): correctly handle newlines when reading from stdin
*  2024-08-26 ca8c8f3 actionless fix(pikaprint: format_paragraph): preserve newlines and leading spaces

Release 1.25

25 Aug 23:09

Choose a tag to compare

Notable changes:
*  2024-08-25 7b344c1 actionless feat(pikaprint, print_dept): extract drawing logic and use it for `pikasay` tool (which later could be reused for print special messages/warnings)
*  2024-08-13 3f45adb actionless feat(install_cli: install_prompt; install_info_fetcher: mark_dependant; core: InstallInfo; print_dept: pformat_upgradeable): add new option to install prompt: `[r] show if packages are required by already installed packages`