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
