Skip to content

Commit 7d4ae78

Browse files
committed
Prepare for 1.0 release
1 parent 452bfa6 commit 7d4ae78

3 files changed

Lines changed: 24 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
# Changelog
22
## Next Release
33

4-
* Added optional initial value for `reduce`
5-
* Added table of contents to readme
6-
* Added data interchange tutorial with pandas
7-
* Implemented `itertools.starmap` as `Sequence.starmap` and `Sequence.smap`
4+
5+
## Release 1.0.0
6+
7+
Reaching `1.0` primarily means that API stability has been reached so I don't expect to run into many new breaking changes.
8+
9+
### New Features
10+
11+
* Added optional initial value for `reduce` (https://github.com/EntilZha/PyFunctional/issues/86)
12+
* Added table of contents to readme (https://github.com/EntilZha/PyFunctional/issues/88)
13+
* Added data interchange tutorial with pandas (https://github.com/EntilZha/PyFunctional/blob/master/examples/PyFunctional-pandas-tutorial.ipynb)
14+
* Implemented `itertools.starmap` as `Sequence.starmap` and `Sequence.smap` (https://github.com/EntilZha/PyFunctional/issues/90)
15+
* Added interface to `csv.DictReader` via `seq.csv_dict_reader` (https://github.com/EntilZha/PyFunctional/issues/92)
16+
* Improved `_html_repr_`, `show` and `tabulate` by auto detecting named tuples as column names (https://github.com/EntilZha/PyFunctional/issues/91)
17+
* Improved `_html_repr_` and `show` to tell the user 10 of N rows are being shown if there are more than 10 rows (https://github.com/EntilZha/PyFunctional/issues/94)
18+
19+
### Dependencies and Supported Python Versions
20+
* Bumped version dependencies (https://github.com/EntilZha/PyFunctional/issues/89)
21+
* Added Python 3.6 via Travis CI testing
22+
823

924
## Release 0.8.0
1025
### New Features

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@ seq.jsonl('filepath')
307307

308308
# csv file
309309
seq.csv('filepath')
310+
seq.csv_dict_reader('filepath')
310311

311312
# sqlite3 db and sql query
312313
seq.sqlite3('filepath', 'select * from data')
@@ -458,7 +459,7 @@ In order to be merged, all pull requests must:
458459
[Gitter for chat](https://gitter.im/EntilZha/PyFunctional)
459460

460461
## Supported Python Versions
461-
`PyFunctional` supports and is tested against Python 2.7, 3.3, 3.4.4, 3.5, and PyPy
462+
`PyFunctional` supports and is tested against Python 2.7, 3.3, 3.4.4, 3.5, 3.6, and PyPy
462463

463464
## Changelog
464465
[Changelog](https://github.com/EntilZha/PyFunctional/blob/master/CHANGELOG.md)
@@ -471,7 +472,7 @@ I am a PhD student in Computer Science at the University of Colorado at Boulder.
471472
interests include large-scale machine learning, distributed computing, and adjacent fields. I
472473
completed my undergraduate degree in Computer Science at UC Berkeley in 2015. I have previously done
473474
research in the UC Berkeley AMPLab with Apache Spark, worked at Trulia as a data scientist,
474-
and will be working as a data scientist at Oracle Data Cloud this summer.
475+
and worked as a data scientist at Oracle Data Cloud this past summer.
475476

476477
I created `PyFunctional` while using Python extensively at Trulia, and finding that I missed the
477478
ease of use for manipulating data that Spark RDDs and Scala collections have. The project takes the

functional/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
from functional.streams import seq, pseq
88

99
__author__ = "Pedro Rodriguez"
10-
__copyright__ = "Copyright 2016, Pedro Rodriguez"
10+
__copyright__ = "Copyright 2017, Pedro Rodriguez"
1111
__license__ = "MIT"
12-
__version__ = "0.8.0"
12+
__version__ = "1.0.0"
1313
__maintainer__ = "Pedro Rodriguez"
1414
__email__ = "ski.rodriguez@gmail.com"
1515
__status__ = "Production"

0 commit comments

Comments
 (0)