What's Changed
* feat: treat strings a lit when doing binary_ops by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/107
* fix: correctly replace column after join on 0 index by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/108
* fix: correctly handle chained joins shared join column by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/109
* feat: add endswith support by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/110
* feat: add last_day to all engines by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/114
* fix: always quote identifiers by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/115
* chore(deps): update dependency sqlglot to >=24.0.0,<25.6 by renovate in https://github.com/eakmanrq/sqlframe/pull/118
* chore(deps): update dependency pyarrow to v17 by renovate in https://github.com/eakmanrq/sqlframe/pull/119
* chore(deps): update dependency sqlglot to >=24.0.0,<25.7 by renovate in https://github.com/eakmanrq/sqlframe/pull/120
* chore(deps): update dependency mypy to >=1.10.0,<1.12 by renovate in https://github.com/eakmanrq/sqlframe/pull/121
* chore(deps): update dependency pytest to >=8.2.0,<8.4 by renovate in https://github.com/eakmanrq/sqlframe/pull/123
* chore(deps): update dependency openai to >=1.30,<1.37 by renovate in https://github.com/eakmanrq/sqlframe/pull/122
* chore(deps): update dependency openai to >=1.30,<1.38 by renovate in https://github.com/eakmanrq/sqlframe/pull/125
* chore(deps): update dependency snowflake-connector-python to >=3.10.0,<3.13 by renovate in https://github.com/eakmanrq/sqlframe/pull/126
* feat: Customize input output dialect by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/124
* chore(deps): update dependency sqlglot to >=24.0.0,<25.8 by renovate in https://github.com/eakmanrq/sqlframe/pull/127
* feat: add toArrow support DuckDB by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/128
* chore(deps): update dependency pre-commit to >=3.7,<3.9 by renovate in https://github.com/eakmanrq/sqlframe/pull/129
* chore(deps): update dependency sqlglot to >=24.0.0,<25.9 by renovate in https://github.com/eakmanrq/sqlframe/pull/130
* feat: no longer optimize by default by eakmanrq in https://github.com/eakmanrq/sqlframe/pull/131
**Full Changelog**: https://github.com/eakmanrq/sqlframe/compare/v1.14.0...v2.0.0