Skip to content

Commit e6aa91a

Browse files
committed
move privacy changes to development section
1 parent 061cc04 commit e6aa91a

File tree

1 file changed

+38
-33
lines changed

1 file changed

+38
-33
lines changed

doc/source/whatsnew/v0.20.0.txt

+38-33
Original file line numberDiff line numberDiff line change
@@ -1000,39 +1000,6 @@ New Behavior:
10001000
In [11]: index.memory_usage(deep=True)
10011001
Out[11]: 260
10021002

1003-
.. _whatsnew_0200.api_breaking.privacy:
1004-
1005-
Modules Privacy Has Changed
1006-
^^^^^^^^^^^^^^^^^^^^^^^^^^^
1007-
1008-
Some formerly public python/c/c++/cython extension modules have been moved and/or renamed. These are all removed from the public API.
1009-
Further more, the ``pandas.core``, ``pandas.io``, and ``pandas.util`` top-level modules are now considered to be PRIVATE.
1010-
If indicated, a deprecation warning will be issued if you reference that module. (:issue:`12588`)
1011-
1012-
.. csv-table::
1013-
:header: "Previous Location", "New Location", "Deprecated"
1014-
:widths: 30, 30, 4
1015-
1016-
"pandas.lib", "pandas._libs.lib", "X"
1017-
"pandas.tslib", "pandas._libs.tslib", "X"
1018-
"pandas._join", "pandas._libs.join", ""
1019-
"pandas._period", "pandas._libs.period", ""
1020-
"pandas.computation", "pandas.core.computation", ""
1021-
"pandas.msgpack", "pandas.io.msgpack", ""
1022-
"pandas.index", "pandas._libs.index", ""
1023-
"pandas.algos", "pandas._libs.algos", ""
1024-
"pandas.hashtable", "pandas._libs.hashtable", ""
1025-
"pandas.json", "pandas.io.json.libjson", "X"
1026-
"pandas.parser", "pandas.io.libparsers", "X"
1027-
"pandas.types", "pandas.core.typed", ""
1028-
"pandas.io.sas.saslib", "pandas.io.sas.libsas", ""
1029-
"pandas._testing", "pandas.util.libtesting", ""
1030-
"pandas._sparse", "pandas.sparse.libsparse", ""
1031-
"pandas._hash", "pandas.tools.libhash", ""
1032-
"pandas._window", "pandas.core.libwindow", ""
1033-
1034-
- The function :func:`~pandas.api.type.union_categoricals` is now importable from ``pandas.api.types``, formerly from ``pandas.types.concat`` (:issue:`15998`)
1035-
10361003
.. _whatsnew_0200.api_breaking.sort_index:
10371004

10381005
DataFrame.sort_index changes
@@ -1338,6 +1305,44 @@ Other API Changes
13381305
Development Changes
13391306
~~~~~~~~~~~~~~~~~~~
13401307

1308+
.. _whatsnew_0200.develop.privacy:
1309+
1310+
Modules Privacy Has Changed
1311+
^^^^^^^^^^^^^^^^^^^^^^^^^^^
1312+
1313+
Some formerly public python/c/c++/cython extension modules have been moved and/or renamed. These are all removed from the public API.
1314+
Further more, the ``pandas.core``, ``pandas.io``, and ``pandas.util`` top-level modules are now considered to be PRIVATE.
1315+
If indicated, a deprecation warning will be issued if you reference that module. (:issue:`12588`)
1316+
1317+
.. csv-table::
1318+
:header: "Previous Location", "New Location", "Deprecated"
1319+
:widths: 30, 30, 4
1320+
1321+
"pandas.lib", "pandas._libs.lib", "X"
1322+
"pandas.tslib", "pandas._libs.tslib", "X"
1323+
"pandas._join", "pandas._libs.join", ""
1324+
"pandas._period", "pandas._libs.period", ""
1325+
"pandas.computation", "pandas.core.computation", ""
1326+
"pandas.msgpack", "pandas.io.msgpack", ""
1327+
"pandas.index", "pandas._libs.index", ""
1328+
"pandas.algos", "pandas._libs.algos", ""
1329+
"pandas.hashtable", "pandas._libs.hashtable", ""
1330+
"pandas.json", "pandas.io.json.libjson", "X"
1331+
"pandas.parser", "pandas.io.libparsers", "X"
1332+
"pandas.types", "pandas.core.typed", ""
1333+
"pandas.io.sas.saslib", "pandas.io.sas.libsas", ""
1334+
"pandas._testing", "pandas.util.libtesting", ""
1335+
"pandas._sparse", "pandas.sparse.libsparse", ""
1336+
"pandas._hash", "pandas.tools.libhash", ""
1337+
"pandas._window", "pandas.core.libwindow", ""
1338+
1339+
- The function :func:`~pandas.api.type.union_categoricals` is now importable from ``pandas.api.types``, formerly from ``pandas.types.concat`` (:issue:`15998`)
1340+
1341+
.. _whatsnew_0200.develop.other:
1342+
1343+
Other Changes
1344+
^^^^^^^^^^^^^
1345+
13411346
- Building pandas for development now requires ``cython >= 0.23`` (:issue:`14831`)
13421347
- Require at least 0.23 version of cython to avoid problems with character encodings (:issue:`14699`)
13431348
- Reorganization of timeseries tests (:issue:`14854`)

0 commit comments

Comments
 (0)