Precis-i18n

Latest version: v1.1.0

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

Scan your dependencies

Page 1 of 3

1.1.0

- Fixed an issue in the Nickname profile implementation that trimmed
extra leading/trailing white space beyond the `Zs`
category prescribed in RFC 8266. Python treats certain
Unicode control characters such as `'\n'` and `'\t'` as white space. If
these appeared as leading/trailing spaces in a Nickname string, they
were stripped. With this release, the Nickname profile will raise a
UnicodeEncodeError `DISALLOWED/controls` if any control
characters are encountered. (Issue 29)
- Update internal tables for Unicode 15.1.
- Add Python 3.13-dev to CI build environment.
- Change format of README and CHANGELOG files to Markdown.
- Drop support for Python 3.3 and 3.4.

1.0.5

- Update internal tables for Unicode 15.0.
- Small type hint fix to one `.pyi` file.
- Add Python 3.11 and 3.12 to CI build environment.
- Update copyright year (2023).

1.0.4

- Update internal tables for Unicode 14.0. These updates also affect
context rules for Unicode 11.0 through 13.0. In limited cases under
previous versions of precis_i18n, valid strings under Unicode
11.0-13.0 were erroneously DISALLOWED due to context reasons
hebrew_punctuation, katakana_middle_dot, and zero_width_nonjoiner.
(Issue 19)
- Add type hints for package. Contributed by
[lovetox](https://github.com/lovetox) (Issue #14).
- Update copyright year (2022).

1.0.3

- MANIFEST.in excludes [test_derived_props_files.py]{.title-ref}; test
data files are not packaged.
- CI script now builds source package and runs tests from it.
- Use Github Actions for continuous integration.
- Update copyright year (2021).

1.0.2

- `get_profile` now supports alternative unicodedata2 module (Issue
8).
- `get_profile` maps \':\' to \'\_\' before look up (Issue 10).
- Test Unicode 12.1 for Python 3.8.
- Test Unicode 12.0 (Using optional unicodedata2 module)
- Test Unicode 13.0 for Python 3.9 (Issue 9).
- Update copyright year (2020).

1.0.1

- Fixed a dict/set syntax typo that has no runtime effect (6ae6876).
- Test forward compatibility of derived props test files as Unicode
version increases.
- Test Unicode 11.0 (Python 3.7).
- Update copyright year (2019).

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.