Skip to content

Releases: mozilla/glean_parser

v1.23.0

27 Jun 08:06
Compare
Choose a tag to compare

1.23.0 (2020-06-27)

  • Support for Python 3.5 has been dropped.
  • BUGFIX: The ordering of event extra keys will now match with their enum, fixing a serious bug where keys of extras may not match the correct values in the data payload. See https://bugzilla.mozilla.org/show_bug.cgi?id=1648768.

v.1.22.0

28 May 07:42
e245f8f
Compare
Choose a tag to compare
  • Breaking change: (Swift only) Combine all metrics and pings into a single generated file Metrics.swift.

v1.21.0: Reorder the values of the `Lifetime` enum (#193)

25 May 15:41
b734c43
Compare
Choose a tag to compare

1.21.0 (2020-05-25)

  • glinter messages have been improved with more details and to be more
    actionable.
  • A maximum of 10 extra_keys is now enforced for event metric types.
  • BUGFIX: the Lifetime enum values now match the values of the implementation in mozilla/glean.

v1.20.2

24 Apr 13:51
Compare
Choose a tag to compare
  • Dependencies that depend on the version of Python being used are now specified using the Declaring platform specific dependencies syntax in setuptools <https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-platform-specific-dependencies>__. This means that more recent versions of dependencies are likely to be installed on Python 3.6 and later, and unnecessary backport libraries won't be installed on more recent Python versions.

v1.20.1

21 Apr 14:29
Compare
Choose a tag to compare
  • The minimum version of the runtime dependencies has been lowered to increase compatibility with other tools. These minimum versions are now tested in CI, in addition to testing the latest versions of the dependencies that was already happening in CI.

v1.20.0

15 Apr 16:05
Compare
Choose a tag to compare
  • Breaking change: glinter errors found during the translate command will now return an error code. glinter warnings will be displayed, but not return an error code.
  • glean_parser now produces a linter warning when user lifetime metrics are
    set to expire. See bug 1604854
    for additional context.

v1.19.0

18 Mar 14:22
Compare
Choose a tag to compare
  • Breaking change: The regular expression used to validate labels is
    stricter and more correct.
  • Add more information about pings to markdown documentation:
    • State wether the ping includes client id;
    • Add list of data review links;
    • Add list of related bugs links.
  • glean_parser now makes it easier to write external translation functions for
    different language targets.
  • BUGFIX: glean_parser now works on 32-bit Windows.

v1.18.3

24 Feb 16:47
73e5f56
Compare
Choose a tag to compare

1.18.3 (2020-02-24)

  • Dropped the 'inflection' dependency.
  • Constrained the 'zipp' and 'MarkupSafe' transitive dependencies to versions that
    support Python 3.5.

v1.18.2

14 Feb 14:19
Compare
Choose a tag to compare
  • BUGFIX: Fix rendering of first element of reason list.

v1.18.1

14 Feb 12:54
Compare
Choose a tag to compare
  • BUGFIX: Reason codes are displayed in markdown output for built-in pings as
    well.
  • BUGFIX: Reason descriptions are indented correctly in markdown output.
  • BUGFIX: To avoid a compiler error, the @JvmName annotation isn't added to
    private members.