* feature: interpolate params into destination templates by tomreitz in https://github.com/edanalytics/earthmover/pull/141 * feature: lowercase columns by jayckaiser in https://github.com/edanalytics/earthmover/pull/143 * fix: optional fields recursion by rlittle08 in https://github.com/edanalytics/earthmover/pull/142 * fix: `earthmover deps` fails when not all params are passed by johncmerfeld in https://github.com/edanalytics/earthmover/pull/140 * fix: make all pandas/dask config conditional on >3.10 by johncmerfeld in https://github.com/edanalytics/earthmover/pull/146
</details>
0.4.1
<details> <summary>Released 2024-11-15</summary>
* feature: [allow specifying `colspecs` for fixed-width files](https://github.com/edanalytics/earthmover/pull/133) * feature: [allow `config` params to be passable at the CLI and have a `parameter_default`](https://github.com/edanalytics/earthmover/pull/130) * feature: [refactor Source columns list logic as a select instead of a rename](https://github.com/edanalytics/earthmover/pull/137) * bugfix: []`earthmover deps` failed to find nested local packages](https://github.com/edanalytics/earthmover/pull/134) * bugfix: [relative paths not resolved correct when using project composition](https://github.com/edanalytics/earthmover/pull/134) * bugfix: `--results-file` required a directory prefix * bugfix: [some functionality was broken for Python versions < 3.10](https://github.com/edanalytics/earthmover/pull/136)
</details>
0.4.0
<details> <summary>Released 2024-10-16</summary>
* feature: add support for Python 3.12, with corresponding updates to core dataframe dependencies * feature: add `--set` flag for overriding values within `earthmover.yml` from the command line
</details>
0.3.8
<details> <summary>Released 2024-09-06</summary>
* bugfix: Jinja in destination `header` failed if dataframe is empty
</details>
0.3.7
<details> <summary>Released 2024-09-04</summary>
* feature: implementing a limit_rows operation * feature: add support for a `require_rows` boolean or non-negative int on any node * feature: add support for Jinja in a destination node header and footer * bugfix: union fails with duplicate columns
</details>
0.3.6
<details> <summary>Released 2024-08-07</summary>
* feature: add `json_array_agg` function to `group_by` operation * feature: select all columns using "*" in `modify_columns` operation * internal: set working directory to the location of the `earthmover.yaml` file * documentation: add information on `earthmover init` and `earthmover clean` to the README * bugfix: fix bug with `earthmover clean` that could have removed earthmover.yaml files