------------------ - change readme to .rst - use setup.py instead of setup.cfg
0.5.2
------------------ - TextPositionSet can be made from list of tuples - long passage in exception is truncated
0.5.1
------------------ - improper shorthand for selector raises TextSelectionError
0.5.0
------------------ - add TextPositionSelector.from_text constructor - Range constructor interprets None as 0 - fix bug: union with TextPositionSet should return TextPositionSet - add PositionSelectorSchema, for when a selector can't be a TextQuoteSelector
0.4.4
------------------ - provide "missing" instead of "optional" argument for marshmallow schema - add TextPositionSetFactory.from_exact_strings - SelectorSchema.expand_anchor_shorthand takes only a string argument - TextPositionSetFactory.from_selection will accept a Sequence of mixed types
0.4.3
------------------ - TextPositionSelector serializer dumps .real_start and .real_end - TextPositionSelector serializer omits "include_start" and "include_end" - TextPositionSelector serializer orders fields so "start" comes before "end" - disallow zero-length TextPositionSelectors