248 lines
4.5 KiB
ReStructuredText
248 lines
4.5 KiB
ReStructuredText
Changelog for packaging-scripts
|
|
===============================
|
|
|
|
Version 1.7.1
|
|
-------------
|
|
|
|
* pug2
|
|
|
|
* Add description to help message
|
|
|
|
* Add --force-update option to script
|
|
|
|
* General code cleanup
|
|
|
|
Version 1.7.0
|
|
-------------
|
|
|
|
* pug2
|
|
|
|
* Add --check-if-enabled option for running with pacman hook
|
|
|
|
Version 1.6.0
|
|
-------------
|
|
|
|
* pug2
|
|
|
|
* Print error messages from gist when necessary
|
|
|
|
* Hook: add packaging-scripts as dependency
|
|
|
|
|
|
Version 1.5.3
|
|
-------------
|
|
|
|
* Project
|
|
|
|
* PKGBUILD: make use of pkgver()
|
|
|
|
* packaging-scripts.conf: remove quotes from empty settings
|
|
|
|
* pug2
|
|
|
|
* Compare package lists before updating gist version
|
|
|
|
Version 1.5.2
|
|
-------------
|
|
|
|
* pug2
|
|
|
|
* Initial full implementation of the pug2 script
|
|
|
|
* Create config file section for pug2 options
|
|
|
|
Version 1.5.1
|
|
-------------
|
|
|
|
* pug2
|
|
|
|
* Add repository name to filename when uploading to gist
|
|
|
|
Version 1.5
|
|
-----------
|
|
|
|
* Project
|
|
|
|
* PKGBUILD: build from git repository directly
|
|
|
|
* Rename pacmanconf module to pacman
|
|
|
|
* Add config file to /etc
|
|
|
|
* Add pug2 script
|
|
|
|
Version 1.4
|
|
-----------
|
|
|
|
* Project
|
|
|
|
* Add CHANGELOG
|
|
|
|
* Minor code and comment cleanups
|
|
|
|
* Use % formatting for log messages instead of f-strings
|
|
|
|
* setup.py: Add command to build sphinx docs and update packages accordingly
|
|
|
|
* Comments: fix incorrect ':raises:' docstrings
|
|
|
|
* Tests: incorporate hypothesis test framework and simplify tests
|
|
|
|
* packaging_scripts.pacmanconf
|
|
|
|
* Delete 'options' section from config sections directly
|
|
|
|
* packaging_scripts.pkgfiles
|
|
|
|
* PKGREGEX and SIGREGEX: account for colons in package version numbers
|
|
|
|
* Directly import pathlib.Path instead of pathlib module entirely
|
|
|
|
|
|
Version 1.3.1
|
|
-------------
|
|
|
|
* Project
|
|
|
|
* setup.py: use setuptools.find_packages() to locate packages
|
|
|
|
* Move tests to packaging_scripts package
|
|
|
|
* packaging_scripts.pkgfiles
|
|
|
|
* Account for duplicate elements in the iterable passed to filter()
|
|
|
|
|
|
Version 1.3
|
|
-----------
|
|
|
|
* Project
|
|
|
|
* README: Add internal implementation notes
|
|
|
|
* Scripts
|
|
|
|
* addpkg: change package file type parsing for files passed through command line
|
|
|
|
* packaging_scripts.pkgfiles
|
|
|
|
* Add ability to filter through iterables
|
|
|
|
|
|
Version 1.2
|
|
-----------
|
|
|
|
* Project
|
|
|
|
* Untrack PKGBUILD
|
|
|
|
* Update gitignore
|
|
|
|
* AppArmor profiles: update to include $XDG_CACHE_HOME/aurutils/sync
|
|
|
|
* Scripts
|
|
|
|
* addpkg, delpkg: add --files-only option
|
|
|
|
* delpkg: update help message for -c flag
|
|
|
|
* packaging_scripts.pkgfiles
|
|
|
|
* Depend only on pathlib and re modules
|
|
|
|
* Make signatures_only in get_pkgfiles() a required kwarg
|
|
|
|
* Move add and delete functionality to this module, and add tests
|
|
|
|
* Update regexes for more accurate matches
|
|
|
|
* packaging_scripts.repos
|
|
|
|
* db_modify(): add support for path-like objects
|
|
|
|
|
|
Version 1.1.2
|
|
-------------
|
|
|
|
* Project
|
|
|
|
* Add AppArmor profiles for addpkg and delpkg scripts
|
|
|
|
|
|
Version 1.1
|
|
-----------
|
|
|
|
* Project
|
|
|
|
* README: add emblem for python-black code formatter
|
|
|
|
* LICENSE: add file and specify MIT license
|
|
|
|
* Run black python formatting utility on all .py source files
|
|
|
|
* Do not ignore PKGBUILD
|
|
|
|
* Scripts
|
|
|
|
* addpkg, delpkg: add new flags -c and -d for overriding cachedir and database filenames
|
|
|
|
* addpkg, delpkg: make the assumption that a repo's database file has the same name as that repo i.e. aur would have aur.db as its database file, rewrite file naming code accordingly
|
|
|
|
|
|
Version 1.0.2
|
|
-------------
|
|
|
|
* Project
|
|
|
|
* Remove git version-checking code from setup.py
|
|
|
|
* packaging_scripts.repos
|
|
|
|
* Do not pass None to db_modify()
|
|
|
|
* Scripts
|
|
|
|
* addpkg, delpkg: Fix incorrect reference to database file in f-strings
|
|
|
|
|
|
Version 1.0
|
|
-----------
|
|
|
|
* Project
|
|
|
|
* Add README
|
|
|
|
* Scripts
|
|
|
|
* Reimplement in python 3
|
|
|
|
* addpkg, delpkg: make calls to console_handler instead of stdout_handler
|
|
|
|
* addpkg, delpkg: split console logging between stdout and stderr
|
|
|
|
* delpkg: include missing sys import
|
|
|
|
* Make use of os instead of shutil for move operations
|
|
|
|
* packaging_scripts.pkgfiles
|
|
|
|
* Utilize os.path instead of pathlib
|
|
|
|
* Use glob and os.path modules for filename handling
|
|
|
|
* get_pkgfiles(): make if statement that checks directory arguments more explicit
|
|
|
|
* get_pkgfiles(): Add info to docstring
|
|
|
|
* packaging_scripts.repos
|
|
|
|
* Add module
|
|
|
|
* Reimplement repo_add() as db_modify() and update code accordingly
|
|
|
|
* db_modify(): don't call subprocess.CompletedProcess.stdout out-of-scope when raising RepoAddError
|
|
|
|
* gen_cmdline(): make ValueError message more clear
|
|
|
|
* gen_cmdline(): stop erroneous raising of ValueError on command checking
|