0.9.0 (2023-03-26)
    * Drop support for Python 2.X, 3.5, and 3.6;
      Add support for Python 3.10, 3.11
      (https://github.com/wolever/parameterized/pull/153)
    * Modernize from setup.py -> pyproject.toml
      (https://github.com/wolever/parameterized/pull/147; thanks @KOLANICH)
    * Add ``namespace`` argument to ``@parameterize.expand``
      (https://github.com/wolever/parameterized/pull/148; thanks @KOLANICH)
    * Add support for ``IsolatedAsyncioTestCase``
      (https://github.com/wolever/parameterized/pull/135; thanks @Ronserruya)
    * Work around for bug bpo-40126 in older versions of ``mock``
      (https://github.com/wolever/parameterized/pull/129; thanks @alexpizarroj)
    * Allow str, bytes, and any non-iterable input to be passed to
      ``@parameterized`` without wrapping in a tuple
      (https://github.com/wolever/parameterized/pull/157)
    * Fix class-level ``mock.patch.multiple``
      (https://github.com/wolever/parameterized/issues/138; thanks @ArthurGW)

0.8.1 (2021-01-09)
    * Add README and LICENSE to pypi sdist package
      (https://github.com/wolever/parameterized/pull/114; thanks @chohner)

0.8.0 (2021-01-04)
    * Handle camelCase test names. This is an ever-so-slightly backwards
      incompatible change, as the method for determining which methods are
      test methods has changed from ``method_name.startswith("test_")`` to
      ``method_name.startswith("test")``. The latter is the behavior of
      the ``unittest`` module.
      (thanks @bobwalker99; https://github.com/wolever/parameterized/pull/106)
    * Fix arguments to skip_on_empty helper (thanks @bhavyakjain;
      https://github.com/wolever/parameterized/pull/104)

0.7.5 (2021-01-04)
    * Fix crash on Python 2.7 with unicode docstrings
      (https://github.com/wolever/parameterized/issues/109)
    * Replace inspect.stack() with faster inspect.currentframe()
      (https://github.com/wolever/parameterized/issues/107)
    * Add a __version__ string to the package
      (https://github.com/wolever/parameterized/issues/103)

0.7.4 (2020-04-14)
    * Add ``class_name_func`` option to ``@parameterized_class``
    * Fix arguments being passed to skip_on_empty_helper (thanks @gaf3;
      https://github.com/wolever/parameterized/issues/57)
    * Fix tests on Python 3.8.2 (thanks @Ikke;
      https://github.com/wolever/parameterized/pull/99)

0.7.3 (2020-04-12)
    * Fix some typos (thanks @LWprogramming, @jinnovation;
      https://github.com/wolever/parameterized/pull/77,
      https://github.com/wolever/parameterized/pull/80)
    * Fix unicode handling in setup.py (thanks @sliwinski-milosz;
      https://github.com/wolever/parameterized/pull/89)
    * Fix Python 3.9 compat (thanks @vstinner;
      https://github.com/wolever/parameterized/pull/94)

0.7.2 (2020-04-12)
    * Add `@parameterized_class` name function callback support (thanks
      @duncwebb et al; https://github.com/wolever/parameterized/pull/74)

0.7.1 (2019-11-19)
    * Fix #73: calling `setUp` and `tearDown` in parameterized classes

0.7.0 (2019-02-05)
    * Added parameterized_class feature, for parameterizing entire test
      classes (many thanks to @TobyLL for their suggestions and help testing!)
    * Fix DeprecationWarning on `inspect.getargs` (thanks @brettdh;
      https://github.com/wolever/parameterized/issues/67)

0.6.2 (2018-03-11)
    * Make sure that `setUp` and `tearDown` methods work correctly (#40)
    * Raise a ValueError when input is empty (thanks @danielbradburn;
      https://github.com/wolever/parameterized/pull/48)
    * Fix the order when number of cases exceeds 10 (thanks @ntflc;
      https://github.com/wolever/parameterized/pull/49)

0.6.1 (2017-03-21)
    * Rename package from nose-parameterized to parameterized. A
      nose-parameterized package will be released with a deprecation warning.
    * Rename testcase_func_doc and testcase_func_name methods to doc_func and
      name_func (a DeprecationWarning will be issued, to be removed in 1.0).
    * Include parameters in all docstrings, not just `parameterized.expand`
      docstrings.
    * Explicitly unwrap iterators and generators before the test run (thanks
      @chornsby; https://github.com/wolever/nose-parameterized/pull/31)
    * 0.6.1 instead of 0.6.0 because I'm a dumb and accidentally uploaded
      the wrong thing to PyPI under version 0.6.0.

0.5.0 (2015-06-09)
    * Support for nose2, py.test, unittest, and unittest2
      (nose2 support thanks to @marek-mazur;
      https://github.com/wolever/nose-parameterized/pull/26)

0.4.2 (2015-05-18)
    * Fix bug with expand + empty arguments (thanks @jikamens;
      https://github.com/wolever/nose-parameterized/pull/25)

0.4.1 (2015-05-17)
    * Fix bug with expand + empty docstring (thanks @jikamens;
      https://github.com/wolever/nose-parameterized/pull/24)

0.4.0 (2015-05-11)
    * Include parameters in ``parameterized.expand`` function docstrings
      (https://github.com/wolever/nose-parameterized/pull/22; thanks
      @smspillaz)
    * Drop Python 3.2 support

0.3.5 (2014-11-05)
    * Allow the names of test cases generated by ``parameterized.expand`` to
      be customized.
      (https://github.com/wolever/nose-parameterized/pull/19;
      thanks @curtissiemens)

0.3.4 (2014-10-03)
    * Use ``functools.wraps`` to wrap expanded functions
      (https://github.com/wolever/nose-parameterized/pull/17;
      thanks @toumorokoshi)

0.3.3 (2014-01-03)
    * Replace unsafe characters with "_" in names generated by
      ``@parameterized.expand``.

0.3.2 (2014-01-02)
    * Add helpful error message when used with old-style classes.

0.3.1 (2013-08-01)
    * Fix bug: `nose_parameterized.param` wasn't being imported.

0.3 (2013-05-18)
    * Add `param` class.
    * Add explicit support for callable inputs.
    * Update readme to more throughly describe useage.
    * Remove un-used test helpers (`setup_logging`, `teardown_logging`,
     `logged_messages`, `assert_logged`, `assert_no_errors_logged`,
     `assert_contains`, `assert_not_contains`, `assert_raises`,
     `imported_from_test`).

0.2 (2013-01-15)
    * Add Python 3 support
