Skip to content

Commit 0a2d7f9

Browse files
author
Kevin D Smith
committed
Create v1.7.1-rc release candidate.
1 parent ec42701 commit 0a2d7f9

File tree

4 files changed

+115
-100
lines changed

4 files changed

+115
-100
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11

22
# Change Log
33

4+
## 1.7.1 - 2020-09-29
5+
6+
- Add ability to apply SAS formats to columns in a `SASDataFrame`
7+
- Support timezones in data uploaded and downloaded from CAS tables
8+
- Fix issue with TK path on Windows when using flask
9+
410
## 1.7.0 - 2020-08-19
511

612
- Add Python 3.8 support

doc/source/whatsnew.rst

Lines changed: 107 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -3,117 +3,126 @@
33
44
.. _whatsnew:
55

6-
**********
7-
What's New
8-
**********
6+
7+
Whats New
8+
==========
99

1010
This document outlines features and improvements from each release.
1111

12-
1.7.0 (August 19, 2020)
13-
=======================
12+
1.7.1 (September 29, 2020)
13+
--------------------------
1414

15-
- Add Python 3.8 support
16-
- Improve connection parameter handling (add CAS_URL= connection variable)
17-
- Improve connection protocol auto-detection
15+
- Add ability to apply SAS formats to columns in a ``SASDataFrame``
16+
- Support timezones in data uploaded and downloaded from CAS tables
17+
- Fix issue with TK path on Windows when using flask
1818

19+
1.7.0 (August 19, 2020)
20+
-----------------------
1921

20-
1.6.1 (February 10, 2020)
21-
=========================
22+
- Add Python 3.8 support
23+
- Improve connection parameter handling (add CAS_URL= connection
24+
variable)
25+
- Improve connection protocol auto-detection
2226

23-
- Add pandas v1.0.0 support
27+
1.6.1 (February 10, 2020)
28+
-------------------------
2429

30+
- Add pandas v1.0.0 support
2531

2632
1.6.0 (November 21, 2019)
27-
=========================
28-
29-
- Fix letter-casing in ``has_action`` and ``has_actionset`` methods
30-
- Remove usage of deprecated ``ix`` accessor
31-
- Explicitly specify column and line delimiters and locale in uploaded CSV files
32-
- Fix TKPATH issues in Windows and PPC
33+
-------------------------
3334

35+
- Fix letter-casing in ``has_action`` and ``has_actionset`` methods
36+
- Remove usage of deprecated ``ix`` accessor
37+
- Explicitly specify column and line delimiters and locale in uploaded
38+
CSV files
39+
- Fix TKPATH issues in Windows and PPC
3440

3541
1.5.2 (September 9, 2019)
36-
=========================
37-
38-
- Fix issue with nulls in REST parameters
39-
- Add fallback default configuration for SSL
40-
- Add ``CASTable.get`` method
42+
-------------------------
4143

44+
- Fix issue with nulls in REST parameters
45+
- Add fallback default configuration for SSL
46+
- Add ``CASTable.get`` method
4247

4348
1.5.1 (March 1, 2019)
44-
=====================
45-
46-
- Fix Authinfo matching when using base URLs in REST interface
47-
- Fix compatibility with pandas 0.24
48-
- Fix blob parameters in REST interface
49-
- Add ``CASTable.last_modified_date``, ``CASTable.last_accessed_date``, and ``CASTable.created_date`` prop
50-
erties
51-
- Add reverse operator methods to `CASColumn`
52-
53-
54-
v1.5.0 (September 18, 2018)
55-
===========================
56-
57-
- Windows support for binary CAS protocol
58-
- Added ``with_params`` method to ``CASTable`` to create one-off parameter object
59-
- Set appropriate column data types when uploading a ``DataFrame``
60-
61-
62-
v1.4.0 (July 25, 2018)
63-
======================
64-
65-
- Automatic CAS table creation when large number of By groups are generated in some DataFrame methods
66-
- Debugging options for REST interface
67-
- Python 3.7 support
68-
69-
70-
v1.3.1 (June 4, 2018)
71-
=====================
72-
73-
- Increase compatibility with older and newer versions of pandas
74-
- Automatically convert columns with SAS date/time formats to Python date/time objects
75-
- Improve ``CASTable.merge`` algorithm
76-
- Fix autocompletion on ``CAS`` and ``CASTable`` objects
77-
78-
79-
v1.3.0 (December 12, 2017)
80-
==========================
81-
82-
- Add new summary statistics for new version of CAS
83-
- Improve missing value support in ``CASTable`` ``describe`` method
84-
- Add controller failover support
85-
- Improve encrypted communication support
86-
- Add ``add``, ``any``, ``all``, ``merge``, and ``append`` methods to ``CASTable``
87-
- Add ``merge`` and ``concat`` functions with ``CASTable`` support
88-
89-
90-
v1.2.1 (September 13, 2017)
91-
===========================
92-
93-
- Better support for binary data in table uploads and parameters
94-
- Add integer missing value support
95-
- Allow list parameters to also be sets
96-
- Improve connection protocol detection
97-
- Add ``eval`` method to ``CASTable``
98-
99-
v1.2.0 (May 2, 2017)
100-
====================
101-
102-
- Use ``upload`` action rather than ``addtable`` for ``read_*`` methods.
103-
- Add basic Zeppelin notebook support (``from swat.notebook.zeppelin import show``)
104-
105-
v1.1.0 (March 21, 2017)
106-
=======================
107-
108-
- Add support for Python 3.6 (Linux extension)
109-
- Implement ``sample`` method on ``CASTable``
110-
- Add sampling support to plotting methods
111-
- ``cas.dataset.max_rows_fetched`` increased to 10,000
112-
- Add ``terminate`` method to ``CAS`` object to end session and close connection
113-
- Implement ``fillna``, ``replace``, and ``dropna`` methods on ``CASTable``
114-
- Add ``apply_labels`` method on ``SASDataFrame`` to set column labels as column names
115-
116-
v1.0.0 (September 9, 2016)
117-
==========================
118-
119-
- Initial Release
49+
---------------------
50+
51+
- Fix Authinfo matching when using base URLs in REST interface
52+
- Fix compatibility with pandas 0.24
53+
- Fix blob parameters in REST interface
54+
- Add ``CASTable.last_modified_date``, ``CASTable.last_accessed_date``,
55+
and ``CASTable.created_date`` properties
56+
- Add reverse operator methods to ``CASColumn``
57+
58+
1.5.0 (September 18, 2018)
59+
--------------------------
60+
61+
- Windows support for binary CAS protocol
62+
- Added ``with_params`` method to ``CASTable`` to create one-off
63+
parameter object
64+
- Set appropriate column data types when uploading a ``DataFrame``
65+
66+
1.4.0 (July 25, 2018)
67+
---------------------
68+
69+
- Automatic CAS table creation when large number of By groups are
70+
generated in some DataFrame methods
71+
- Debugging options for REST interface
72+
- Python 3.7 support
73+
74+
1.3.1 (June 4, 2018)
75+
--------------------
76+
77+
- Increase compatibility with older and newer versions of pandas
78+
- Automatically convert columns with SAS date/time formats to Python
79+
date/time objects
80+
- Improve ``CASTable.merge`` algorithm
81+
- Fix autocompletion on ``CAS`` and ``CASTable`` objects
82+
83+
1.3.0 (December 12, 2017)
84+
-------------------------
85+
86+
- Add new summary statistics for new version of CAS
87+
- Improve missing value support in ``CASTable`` ``describe`` method
88+
- Add controller failover support
89+
- Improve encrypted communication support
90+
- Add ``add``, ``any``, ``all``, ``merge``, and ``append`` methods to
91+
``CASTable``
92+
- Add ``merge`` and ``concat`` functions with ``CASTable`` support
93+
94+
1.2.1 (September 13, 2017)
95+
--------------------------
96+
97+
- Better support for binary data in table uploads and parameters
98+
- Add integer missing value support
99+
- Allow list parameters to also be sets
100+
- Improve connection protocol detection
101+
- Add ``eval`` method to ``CASTable``
102+
103+
1.2.0 (May 2, 2017)
104+
-------------------
105+
106+
- Use ``upload`` action rather than ``addtable`` for ``read_*``
107+
methods.
108+
- Add basic Zeppelin notebook support
109+
(``from swat.notebook.zeppelin import show``)
110+
111+
1.1.0 (March 21, 2017)
112+
----------------------
113+
114+
- Add support for Python 3.6 (Linux extension)
115+
- Implement ``sample`` method on ``CASTable``
116+
- Add sampling support to plotting methods
117+
- ``cas.dataset.max_rows_fetched`` increased to 10,000
118+
- Add ``terminate`` method to ``CAS`` object to end session and close
119+
connection
120+
- Implement ``fillna``, ``replace``, and ``dropna`` methods on
121+
``CASTable``
122+
- Add ``apply_labels`` method on ``SASDataFrame`` to set column labels
123+
as column names
124+
125+
1.0.0 (September 27, 2016)
126+
--------------------------
127+
128+
- Initial Release

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def get_file(fname):
3333
setup(
3434
zip_safe=False,
3535
name='swat',
36-
version='1.7.1-dev',
36+
version='1.7.1',
3737
description='SAS Scripting Wrapper for Analytics Transfer (SWAT)',
3838
long_description=get_file('README.md'),
3939
long_description_content_type='text/markdown',

swat/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,5 +93,5 @@
9393
# SAS Formatter
9494
from .formatter import SASFormatter # noqa: E402
9595

96-
__version__ = '1.7.1-dev'
96+
__version__ = '1.7.1'
9797
__tk_version__ = None

0 commit comments

Comments
 (0)