|
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