Skip to content

Releases: mozilla/glean_parser

v6.0.1

23 May 09:35
Compare
Choose a tag to compare
  • Relax version requirement for MarkupSafe.
    Now works with MarkupSafe v1.1.1 to v2.0.1 inclusive again.

v6.0.0

19 May 11:40
Compare
Choose a tag to compare
  • BUGFIX: Add missing extra_args to Rust constructor generation (bug 1765855)
  • Breaking change: glean_parser now generates metrics compatible with the UniFFI-powered Glean SDK.
    This is not backwards-compatible with previous versions.
  • Generate Rate, Denominator and Numerator metrics for Kotlin and Swift
  • Explicitly skip Rate, Denominator and Numerator metrics for JavaScript.
    These will cause a build failure by default, but can be turned into warnings on request.
    Use -s fail_rates=false to enable warning-only mode.

v5.1.2

01 Apr 09:52
Compare
Choose a tag to compare
  • BUGFIX: Revert changes made on v5.1.1.
    • The issues addressed by those changes, were non-issues and result of misuse of the APIs.

v5.1.1

31 Mar 09:13
Compare
Choose a tag to compare
  • BUGFIX: Fix issues with Swift templates (bug 1749494)
    • Make metrics and pings all public
    • Make pings static

v5.1.0

09 Mar 13:57
Compare
Choose a tag to compare
  • Add support for build info generation for JavaScript and Typescript targets (bug 1749494)

v5.0.1

08 Feb 13:34
Compare
Choose a tag to compare
  • Fix the logic for the metric expiration by version (bug 1753194)

v5.0.0

08 Feb 08:50
Compare
Choose a tag to compare
  • Remove C# support (#436).
  • Add support for Rust code generation (bug 1677434)
  • Report an error if no files are passed (bug 1751730)
  • [data-review] Report an error if no metrics match provided bug number (bug 1752576)
  • [data-review] Include notification_emails in list of those responsible (bug 1752576)
  • Add support for expiring metrics by the provided major version (bug 1753194)

v4.4.0

12 Jan 16:18
Compare
Choose a tag to compare
  • Support global file-level tags in metrics.yaml (bug 1745283)

  • Glinter: Reject metric files if they use unit by mistake. It should be time_unit (#432).

  • Automatically generate a build date when generating build info (#431).
    Enabled for Kotlin and Swift.
    This can be changed with the build_date command line option.
    build_date=0 will use a static unix epoch time.
    build_date=2022-01-03T17:30:00 will parse the ISO8601 string to use (as a UTC timestamp).
    Other values will throw an error.

    Example:

    glean_parser translate --format kotlin --option build_date=2021-11-01T01:00:00 path/to/metrics.yaml
    

v4.3.1

03 Nov 12:38
Compare
Choose a tag to compare
  • BUGFIX: Skip tags for code generation (#409)

v4.3.0

03 Nov 09:15
Compare
Choose a tag to compare