./textproc/py-precis-i18n, PRECIS-i18n: Internationalized Usernames and Passwords

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.0, Package name: py311-precis-i18n-1.1.0, Maintainer: pkgsrc-users

If you want your application to accept unicode user names and passwords,
you must be careful in how you validate and compare them. The PRECIS
framework makes internationalized user names and passwords safer for
use by applications. PRECIS profiles transform unicode strings into a
canonical form, suitable for comparison.


Required to run:
[lang/python310]

Master sites:

Filesize: 67.859 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-09 15:32:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-precis-i18n: updated to 1.1.0

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.
-   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.
   2023-01-20 13:39:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-precis-i18n: updated to 1.0.5

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).
   2022-01-18 07:09:14 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-precis-i18n: updated to 1.0.4

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.
-  Add type hints for package. Contributed by `lovetox \ 
<https://github.com/lovetox>`
-  Update copyright year (2022).
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125)
Log message:
Forget about Python 3.6
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-02-22 11:27:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-precis-i18n: updated to 1.0.3

1.0.3
- MANIFEST.in excludes `test_derived_props_files.py`; 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).