Changelog

v1.0.0 (2026-05-07)

v0.7.1 (2026-05-07)

Bug fixes

  • Remove unnecessary type ignore comment in writer.py (587bb15)

v0.7.0 (2025-04-04)

Features

  • Add json handling for dictionary types in writer.py (94e12b7)

v0.6.0 (2025-04-04)

Features

  • Update typing-extensions to 4.13.1 and switch json to jsonb in writer.py (0d6e3ee)

v0.5.0 (2025-04-02)

Features

  • Enhance array handling and type inference for postgresql compatibility (f13e613)

v0.4.1 (2025-03-12)

Bug fixes

  • Correct table name quoting in alter table statement (f5a222a)

v0.4.0 (2025-03-07)

Features

  • Add tqdm progress bar support for dataframe writing to postgressql (0f6427f)

v0.3.1 (2025-02-14)

Bug fixes

  • Change dataframe cleaning method from applymap to map for improved performance (2bfee02)

v0.3.0 (2025-02-14)

Features

  • Add functions to clean values and determine text types in dataframe processing (dc2f26c)

v0.2.2 (2025-02-14)

Bug fixes

  • Clean nan and nat values in dataframe before conversion to records (8b2af18)

v0.2.1 (2025-02-14)

v0.2.0 (2025-02-14)

Bug fixes

  • Use engine.begin() for ddl commands in writer.py to ensure proper transaction handling (45cd959)

Features

  • Add sql_dtypes parameter to writer function for explicit sqlalchemy type usage (c7f6afb)

v0.1.14 (2025-02-14)

Bug fixes

  • Update type determination for int64dtype in writer.py to return integer type (613bf72)

Documentation

  • Add documentation for dataframe_to_pg package and its writer module (0767b19)

v0.1.13 (2025-02-13)

Bug fixes

  • Add support for json type columns in type determination in writer.py (c229c2a)

v0.1.12 (2025-02-13)

Bug fixes

  • Update type determination for int64dtype in writer.py to use is_integer_dtype (862df90)

v0.1.11 (2025-02-13)

Bug fixes

  • Reorder type determination for pandas datetimetzdtype and int64dtype in writer.py (e17ede8)

v0.1.10 (2025-02-13)

Bug fixes

  • Correct attribute name from ‘column’ to ‘columns’ in writeresult dataclass (c4cb5a2)

v0.1.9 (2025-02-13)

Bug fixes

  • Add writeresult dataclass to encapsulate dataframe write results and enhance yield_chunks functionality (4771974)

v0.1.8 (2025-02-13)

Bug fixes

  • Remove debug print statement for table name and columns in writer.py (38eaf4c)

v0.1.7 (2025-02-13)

Bug fixes

  • Enhance type determination for pandas datetimetzdtype and streamline dataframe processing (aa46478)

v0.1.6 (2025-02-13)

Bug fixes

  • Add support for pandas datetimetzdtype in type determination for dataframe writer (2977326)

v0.1.5 (2025-02-13)

Bug fixes

  • Refine type determination for pandas int64dtype in dataframe writer (3713345)

v0.1.4 (2025-02-13)

Bug fixes

  • Enhance type determination to support pandas int64dtype in dataframe writer (6a71f3e)

v0.1.3 (2025-02-13)

Bug fixes

  • Correct argument name for truncate limit in clean_names method (784fefd)

v0.1.2 (2025-02-13)

Bug fixes

  • Streamline dataframe type determination and clean column names logic (ec13b76)

v0.1.1 (2025-02-13)

Bug fixes

  • Update package versions in lock file and add janitor for name cleaning (78bb3c9)

v0.1.0 (2025-02-02)

Features

  • Add yield_chunks parameter to control chunked processing of records (835ff2f)

v0.0.2 (2025-02-01)

Bug fixes

  • Correction to table creation to use the engine instead of the connection (26ed491)

v0.0.1 (2025-02-01)

Bug fixes

  • Add in column cleaning utilizing pyjanitor (8a10a44)

  • Initial code commit (f599b45)

v0.0.0 (2025-02-01)

Documentation

  • Add @markm-io as a contributor (b08f1ba)