- Add support for Node.js platform on Javascript / Typescript templates. ([bug 1728982](https://bugzilla.mozilla.org/show_bug.cgi?id=1728982))
4.0.0
- Add support for Text metric type ([374](https://github.com/mozilla/glean_parser/pull/374)) - Reserve the `default` ping name. It can't be used as a ping name, but it can be used in `send_in_pings` ([376](https://github.com/mozilla/glean_parser/pull/376))
3.8.0
- Expose ping reasons enum on JavaScript / TypeScript templates. ([bug 1719136](https://bugzilla.mozilla.org/show_bug.cgi?id=1719136)) - Define an interface with the allowed extras for each event on the TypeScript template. ([bug 1693487](https://bugzilla.mozilla.org/show_bug.cgi?id=1693487))
3.7.0
- New lint: Check for redundant words in ping names ([355](https://github.com/mozilla/glean_parser/pull/355)) - Add support for URL metric type ([361](https://github.com/mozilla/glean_parser/pull/361))
3.6.0
- Add a command `data-review` to generate a skeleton Data Review Request for all metrics matching a supplied bug number. ([bug 1704541](https://bugzilla.mozilla.org/show_bug.cgi?id=1704541)) - Enable custom distribution outside of GeckoView (`gecko_datapoint` becomes optional)