|
3 | 3 |
|
4 | 4 | .. _whatsnew: |
5 | 5 |
|
6 | | -********** |
7 | | -What's New |
8 | | -********** |
| 6 | + |
| 7 | +What’s New |
| 8 | +========== |
9 | 9 |
|
10 | 10 | This document outlines features and improvements from each release. |
11 | 11 |
|
12 | | -1.7.0 (August 19, 2020) |
13 | | -======================= |
| 12 | +1.7.1 (September 29, 2020) |
| 13 | +-------------------------- |
14 | 14 |
|
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 |
18 | 18 |
|
| 19 | +1.7.0 (August 19, 2020) |
| 20 | +----------------------- |
19 | 21 |
|
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 |
22 | 26 |
|
23 | | -- Add pandas v1.0.0 support |
| 27 | +1.6.1 (February 10, 2020) |
| 28 | +------------------------- |
24 | 29 |
|
| 30 | +- Add pandas v1.0.0 support |
25 | 31 |
|
26 | 32 | 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 | +------------------------- |
33 | 34 |
|
| 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 |
34 | 40 |
|
35 | 41 | 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 | +------------------------- |
41 | 43 |
|
| 44 | +- Fix issue with nulls in REST parameters |
| 45 | +- Add fallback default configuration for SSL |
| 46 | +- Add ``CASTable.get`` method |
42 | 47 |
|
43 | 48 | 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 |
0 commit comments