Skip to content

Releases: nyggus/rounder

Modern building backend

15 Mar 13:40
e550d4a
Compare
Choose a tag to compare

The v0.7.1 release comes with a new structure of the project. Now, rounder uses the build-based backend which uses a pyproject.tomlfile instead ofsetup.py. The structure also integrates doctestwithpytest, so now pytestruns all thepytestanddoctest` tests, also from documentation files.

map_object() generaliztion

31 Oct 03:28
c247ee1
Compare
Choose a tag to compare

This release comes with the generalization of map_object() to use numbers.Numbers instead of Union[int, float]. The corresponding tests have been added.

Use built-in exceptions only

10 Aug 09:22
d037fcc
Compare
Choose a tag to compare

This release removes the custom exceptions from rounder, and instead uses the built-in TypeError exception, certainly customized to a particular error. This makes things easier at the user's side, as the user does not have to import these custom exception when wishing to catch the error from rounder.

Type annotation

03 Aug 12:23
7435f66
Compare
Choose a tag to compare

This release comes with type annotations of the functions that create rounder's API. In addition, the release fixed a bug with signif_object() which in particular situations changed int numbers to float ones.

Generators, maps and filters included

17 May 13:23
07de2d7
Compare
Choose a tag to compare

This release adds generator, map and filter objects, which are now handled by the rounder functions - whatever a rounded map yields, for instance, will be rounded.

Optimization

06 May 10:10
fd43510
Compare
Choose a tag to compare

This release comes with optimized code, which performs much better for large and complex objects.

Multiple types

20 Apr 06:55
1299e68
Compare
Choose a tag to compare

rounder v0.4.1 handles many built-in types: int, float, complex, set, frozenset, list, tuple, collections.namedtuple, typing.NamedTuple, dict, collections.defaultdict, collections.OrderedDict, collections.UserDict, collections.Counter, collections.deque, array.array, and collections.abc.Mapping.

v0.3.2

15 Apr 14:16
ca2b438
Compare
Choose a tag to compare

Updated functionality: working with collections.namedtuple, typing.NamedTuple and collections.OrderedDict.

v0.3.1

14 Apr 13:10
aed882d
Compare
Choose a tag to compare

The first official release.