* Sat Mar 09 2019 John Vandenberg <jayvdb@gmail.com>
- Activate test suite, using GitHub as sdist
- Update to v19.1.0
* Quick release to enhance funcutils.FunctionBuilder and funcutils.wraps
to maintain function annotations on Python 3+
- from v19.0.0
* New types and utilities
+ dictutils.ManyToMany, complement of dictutils.OneToOne
+ dictutils.FrozenDict, immutable mapping
+ setutils.complement(), "negative" sets, useful for exclusion and
many other set operations
+ iterutils.soft_sorted(), more flexible sorting of sequences
+ iterutils.flatten_iter() and .flatten(), collapse nested iterables
+ mathutils.Bits type, representing a bitstring and translating
between integer, bytestring, hex, and boolean sequence representations
* funcutils improvements
+ FunctionBuilder funcutils.wraps now support coroutines/async
+ FunctionBuilder.add_arg() allows the addition of arguments to the
signature, to match FunctionBuilder.remove_arg()
+ Similarly funcutils.wraps() now takes an "expected" argument, to
complement "injected"
* Other bugfixes and improvements
+ cacheutils.LRI is now threadsafe and correctly handles duplicate keys
+ dictutils.subdict() returns the same type of dictionary it was passed
+ urlutils, better IPv6 support and URL behave more natively like strings
+ Improve singularization in strutils
+ Fix some deprecation warnings in Python 3.7
+ Document the change in dict constructor behavior affecting
dictutils.OMD under Python 3.7+
- from v18.0.1
* A few bugfixes and a handy text utility.
* Add MultiSub for multiple string substitutions in a single call
* `tableutils.Table.to_text()` is more Markdown compatible
* `atomic_save` works better with `overwrite=True`
* Reduced memory footprint on `tbutils._DeferredLine` with `__slots__`
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
* Thu Jun 07 2018 jengelh@inai.de
- Use a description that actually says what the package is about.
* Thu May 03 2018 toddrme2178@gmail.com
- Add license file
- Package readme file
- Use %license tag
* Thu May 03 2018 toddrme2178@gmail.com
- Update to 18.0.0
* Add <thead> and <tbody> structure to tableutils.Table HTML output, which helps with styling and other functionality (e.g., jQuery datatables).
* Add dictutils.subdict() to get a filtered version of a dictionary based on a subset of keys.
* Add beta version of cacheutils.MinIDMap.
* Sat Apr 15 2017 toddrme2178@gmail.com
- Update to 17.1.0
* No upstream changelog
- Implement single-spec version
* Mon Mar 21 2016 toddrme2178@gmail.com
- Update t0 16.1.1
* No upstream changelog
* Wed May 20 2015 toddrme2178@gmail.com
- Initial version