xkcdpass (1.30.0+dfsg1-3) experimental; urgency=medium

  * debian/copyright:
    * Correct copyright information for ‘xkcdpass/static/ptbr-aosp-10k’.
      Thanks to Andrew McMillan for reporting the discrepancy.

 -- Ben Finney <bignose@debian.org>  Wed, 11 Nov 2026 15:28:41 +1100

xkcdpass (1.30.0+dfsg1-2) experimental; urgency=medium

  * Upload to “experimental” for new binary packages.
    Earlier release “1.20.0+dfsg1-2” introduced the new packages, but never
    arrived at the “NEW” queue.

 -- Ben Finney <bignose@debian.org>  Tue, 10 Nov 2026 10:08:29 +1100

xkcdpass (1.30.0+dfsg1-1) unstable; urgency=medium

  * The “Irene Leverton” release.
  * New upstream version.
    Highlights since previous release:
    * Add Brazilian Portuguese word list.
    * Fix documentation bugs.
      Closes: bug#1127486. Thanks to William Hay for the report.
    * Migrate packaging declarations to PEP 621 `pyproject.toml`.
    Closes: bug#1127581.
  * debian/copyright:
    * Document copyright status of Brazilian Portuguese word list.
  * debian/control:
    * Change build dependencies to use PEP 517 build system.
    * Remove unused “Build-Depends” on Docutils.
  * debian/rules:
    * Remove handling for manual page from reStructuredText source.
  * debian/patches/*.patch:
    * Refresh patches to match new upstream source package.
  * debian/patches/correct-test-case.patch:
    * Backport a fix for a broken unit test case.
  * debian/xkcdpass.1:
    * Implement manual page directly in Nroff markup.
  * debian/xkcdpass.1.txt, debian/manpage_encoding_declaration.UTF-8:
    * Remove unused reStructuredText source for manual page document.

 -- Ben Finney <bignose@debian.org>  Tue, 10 Nov 2026 09:32:45 +1100

xkcdpass (1.20.0+dfsg1-2) experimental; urgency=medium

  * Upload to “experimental” for new binary packages.
  * debian/README.source:
    * Document our preferred VCS collaboration strategy.
    * Document policy on use of Generative AI.
  * debian/control:
    * Declare conformance to “Standards-Version: 4.7.4”.
    * Remove superfluous declaration of “Rules-Requires-Root: no”.
    * Remove superfluous declaration of “Priority: optional”.
    * Declare DebHelper compatibility level 14.
  * debian/rules:
    * Explicitly disable legacy “single-binary” DebHelper behaviour.
    * Correct file permissions on example scripts.
  * debian/xkcdpass.install:
    * Specify files to install for ‘xkcdpass’ binary package.
  * debian/xkcdpass.1.txt:
    * Correct manual page documentation of options.
      Closes: bug#1127486. Thanks to William Hay for the report.
  * debian/salsa-ci.yaml:
    * Add pipeline definition for Salsa Continuous Integration.
  * debian/source/lintian-overrides:
    * Override false positive check for upstream release OpenPGP signature.
  * debian/patches/remove-shebang-from-example-scripts.patch:
    * Remove shebang with ambiguous `python` interpreter name.
  * debian/patches/omit-help-text-non-free-wordfiles.patch:
    * Renamed from “debian/patches/omit-wordfile-ita-wiki.patch’.
    * Remove help output mentioning omitted wordfiles.
  * debian/README.Debian:
    * Document the split into multiple binary packages.
  * debian/{control,rules,{python3-xkcdpass,xkcdpass,xkcdpass-doc}.*}:
    * Split Python library into binary package ‘python3-xkcdpass’.
    * Split example scripts into binary package ‘xkcdpass-doc’.

 -- Ben Finney <bignose@debian.org>  Mon, 19 Oct 2026 15:02:39 +1100

xkcdpass (1.20.0+dfsg1-1) unstable; urgency=medium

  * The “Rhea Hurrle” release.
  * New upstream version.
    Highlights since previous release:
    * Improve German-language word lists.
    * Fix bugs in parameter checks.
  * Declare conformance to “Standards-Version: 4.7.2”.
    No additional changes needed.
  * xkcdpass/static/*, debian/copyright:
    * Remove files without clear grant of license from copyright holder.
  * debian/copyright:
    * Comprehensively document copyright information for wordlist source.
  * debian/xkcdpass.examples:
    * Expand patterns to install all known example code modules.
  * debian/patches/remove-broken-test-cases.patch:
    * Remove test cases that break the test suite.
  * debian/control:
    * Remove unused “Depends: python3-pkg-resources”.
      Closes: bug#1083991. Thanks to Matthias Klose for the report.
  * debian/xkcdpass.lintian-overrides:
    * Remove unused Lintian override specification.
  * debian/watch:
    * Specify that upstream does not cryptographically sign releases.

 -- Ben Finney <bignose@debian.org>  Mon, 02 Jun 2025 14:42:12 +1000

xkcdpass (1.19.9+dfsg1-1) unstable; urgency=medium

  * The “Cecilia Payne” release.
  * New upstream version.
    Highlights since previous release:
    * Add “as-is” option for text case.
    * Add Swedish wordlist.
    * Enable invocation as a main module (`python3 -m xkcdpass`).
  * Declare conformance to “Standards-Version: 4.7.0”.
    No additional changes needed.
  * debian/patches/remove-broken-test-cases.patch:
    * Remove patch resolved upstream.

 -- Ben Finney <bignose@debian.org>  Wed, 20 Nov 2024 10:46:46 +1100

xkcdpass (1.19.3+dfsg1-3) unstable; urgency=medium

  * Rename default Git branch in official repository, to ‘main’.
  * Correct Bash command completion for filename argument.
  * Correct Bash command completion for numeric and text arguments.
  * Update UScan configuration to query GitHub API.
  * Declare conformance to “Standards-Version: 4.6.1”.
    No additional changes needed.
  * Update Lintian overrides to match current Lintian output.

 -- Ben Finney <bignose@debian.org>  Wed, 23 Nov 2022 14:00:25 +1100

xkcdpass (1.19.3+dfsg1-2) unstable; urgency=medium

  * Explicitly mark a superficial AutoPkgTest case.
  * debian/patches/remove-broken-test-cases.patch:
    * Remove a broken class from the upstream test suite.
      Closes: bug#1009426. Thanks to Lucas Nussbaum for the report.
  * Update URL for upstream homepage.
  * Override false positive Lintian check for VCS-* field names.
  * Override erroneous ‘anticipated-repack-count’ Lintian check.

 -- Ben Finney <bignose@debian.org>  Tue, 26 Apr 2022 09:53:06 +1000

xkcdpass (1.19.3+dfsg1-1) unstable; urgency=medium

  * The “Inge Lehmann” release.
  * New upstream version.
    Highlights since previous release:
    * Add French, Norwegian, and Portuguese dictionaries.
    * Fix bugs with Unicode encodings.
    * Add randomised delimiters.
    * Reduce installed size.
    * Support multiple word files.
  * Acknowledge non-maintainer upload “1.16.5+dfsg.1-1.1”.
  * Update publication years for Debian packaging in copyright notices.
  * Declare “Standards-Version: 4.6.0”.
  * Update URL for upstream homepage.
  * Add DEP-12 upstream metadata document.
  * Use UScan features to better specify upstream source URLs.
  * Specify the package build system does not require root privilege.
  * Declare EditorConfig settings for Debian packaging files.
  * Describe current Debian source package build process.
  * Use a null command for ‘clean’ during ‘Git-BuildPackage’.
  * Remove specification of minimum Python versions.
    These are now satisfied by all currently supported Debian releases.
  * Declare Debhelper compatibility level 13.
  * debian/compat:
    * Remove obsolete configuration file.
  * Refine conditions in Bash completion script, to guard against errors.
  * Request the parameter following ‘--wordfile’ has filename processing.
    Closes: bug#972868. Thanks to Jonas Smedegaard for the report.
  * debian/patches/omit-wordfile-ita-wiki.patch:
    * Remove mention of omitted ‘ita-wiki’ wordlist file.
    Closes: bug#1006311. Thanks to Sandro Lanquil for the report.
  * Override a Lintian false positive for a data file.
  * Correct an option documented in the manual page.
    Closes: bug#972866. Thanks to Jonas Smedegaard for the report.

 -- Ben Finney <bignose@debian.org>  Wed, 23 Feb 2022 21:29:02 +1100

xkcdpass (1.16.5+dfsg.1-1.1) unstable; urgency=medium

  * Non maintainer upload by the Reproducible Builds team.
  * No source change upload to rebuild on buildd with .buildinfo files.

 -- Holger Levsen <holger@debian.org>  Sat, 02 Jan 2021 16:37:52 +0100

xkcdpass (1.16.5+dfsg.1-1) unstable; urgency=medium

  * The “Mong Shwe Lung Marma” release.
  * New upstream version.
    Highlights since previous release:
    * Correct the assumption about Python interpreter program name.
    * Add option ‘--case’ to specify case of words in passphrase.
    * Add option ‘--separator’ to specify separator between words.
  * Correct an editor hint.
    Closes: bug#851144. Thanks to Edward Betts for the report.
  * debian/patches/use-current-interpreter-name.patch:
    * Drop the patch, now applied upstream.
  * Declare Debhelper compatibility level 11.
  * Declare “Standards-Version: 4.1.4”.
  * Specify current VCS for Debian packaging work.
  * Update copyright years for Debian packaging.
  * Remove ‘get-orig-source’ and ‘get-packaged-orig-source’ targets.
    These are no longer mentioned in Debian Policy 4.1.4 and later.
  * Update manual page for changes in command interface.

 -- Ben Finney <bignose@debian.org>  Tue, 10 Apr 2018 05:36:46 +1000

xkcdpass (1.14.2+dfsg.1-1) unstable; urgency=medium

  * The “Xulhaz Mannan” release.
  * New upstream version.
    Highlights since previous release:
    * Improved robustness of interactive mode.
    * Switch to EFF Dice-Generated Passphrases wordlist as default.
    * Add word lists for Spanish, Finnish.
  * Repack upstream source to avoid files not known to be DFSG-free.
  * Specify current VCS for Debian packaging work.
  * Specify the HTTPS URL for copyright file format.
  * Declare “Standards-Version: 4.1.2”.
  * Declare Debhelper compatibility level 10.
  * Correct the ‘dh_auto_build’ invocation.
  * Switch Git-Buildpackage to building source package from VCS overlay.
  * Convert UScan configuration to format version 4.
  * debian/patches/use-current-interpreter-name.patch:
    * Correct the assumption about Python interpreter program name.
  * Update Debian packaging license grant to GPL v3 or later.

 -- Ben Finney <bignose@debian.org>  Sat, 02 Dec 2017 16:36:45 +1100

xkcdpass (1.8.2-1) unstable; urgency=medium

  * The “Maung Sai U Chak” release.
  * New upstream version.
    Highlights since previous release:
    * When word list is not specified, try several hard-coded file paths.
      (This was documented but not working in earlier versions.)
  * Update fields for packaging VCS repository.

 -- Ben Finney <bignose@debian.org>  Sat, 10 Sep 2016 14:51:25 +1000

xkcdpass (1.8.0-1) unstable; urgency=medium

  * The “Avijit Roy” release.
  * New upstream version.
    Highlights since previous release:
    * Weak random number generator is not used unless explicitly
      requested.
    * De-duplicate word list before choosing words.
  * debian/*:
    * Update my email address for Debian work.
  * debian/control:
    * Remove Python development system dependency, no longer needed
      for upstream build system.
  * debian/tests/control:
    * Add an ‘autopkgtest’ smoke test for the installed program.

 -- Ben Finney <bignose@debian.org>  Fri, 12 Aug 2016 10:44:35 +1000

xkcdpass (1.6.3-1) unstable; urgency=medium

  * The “Narendra Dabholkar” release.
  * New upstream version.
    Highlights since previous release:
    * New minimum version requirements: Python 2.7+ or Python 3.2+.
  * debian/xkcdpass.docs:
    * Install upstream README document.
    * Install upstream CONTRIBUTORS document.
  * debian/copyright:
    * Add editor hints.
    * Update copyright notices.
  * debian/control:
    * Declare “Standards-Version: 3.9.8”.
    * “Build-Depends: python3-dev” for upstream build system.
  * debian/xkcdpass.examples:
    * Follow new upstream location of examples.
  * debian/xkcdpass.pyremove:
    * Remove specification of Python code examples to remove.
      The changes are now applied upstream.
  * debian/control, debian/bzr-buildpackage.conf, debian/gbp.conf:
    * Migrate to Git VCS for packaging.
    * Remove superfluous configuration for Bzr-buildpackage.
    * Add configuration for Git-buildpackage.
  * debian/watch:
    * Clarify configuration format and comments.

 -- Ben Finney <ben+debian@benfinney.id.au>  Sat, 18 Jun 2016 10:59:48 +1000

xkcdpass (1.4.3-1) unstable; urgency=medium

  * The “Gulalai Ismail” release.
  * Initial Debian release.
    (Closes: bug#768772)
  * New upstream version. Highlights since previous release:
    * Explicit free-software license grant for all components.
    * Default bundled word list is now office-safe.
    * Allows duplicate words in generated passphrase.
  * debian/control:
    * Set “VCS-*” fields to URLs for encrypted Alioth services.
  * debian/watch:
    * Refine regex pattern for upstream tarball URLs.
  * debian/clean:
    * Remove directories created by Setuptools.
  * debian/control, debian/rules:
    * Migrate to Pybuild for building Python-based code.
  * debian/*.examples:
    * Package new Python examples.
  * debian/*.pyremove:
    * Remove code examples from the installed Python package.
  * debian/copyright, debian/*:
    * Update copyright years.
    * Distinguish license conditions from license grants.

 -- Ben Finney <ben+debian@benfinney.id.au>  Mon, 15 Feb 2016 15:38:00 +1100

xkcdpass (1.2.3-1) UNRELEASED; urgency=low

  * The “Fahma Mohamed” release.
  * Initial Debian release.
    (Closes: bug#768772)

 -- Ben Finney <ben+debian@benfinney.id.au>  Wed, 21 Jan 2015 17:25:03 +1100
