You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.rst
+9-3
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,16 @@
1
1
2.0.0 - Unreleased
2
2
------------------
3
3
4
-
**BACKWARDS-INCOMPATIBLE CHANGES**
4
+
**BACKWARDS-INCOMPATIBLE CHANGES:**
5
5
6
6
* :doc:`/scripts/csvclean` now writes its output to standard output and its errors to standard error, instead of to ``basename_out.csv`` and ``basename_err.csv`` files. Consequently, it no longer supports a :code:`--dry-run` flag to output summary information like ``No errors.``, ``42 errors logged to basename_err.csv`` or ``42 rows were joined/reduced to 24 rows after eliminating expected internal line breaks.``.
7
7
8
+
Other changes:
9
+
10
+
* feat: The :code:`--quoting` option accepts 4 (`csv.QUOTE_STRINGS <https://docs.python.org/3/library/csv.html#csv.QUOTE_STRINGS>`__) and 5 (`csv.QUOTE_NOTNULL <https://docs.python.org/3/library/csv.html#csv.QUOTE_NOTNULL>`__) on Python 3.12.
11
+
* feat: :doc:`/scripts/csvformat`: The :code:`--out-quoting` option accepts 4 (`csv.QUOTE_STRINGS <https://docs.python.org/3/library/csv.html#csv.QUOTE_STRINGS>`__) and 5 (`csv.QUOTE_NOTNULL <https://docs.python.org/3/library/csv.html#csv.QUOTE_NOTNULL>`__) on Python 3.12.
12
+
* fix: :doc:`/scripts/csvformat`: The :code:`--out-quoting` option works with 2 (`csv.QUOTE_NONUMERIC <https://docs.python.org/3/library/csv.html#csv.QUOTE_NOTNUMERIC>`__). Use the :code:`--locale` option to set the locale of any formatted numbers.
13
+
8
14
1.5.0 - March 28, 2024
9
15
----------------------
10
16
@@ -21,7 +27,7 @@
21
27
* :code:`--sniff-limit``
22
28
* :code:`--no-inference``
23
29
24
-
* feat: :doc:`/scripts/csvpy` removes the ``--linenumbers`` and ``--zero`` output options, which had no effect.
30
+
* feat: :doc:`/scripts/csvpy` removes the :code:`--linenumbers` and :code:`--zero` output options, which had no effect.
25
31
* feat: :doc:`/scripts/in2csv` adds a :code:`--reset-dimensions` option to `recalculate <https://openpyxl.readthedocs.io/en/stable/optimized.html#worksheet-dimensions>`_ the dimensions of an XLSX file, instead of trusting the file's metadata. csvkit's dependency `agate-excel <https://agate-excel.readthedocs.io/en/latest/>`_ 0.4.0 automatically recalculates the dimensions if the file's metadata expresses dimensions of "A1:A1" (a single cell).
26
32
* fix: :doc:`/scripts/csvlook` only reads up to :code:`--max-rows` rows instead of the entire file.
27
33
* fix: :doc:`/scripts/csvpy` supports the existing input options:
@@ -61,7 +67,7 @@
61
67
1.2.0 - October 4, 2023
62
68
-----------------------
63
69
64
-
* fix: :doc:`/scripts/csvjoin` uses the correct columns when performing a ``--right`` join.
70
+
* fix: :doc:`/scripts/csvjoin` uses the correct columns when performing a :code:`--right` join.
65
71
* Add SQLAlchemy 2 support.
66
72
* Drop Python 3.7 support (end-of-life was June 5, 2023).
0 commit comments