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¶
v0.0.0 (2025-02-01)¶
Documentation¶
Add @markm-io as a contributor (
b08f1ba)