Glean-parser

Latest version: v14.1.2

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 22

1.20.0

- **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](https://bugzilla.mozilla.org/show_bug.cgi?id=1604854) for additional
context.

1.19.0

- **Breaking change:** The regular expression used to validate labels is
stricter and more correct.
- Add more information about pings to markdown documentation:
- State whether 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.

1.18.3

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

1.18.2

- BUGFIX: Fix rendering of first element of reason list.

1.18.1

- 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.

1.18.0

- **Breaking Change (Java API)** Have the metrics names in Java match the names
in Kotlin. See [Bug
1588060](https://bugzilla.mozilla.org/show_bug.cgi?id=1588060).
- The reasons a ping are sent are now included in the generated markdown
documentation.

Page 15 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.