When bad option names are defined ("bad" here meaning "conflicts with names already chosen for pre-existing methods"), a ``BadOptionName`` exception will be raised.
Tweaked docs, adding comparison chart.
1.0.3
Switched to local version of ``chainstuf`` until bug with generator values in ``stuf.chainstuf`` can be tracked down and corrected. This was blocking a downstream feature-release of ``say``.
1.0.2
Improved ``setdefault`` and ``update`` methods, and added tests, primarily in effort to work around bug that appears in ``stuf``, ``orderedstuf``, or ``chainstuf`` when a mapping value is a generator.
Documentation improved.
1.0.1
Moved main documentation to Sphinx format in ./docs, and hosted the long-form documentation on readthedocs.org. README.rst now an abridged version/teaser for the module.
1.0.0
Cleaned up source for better PEP8 conformance
Bumped version number to 1.0 as part of move to `semantic versioning <http://semver.org>`_, or at least enough of it so as to not screw up Python installation procedures (which don't seem to understand 0.401 is a lesser version that 0.5, because 401 > 5).