aboutsummaryrefslogtreecommitdiff
path: root/NEWS
blob: f3bd744ccaa05c694085a0abc1a8a4409e40fb57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
News (new features/major bug fixes)

gentoolkit-0.6.5
----------------
  * eclean: fix eclean-dist with no git3-src dir (bug #922455)

gentoolkit-0.6.4
----------------
  * Raise portage requirement to >=3.0.57
  * Strip libc dependencies from eclean-pkg --changed-deps calculations


gentoolkit-0.6.3
----------------
  * Fix handling invalid binpkgs
  * Migrate to PEP517 meson-python build


gentoolkit-0.6.2
----------------
  * Add --clean-invalid option for eclean-pkg
  * Fix merge-driver-ekeyword compatibility with git >= 2.42
  * Fix eclean-pkg compatibility with FEATURES=pkgdir-index-trusted
  * Support the NO_COLOR environment variable


gentoolkit-0.6.1
----------------
  * Fix custom TMPL implementation for depends commit 3e35553df4673
  * fix unused variable detection
  * migrate setup.py to setuptools


gentoolkit-0.6.0
----------------
  * merge-driver-ekeyword Fix type annotations
  * equery changes removal
  * Convert from tab indent to spaces, format cleanup
  * Add github action to check formatting, add unit testing
  * Add flake testing to github action
  * ChangeLog cleanups
  * imlate: Remove 'experimental' code
  * Remove remnants of herds support
  * man page updates/fixes
  * euse: migrate egrep -> grep -E
  * Add python 3.10, 3.11 testing to tox.ini
  * implement --unique-use option for eclean-pkg
  * eshowkw: Fix bug 503366 row alignment issue
  * revdep-rebuild: set up a child logger with propagate = False
  * Add -f/--forced-masked to equery uses
  * metadata.py: Don't fail on unmatched package
  * equery: update linguas->l10n option
  * equery: Add -F TMPL option to depends module
  * revdep-rebuild.sh: use awk command instead of gawk
  * ekeyword: remove .ebuild file suffix requirement (bug 762331)
  * eclean: Complete migration to imported emaint code
  * eclean: add early return for empty DISTDIR
  * enalyze: Fix missing newline at end of saved rebuild files
  * equery: Turn off color when piping is set
  * equery meta: Fix missing description when not in metadata.xml
  * equery meta: Migrate to portage's MetadataXML class
  * equery check: Fix exception handling for Insufficient permissions
  * equery depends: Fix a traceback due to UnboundLocalError:


gentoolkit-0.5.1
----------------
  * Added support for Python 3.9
  * Removed support for Python < 3.6 and other clean ups
  * merge-driver-ekeyword: Added git merge driver for automatically resolving
    conflicts involving the KEYWORDS=... line
  * equery: Removed 'changes' subcommand
  * Enable ekeyword unit tests

gentoolkit-0.5.0
----------------
  * discontinued Support for Python 2
  * ekeyword and eshowkw now share logic for determining arch status
  * support for arches.desc to determine arch/~arch
  * updated fallback ~arch list with ~ia64 and ~m68k

gentoolkit-0.4.8
----------------
  * eclean packages: Add --changed-deps option to remove binpkgs
                     whose runtime depenedencies have changed
  * revdep-rebuild: Encode Popen arguments as utf8 (bug 709610)

gentoolkit-0.4.7
----------------
  * eshowkw: Add alpha to ~arch-only arches
  * Fixed deprecation warnings

gentoolkit-0.4.6
----------------
  * glsa-check moved to portage repository (bug 463952)
  * equery: fix incorrect status for forced flags (bug 634824)
  * revdep-rebuild: Fix pass_through_options to handle args containing
    spaces

gentoolkit-0.4.5
----------------
  * Include BDEPEND in dep checks

gentoolkit-0.4.4
----------------
  * eshowkw: Add riscv to ~arch-only arches

gentoolkit-0.4.3
----------------
  * epkginfo: Add 'reverse' display option for equery
  * Speed up "equery depends" by a great deal
  * Fix broken test suite and add new tests
  * Add tox config

gentoolkit-0.4.2
----------------
  * Improve keyword grouping and sorting in eshowkw
  * Bug fixes in eshowkw

gentoolkit-0.4.1
----------------
  * ekeyword: Support sorting keywords without additional changes
  * Bug fixes in revdep_rebuild, equery, eclean

gentoolkit-0.4.0
----------------
  * Merge ekeyword, ebump, imlate tools from gentoolkit-dev
  * Deprecate remaining gentoolkit-dev tools


gentoolkit-0.3.2
----------------
  * revdep-rebuild masks fixed
  * more unicode fixes
  * More deprecation warning fixes
  * glsa bug fix 400763 Apply listing only affected versions patch
  * eclean fixes and updates
  * eshowkw fixes and updates


gentoolkit-0.3.1
----------------
  * Make the python version of revdep-rebuild the default
  * more unicode fixes


gentoolkit-0.3.0
----------------

epkginfo:
  * is now a link to equery meta and has all the features equery meta has

equery:
  * --help menus cleaned up, using notations (b)elongs instead of belongs(b).
  * man page has been rewritten.
  * --quiet effects more modules.
  * 2 new modules:
    * changes - Gentoo ChangeLog viewer, try:
      `equery changes portage` to see entry for portage version that emerge
        wants to install;
      `equery changes portage --from=2.2_rc20 --to=2.2_rc30` to see all entries
        between the specified versions.
    * meta - Displays information available in metadata.xml and keyword info.
      Try `equery meta boost` to list herd, maintainers, keywords, and more.
  * Modules which are meant to run on multiple packages (check, list, size) now
    allow category and package name globbing, (so no more need for --exact-name
    or --category).

      # Exact name matching by default:
      $ equery l zilla
       * Searching for zilla ...

      # Use globs to fuzzy match
      $ equery l *zilla*
       * Searching for *zilla* ...
      [IP-] [  ] www-client/mozilla-firefox-3.5.4:0

      # Use globs to 'category filter'
      $ equery l www-client/*
       * Searching for * in www-client ...
      [I--] [XX] www-client/chromium-4.0.223.5:0
      [IP-] [  ] www-client/epiphany-2.26.3-r2:0
      [IP-] [  ] www-client/links-2.2:2
      [IP-] [  ] www-client/mozilla-firefox-3.5.4:0