e0f9e38f44
Release 2.15.2
2024-09-26 16:58:19 +03:00
634054926d
docs: improve application help messages
2024-09-24 17:58:08 +03:00
53baaac61e
Release 2.15.1
2024-09-24 11:18:38 +03:00
df2e98a1d3
Release 2.15.0
2024-09-23 03:32:01 +03:00
62320e8ec6
feat: drop explicit makepkg usage ( #134 )
...
* generate filenames without using makepkg
* pkgbuild parser impl
* completely remove makepkg calls
* simplify typed get
* try to improve parser
* docs and recipes updatte
* never raise keyerror instead return empty string
* udpate tests
* add support of array expansion
* docs update
* tests update
* handle quoted control sequences correctly
* expand bash
* allow packages without package function
* docs update
* add moroe tests
* small improovements
* support escaped arrays and functions
2024-09-21 03:57:22 +03:00
f43ee2fd1d
build: make cerberus dependency optional
2024-09-04 22:28:25 +03:00
f7a50e5294
feat: implement stats subcommand ( #132 )
2024-09-04 22:28:25 +03:00
16308dc3ae
Release 2.14.1
2024-09-04 22:01:04 +03:00
b4372ff583
Release 2.14.0
2024-08-23 14:37:05 +03:00
a01b090c2b
feat: improve lock mechanisms
...
* improve lock mechanisms
* use /run/ahriman for sockett
* better water
2024-08-14 17:07:10 +03:00
50a045434d
feat: add abillity to check broken dependencies ( #122 )
...
* implement elf dynamic linking check
* load local database too in pacman wrapper
2024-08-14 17:07:10 +03:00
148ef09e70
build: use requests-unixsocket2 fork
...
Since requests-2.32.0, the http+unix url scheme is brokek, check
https://github.com/msabramo/requests-unixsocket/issues/73 for more
details
2024-08-14 17:07:10 +03:00
5ff635db70
Release 2.13.8
2024-05-12 11:53:19 +03:00
b7d3493ae3
Release 2.13.7
2024-05-09 13:26:40 +03:00
46b3c82aca
Release 2.13.6
2024-05-05 21:59:30 +03:00
9819ed761e
Release 2.13.5
2024-04-04 13:33:03 +03:00
414eb93b1e
Release 2.13.4
2024-02-09 17:47:01 +02:00
77cceb4c10
Release 2.13.3
2024-01-13 01:24:30 +02:00
719af3676e
Release 2.13.2
2024-01-08 22:48:55 +02:00
497a115535
Release 2.13.1
2024-01-08 21:17:35 +02:00
87c87d6455
Release 2.13.0
2024-01-05 22:48:03 +02:00
1b93f4f5e0
fix: drop debug toolbar
2023-12-20 16:26:14 +02:00
5fb93bd331
build: drop makefile
...
It has been a while since we moved to tox. Lets also drop makefile since
it seems to be useless with tox
2023-12-17 02:26:52 +02:00
ff78577d61
Release 2.12.2
2023-11-13 12:26:00 +02:00
7d16142b3b
Release 2.12.1
2023-11-06 16:31:56 +02:00
5b4bff9c93
Release 2.12.0
2023-11-06 15:50:11 +02:00
dc2eebce39
docs: correct crossreference in docs
2023-11-06 14:04:15 +02:00
1e00bf9398
feat: allow to use single web instance for all repositories ( #114 )
...
* Allow to use single web instance for any repository
* some improvements
* drop includes from user home directory, introduce new variables to docker
The old solution didn't actually work as expected, because devtools
configuration belongs to filesystem (as well as sudo one), so it was
still required to run setup command.
In order to handle additional repositories, the POSTSETUP and PRESETUP
commands variables have been introduced. FAQ has been updated as well
* raise 404 in case if repository is unknown
2023-10-17 03:58:50 +03:00
0c920832c9
fix: add note about pacman configuration
2023-09-10 23:48:03 +03:00
723b6971dd
fix: correct version check in postinstall script
2023-09-08 14:48:31 +03:00
59356e905a
feat: allow to use one application for multiple repositories ( #111 )
...
* allow to use one application for multiple repositories
* update tests
* handle None append argument everywhere
* rewrite repository definition logic
* drop optional flags from docs
* support of new schema in systemd units
* add migration docs and ability to migrate tree automatically
* use repostory id instead
* verbose multiarchitectureerror
* object path support for s3 sync
* fix tests after rebase
2023-09-08 14:01:07 +03:00
bba90b3eb8
Release 2.11.0
2023-08-27 02:12:21 +03:00
480c3a54b8
full support of pep517
...
Since llast upgrade build is broken. Lets fully migrate to
pyproject.toml. Note for maintaners: because data_files option is
deprectated (see https://github.com/pypa/setuptools/discussions/2648 )
you will have to install files manually inside your packaging process
2023-08-11 03:55:31 +03:00
368db86dde
Release 2.10.2
2023-08-08 02:54:23 +03:00
2c03354d4a
Release 2.10.1
2023-07-28 03:21:19 +03:00
d21c3fdf9f
Release 2.10.0
2023-07-22 05:28:57 +03:00
91e548569d
runtime logger handler selector
2023-05-29 03:41:11 +03:00
8b2601beaa
switch to explicit journald logger instead of syslog
2023-05-25 04:44:38 +03:00
8bbd643551
update packaging files
...
also remove makedependencies after installation in docker
2023-05-22 18:23:06 +03:00
6834dd442c
Release 2.9.0
2023-05-22 17:04:32 +03:00
c73a6c7bae
PEP-673 use Self as return type for classmethods ( #94 )
...
* PEP-673 use Self as return type for classmethods
* add dummy test file
* remove python3.10 compat
2023-05-04 03:28:08 +03:00
7ab00ee579
Release 2.8.0
2023-04-09 13:06:54 +03:00
fc01bf3d1c
use api generated docs instead of comments ( #92 )
2023-04-06 00:24:39 +03:00
57f62ba163
Release 2.7.1
2023-03-06 01:15:47 +02:00
96f394bab0
Release 2.7.0
2023-02-20 03:05:08 +02:00
a78c48ed4d
Release 2.6.1
2023-01-25 15:28:27 +02:00
e6888ba788
Release 2.6.0
2023-01-16 01:35:12 +02:00
b09aea13af
add config validator subcommand ( #80 )
...
* add config validator subcommand
* add --exit-code flag
* docs & faq update
2023-01-09 18:22:29 +03:00
7ca5b3a363
Release 2.5.4
2023-01-03 01:59:25 +02:00
cf35addaa5
Release 2.5.3
2023-01-02 03:24:11 +02:00