Skip to content

1.0.0

Choose a tag to compare

@EntilZha EntilZha released this 02 Feb 23:01
· 106 commits to master since this release

Reaching 1.0 primarily means that API stability has been reached so I don't expect to run into many new breaking changes. The library is also relatively feature complete at this point almost two years after the first commit (February 5, 2015).

This release includes several new minor features and usability improvements in jupyter notebook environments

New Features

  • Added optional initial value for reduce (#86)
  • Added table of contents to readme (#88)
  • Added data interchange tutorial with pandas (https://github.com/EntilZha/PyFunctional/blob/master/examples/PyFunctional-pandas-tutorial.ipynb)
  • Implemented itertools.starmap as Sequence.starmap and Sequence.smap (#90)
  • Added interface to csv.DictReader via seq.csv_dict_reader (#92)
  • Improved _html_repr_, show and tabulate by auto detecting named tuples as column names (#91)
  • Improved _html_repr_ and show to tell the user 10 of N rows are being shown if there are more than 10 rows (#94)

Dependencies and Supported Python Versions

  • Bumped version dependencies (#89)
  • Added Python 3.6 via Travis CI testing