Features
* Adds a new sub-command augur curate titlecase. The titlecase command is intended to apply titlecase to string fields in a metadata record (e.g. BRAINE-LE-COMTE, FRANCE -> Braine-le-Comte, France). Previously, this was available in the transform-string-fields script within the monkeypox repo.
[1197][] (j23414 and joverlee521)
[1197]: https://github.com/nextstrain/augur/pull/1197
Bug fixes
* export v2: Previously, when `strain` was not used as the metadata ID column, node attributes might have gone missing from the final Auspice JSON. This has been fixed. [1260][], [1262][] (victorlin, joverlee521)
* export v1: Added a deprecation warning for this command. [1265][] (victorlin)
* export v1: The recently introduced flag `--metadata-id-columns` did not work properly due to the same `export v2` bug that was fixed in this release. Instead of fixing it in `export v1`, drop the broken feature since this command is no longer being maintained. [1265][] (victorlin)
* filter: Expose internal Pandas errors from `--query` which may be useful to users. [1267][] (victorlin)
* filter: Previously, `--query` would fail when numerical comparisons were used on columns with missing values. This has been fixed. [1269][] (victorlin)
[1260]: https://github.com/nextstrain/augur/issues/1260
[1262]: https://github.com/nextstrain/augur/issues/1262
[1265]: https://github.com/nextstrain/augur/pull/1265
[1267]: https://github.com/nextstrain/augur/pull/1267
[1269]: https://github.com/nextstrain/augur/issues/1269