Releases: pkgcore/pkgdev
Releases · pkgcore/pkgdev
v0.2.11
- bash completion: improve path handling (@arthurzam)
- mask: update removal line to match GLEP-84 (@arthurzam)
- mask: support auto filing of last-rite bug & PMASKED bugs (@arthurzam, #187)
- mask: support comma separated bugs for
-b
and--bug
(@arthurzam) - tatt: fix template generating extra empty file (@arthurzam)
- commit: add optional support for Closes tags with resolution (@antecrescent, #190)
v0.2.10
- bugs: don't crash when package isn't found in git history (@arthurzam)
- tatt: fix
required_use
for packages from bug's package list (@arthurzam) - tatt: test run should be after the use combinations (@arthurzam, #174)
- bash-completion: fix missing args for "bugs" and mistake for "mask" (@arthurzam)
v0.2.9
- ci: add testing on Python 3.12 and Python 3.13 (@thesamesam, #126)
New Features:
- tatt: pass specific test configuration for the specific package, while not affecting the dependencies (@arthurzam, #165)
- tatt: add support for custom
env
files (@arthurzam, #165) - bugs: print bug summary where existing bug is found (@arthurzam, #163)
- bugs: mention age of packages in the bug description (@arthurzam, #140)
- bugs: support
~/.bugzrc
for api-key extraction (@arthurzam, #162) - bugs: add
--find-by-maintainer
option, for finding all packages maintained by a given maintainer (@arthurzam, #157, #168) - bugs: add support for filtering targets by
StableRequest
results frompkgcheck scan
(@arthurzam, #157, #168) - bugs: allow extending maintainer search by project membership (@arthurzam, #157, #168)
- bugs: support editing the resulting graph before filing bugs (@arthurzam, #169)
- bugs: indicate why dependencies are being added to the graph (@arthurzam, #170)
Fixed bugs:
- bugs: prefer using user selected targets over latest dependency (@arthurzam, #161)
- bugs: merge stable groups as first step (@arthurzam)
- bugs: handle merging of top level nodes (@arthurzam, #125, #167)
- docs: Add
intersphinx_mapping
(@ferringb, #171)
v0.2.8
New Features:
- pkgdev bugs: add support for passing a root blocker bug, upon which all top level bugs will block (@arthurzam, #139)
- pkgdev bugs: fallback to
~/.bugz_token
for api-key (@arthurzam, #138) - pkgdev bugs: improve
--api-key
description and include appropriate warning (@Flowdalic, #159) - pkgdev bugs: add support for stabilization groups (@arthurzam, #154)
- pkgdev commit: add support for enabling or disabling gpg signing (@arthurzam, #147)
- pkgdev push:
--ask
stops for confirmation on warnings too (@arthurzam, #152)
Fixed bugs:
- pkgdev bugs: truncate too long bug summaries (@arthurzam, #141)
- pkgdev bugs: show correct number of bugs which would be opened (@arthurzam, #142)
- pkgdev bugs: do not swallow exceptions when reading
~/.bugz_token
(@Flowdalic, #158)
v0.2.7
New Features:
- pkgdev bugs: query for existing open bugs (@arthurzam)
- pkgdev bugs: support piping package list from stdin (@arthurzam, #136)
- git: declare
PKGDEV=1
environment variable for git commands (@arthurzam, #133)
Fixed bugs:
- pkgdev bugs: handle correctly merge on new keywords of starting point (@arthurzam)
- pkgdev bugs: fix spelling of agent noun for 'file' (@ArsenArsen, #135)
- pkgdev bugs: better error message when package not found (@arthurzam, #134)
- pkgdev bugs: fix restriction passing to
find_best_match
(@arthurzam, #131)
v0.2.5
New Features:
- pkgdev tatt: new tool for package testing (@arthurzam, #109)
- pkgdev bugs: new tool for filing stable bugs (@arthurzam, #113)
This tool is currently very experimental and breakage should be expected. Use very carefully and monitor created bugs! - commit: use same summary when matching across multiple ebuilds (@arthurzam, #116)
Fixed bugs:
- commit: enable
-e
usage with-M
or-m
(@arthurzam) - commit: generate commit title for commit related files only (@arthurzam, #122)
v0.2.4
- commit: don't show disable for python targets that are disabled (@arthurzam)
- commit: mention
-e
as nice option (@arthurzam)
https://bugs.gentoo.org/846785 - Use flit with custom wrapper as build backend (@arthurzam, #104)
- showkw: use color 90 instead of 30 (@arthurzam)
- cli: add support to disable colors using environment variable
NOCOLOR
(@arthurzam) - push: add
--pull
option to auto pull and rebase latest changes from remote before scanning and pushing (@arthurzam, #105)
v0.2.3
- mask: fix unrelated addition of trailing whitespace (@arthurzam, #98)
- commit: add
--distdir
for manifest operations (@arthurzam, #99) - manifest: better handling of path target (@arthurzam, #85)
v0.2.2
- config: fix loading with
XDG_CONFIG_HOME
is defined (@arthurzam, #73) - enable Python 3.11 (@thesamesam, #81)
- mask: improve parsing of empty header line (@arthurzam, #87)
- mask: improve parsing of empty header line (@arthurzam, #87)
- config: add support for per repo configuration (@arthurzam, #92)
- fix issues with tests for masking with VISUAL set (@arthurzam, #93)
v0.2.1
- pkgdev commit: BREAKING-CHANGE disable sign-off by default (@arthurzam, #68)
- pkgdev: add configuration support. For more info look here. (@arthurzam , #48, #62)
- pkgdev commit: new summary for stabilizing ALLARCHES (@arthurzam, #61)
- pkgdev mask: offer to send last-rite message email to gentoo-dev ML when last-riting a package (@arthurzam, #63)
- pkgdev manifest: add
--if-modified
- restrict manifest targets to those having uncommitted modifications (@arthurzam, #66) - pkgdev manifest: add
--ignore-fetch-restricted
- skip fetch restricted ebuilds (@arthurzam, #67)