<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
* Update validity management code to new format by ggmarshall in https://github.com/legend-exp/pylegendmeta/pull/67
* Update path to analysis metadata in `channelmap()` by ggmarshall in https://github.com/legend-exp/pylegendmeta/pull/71
* Bug fix in TextDB by gipert in https://github.com/legend-exp/pylegendmeta/pull/72
* Deprecate `TextDB`, `AttrsDict`, `catalog` in favour of `dbetto` by gipert in https://github.com/legend-exp/pylegendmeta/pull/73
* Checkout latest stable legend-metadata tag by default by gipert in https://github.com/legend-exp/pylegendmeta/pull/75
* fix empty-string LEGEND_METADATA env var by ManuelHu in https://github.com/legend-exp/pylegendmeta/pull/80
* add versions func to output module commits by ggmarshall in https://github.com/legend-exp/pylegendmeta/pull/79
* add codecov token by ManuelHu in https://github.com/legend-exp/pylegendmeta/pull/81
* Reset LegendMetadata instance after checkout by gipert in https://github.com/legend-exp/pylegendmeta/pull/83
**Full Changelog**: https://github.com/legend-exp/pylegendmeta/compare/v1.1.0...v1.2.0