petname (2.7-0ubuntu1) artful; urgency=medium

  * usr/share/petname/small/names.txt,
    usr/share/petname/large/adverbs.txt,
    usr/share/petname/medium/names.txt:
    - remove two words (gryphon, crawfish) that seem to have fallen out
      of the common database
    - remove word that has fallen out of the database (skillfully)
  * debian/control:
    - fix lintian errors
  * debian/compat:
    - bump compat
  * debian/compat, debian/control, debian/rules,
    debian/tests/check_words => debian/tests/checkwords,
    debian/tests/control:
    - fix test name to make lintian happy

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 26 May 2017 14:50:54 -0500

petname (2.6-0ubuntu1) artful; urgency=medium

  * debian/tests/check_words, usr/share/petname/small/adjectives.txt:
    - added "funky"
    - enumerated tests
  * README.md:
    - fixup the markdown
  * README.md, usr/share/man/man1/petname.1:
    - more markdown syntax fixes
  * README.md, usr/share/man/man1/petname.1:
    - recommend pip3

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 26 May 2017 14:50:51 -0500

petname (2.5-0ubuntu1) yakkety; urgency=medium

  * === added directory icons, icons/icon.png, icons/petname_14.png,
    icons/petname_192.png, icons/petname_64.png, usr/bin/petname:
    - added an icon (a dog tag)
  * snapcraft.yaml:
    - add snapcraft build instructions
    - use binary builds, since we use the coreutils binaries
    - fix arch
    - add icon
  * icons/petname.png:
    - added icon

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 20 Aug 2016 07:33:09 -0500

petname (2.4-0ubuntu1) yakkety; urgency=medium

  * === added directory usr/share/petname/medium, === added symlink
    usr/share/petname/adjectives.txt, === added symlink
    usr/share/petname/adverbs.txt, === added symlink
    usr/share/petname/names.txt, debian/rules, debian/tests/check_words,
    === renamed directory usr/share/petname/complex =>
    usr/share/petname/large, === renamed directory
    usr/share/petname/easy => usr/share/petname/small, === target is
    usmall/adjectives.txt, === target is usmall/adverbs.txt, === target
    is usmall/names.txt, usr/bin/petname, usr/share/man/man1/petname.1,
    usr/share/petname/adjectives.txt =>
    usr/share/petname/medium/adjectives.txt,
    usr/share/petname/adverbs.txt =>
    usr/share/petname/medium/adverbs.txt, usr/share/petname/names.txt =>
    usr/share/petname/medium/names.txt:
    - default to our simplest word-base, which gives ~205K adjective-animal
      combinations, which are memorable, by default
  * debian/rules, debian/tests/check_words:
    - test updates

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 09 Aug 2016 14:03:12 -0500

petname (2.3-0ubuntu1) yakkety; urgency=medium

  * debian/tests/check_words:
    - bypass the dict(1) tests when building in the buildd

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Aug 2016 22:13:36 -0500

petname (2.2-0ubuntu1) yakkety; urgency=medium

  * debian/control:
    - add a couple of ispell build-deps, to fix broken build

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Aug 2016 21:37:06 -0500

petname (2.1-0ubuntu1) yakkety; urgency=medium

  * debian/blacklist.txt, debian/tests/check_words,
    usr/share/petname/names.txt:
    - manual dictionary scrub of animal names;  I checked and read every
      entry to ensure names.txt consists only of animals
  * usr/share/petname/adverbs.txt, usr/share/petname/names.txt:
    - remove any adverbs/adjectives which are not recognized by ispell
  * debian/blacklist.txt, debian/tests/check_words,
    usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt:
    - add more tests
    - remove adverbs that aren't adverbs
    - remove adjectives that aren't adjectives
  * debian/tests/check_words, usr/share/petname/adjectives.txt:
    - add a test to detect repeated words
    - remove some repeated words
  * debian/tests/check_words, debian/whitelist.txt,
    usr/share/petname/names.txt:
    - simplify animal names further
    - add dictionary tests to ensure animal names are nouns and common
  * debian/blacklist.txt, debian/tests/check_words,
    usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt,
    usr/share/petname/names.txt:
    - add a couple to the blacklist
    - create a whitelist (for okay words not in the dictionary)
    - move some tests to run sooner
    - add some adverbs
  * debian/tests/check_words, usr/share/petname/adverbs.txt,
    usr/share/petname/names.txt:
    - separate the SCOWL tests for adj/adv
    - add a bunch of adverbs back, now that they pass tests
  * usr/bin/petname:
    - fix typo/regression in words>=3
  * === added directory usr/share/petname/easy,
    debian/tests/check_words, usr/share/petname/easy/adjectives.txt,
    usr/share/petname/easy/adverbs.txt,
    usr/share/petname/easy/names.txt:
    - enable the test to run against multiple directories
    - create an 'easy' set of words
  * debian/rules, debian/tests/check_words, usr/bin/petname,
    usr/share/man/man1/petname.1,
    usr/share/petname/complex/adjectives.txt,
    usr/share/petname/complex/adverbs.txt,
    usr/share/petname/complex/names.txt:
    - add a new -c|--complexity parameter, to support easy, standard, and
      complex words
    - run our tests against each
  * README.md, usr/share/man/man1/petname.1:
    - generate our README.md from our manpage
  * debian/rules, README.md, usr/share/man/man1/petname.1:
    - reformat for github
  * README.md, usr/share/man/man1/petname.1:
    - manually mangle our markdown readme
  * debian/control:

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Aug 2016 21:21:54 -0500

petname (2.0-0ubuntu1) yakkety; urgency=medium

  * README.md, usr/bin/petname, usr/share/man/man1/petname.1:
    - add support for an option -l|--letters parameter,
      to enable shorter, more readable names
  * usr/bin/petname:
    - ensure we don't go less than 3 letters
  * === added directory usr/share/petname/complex,
    usr/share/petname/complex/adjectives.txt,
    usr/share/petname/complex/adverbs.txt,
    usr/share/petname/complex/names.txt:
    - backup a copy of the "complex" names
  * === added directory usr/share/petname/complex, README.md,
    usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt,
    usr/share/petname/complex/adjectives.txt,
    usr/share/petname/complex/adverbs.txt,
    usr/share/petname/complex/names.txt, usr/share/petname/names.txt:
    - LP: #1583402
    - drastically simplify petnames by culling complex names, adjectives,
      and adverbs
    - we do this by adding a couple of requirements on our words, which
      should now be:
      + 12 characters or less
      + 4 syllables or less
      + words known in Ubuntu's dict(1)
  * debian/blacklist.txt, debian/control, debian/rules, usr/bin/petname:
    - build depend on a few utilities necessary to test our wordlists
      at build time
    - test all words against our specs
  * debian/blacklist.txt, debian/control, debian/rules, README.md,
    usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt,
    usr/share/petname/names.txt:
    - add a few blacklist words
    - use the SCOWL database to reduce complexity by culling infrequently
      used words
  * README.md:
    - update docs
  * === added directory debian/tests, debian/blacklist.txt,
    debian/rules, debian/tests/check_words,
    usr/share/petname/adjectives.txt, usr/share/petname/names.txt:
    - change from people names to animal names, inspired by ubuntu
    - add tests
  * usr/bin/petname, usr/share/man/man1/petname.1:
    - add an "ubuntu mode", which chooses words that start with the same
      letter
  * debian/blacklist.txt, debian/control, debian/rules,
    debian/tests/check_words, debian/tests/control, README.md,
    usr/share/man/man1/petname.1, usr/share/petname/names.txt:
    - update some docs, remove a word

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 03 Aug 2016 22:56:44 -0500

petname (1.9-0ubuntu1) xenial; urgency=medium

  * usr/bin/petname:
    - add support for --adverb|--adjective|--noun, to give
      only a random word of this type
  * usr/bin/petname:
    - define error() function
  * debian/blacklist.txt, debian/rules,
    usr/share/petname/adjectives.txt, usr/share/petname/adverbs.txt,
    usr/share/petname/names.txt:
    - add a blacklist, adapted from
      https://github.com/shutterstock/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words/blob/master/en
    - check our wordlists against that blacklist during the build
    - update our wordlists removing any blacklisted words or derivatives
      + note that this conservatively prunes a few perfectly acceptable words
  * debian/blacklist.txt:
    - add our religious figures to our blacklist

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 30 Oct 2015 10:15:06 -0500

petname (1.8-0ubuntu1) vivid; urgency=medium

  * usr/bin/petname:
    - add a -h|--help option that drops you in the manpage
  * usr/bin/petname, usr/share/man/man1/petname.1,
    usr/share/petname/petname.sh:
    - support directories with customized adjectives, adverbs, and names
  * usr/bin/petname, usr/share/petname/petname.sh:
    - move into a Generate() function
  * usr/share/petname/names.txt:
    - drastically increase list of first names, using US Census data:
      http://deron.meranda.us/data/census-derived-all-first.txt
  * README.md, usr/share/petname/adjectives.txt,
    usr/share/petname/adverbs.txt:
    - drastically increase lists of adverbs and adjectives using:
      http://wordlist.aspell.net/agid-readme/
    - update readme docs

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 28 Jan 2015 15:15:05 -0600

# For older changelog entries, run 'apt-get changelog petname'
