Skip to content

Latest commit

 

History

History
executable file
·
95 lines (79 loc) · 3 KB

CHANGELOG.md

File metadata and controls

executable file
·
95 lines (79 loc) · 3 KB

[2.6.4] 2024-01-09

Fixes

  • Dependencies updates:
    • pandas -> == 1.3.4

[2.6.3] 2021-02-25

Changes

  • Dependencies updates:
    • numpy -> >= 1.19

[2.6.2] 2021-02-25

Changes

  • Dependencies updates:
    • slackclient -> 2.9.3
    • numpy -> >= 1.20.1
    • pandas -> >=1.2.2
    • dask[complete] -> 2021.2.0
    • pyarrow -> >= 2.0.0

[2.5.0] 2020-02-14

Changes

  • Dependencies updates:
    • slackclient -> 2.5.0
    • numpy -> 1.18.1
    • pandas -> 1.0.1
    • dask[complete] -> 2.10.1
    • pyarrow -> 0.16.0

[2.4.0] 2019-05-18

Changes

  • Dependencies updates:
    • pyarrow -> 0.15.1 #172
    • numpy -> 1.17.4 #173
    • pandas -> 0.25.3 #171
    • dask -> 2.8.0 #175

[2.3.2] 2019-05-18

Fixes

[2.3.1] 2019-05-18

Fixes

  • Fixes kwargs passed along to pyarrow/fastparquet engines in read_df_parquet and read_ddf_parquet
  • Updates write_df_parquet and write_ddf_parquet to handle fastparquet engine

[2.3.0] 2019-05-18

Changes

  • read_df_parquet and read_ddf_parquet now take optional engine argument to allow to use pyarrow or fastparquet engines for reading parquet files.

[2.2.0] 2019-05-06

Changes

[2.1.1] 2019-04-07

Changes

  • Updates requirements for pandas, numpy, dask, and pyarrow

[2.1.0] 2019-01-18

Changes

  • Updates requirements for pandas, numpy, scikit-learn, and pyarrow

[2.0.0] 2018-11-10

Changed

[1.4.1] 2018-01-15

Changed

  • SDLog logs traceback up to 10 levels deep as text to Slack.

[1.4.0] 2018-01-15

Changed

  • SDLog will now also log error traceback to Slack (before it was only the type and the value).

[1.3.1] 2018-01-15

Changed

  • Updated pandas, dask, and numpy versions.

[1.3.0] 2018-01-15

Added

  • SDLog now uses a class log_message method to log -- this now supports a custom logging interface by inheriting from SDLog or replacing log_message in an application.
class MyTestLogger(SDLog):
    @classmethod
    def log_message(cls, message: str, **kwargs):
        print('SPECIAL LOGGER', message)

This class will print 'SPECIAL LOGGER' before all messages, but otherwise act the same as the normal SDLog. As another example, the log_message method could connect to and log to a database for non-console-based logging.