Pilmoji

Latest version: v2.0.4

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

Scan your dependencies

2.0.3

Adds support for Pillow v10 (21, 30)

Other changes
* `node_spacing` parameter for .text() similar to `spacing`, for number of pixels between nodes by WitherredAway in https://github.com/jay3332/pilmoji/pull/27

New Contributors
* WitherredAway made their first contribution in https://github.com/jay3332/pilmoji/pull/27
* vertyco made their first contribution in https://github.com/jay3332/pilmoji/pull/21
* annihilatorrrr made their first contribution in https://github.com/jay3332/pilmoji/pull/30

**Full Changelog**: https://github.com/jay3332/pilmoji/compare/2.0.2...2.0.3

2.0.2

Brings requirement patches from Pilmoji 2.0 and 2.0.1:

- Now compatible with emoji v2 (13, by ow0x)
- Default `cache` kwarg to be `True` (patched in 2.0.1)

**Full Changelog**: https://github.com/jay3332/pilmoji/compare/2.0.0...2.0.2

2.0.0

Complete rewrite of Pilmoji.

Breaking changes:

- Bump Python version requirement to 3.8+
- **Drop async support** (See below)
- Change signature of `Pilmoji.__init__`
- Refactored files

Other non-breaking changes:

- Properly type Pilmoji
- Ability to install from Github
- Multi-character emoji support
- A lot more emoji sources than just Twemoji, Microsoft, and Apple
- You will always be a subclass away from making your own source

Why drop async support for pilmoji?

Pilmoji shouldn't have been used asynchronously in the first place - instead,
it was supposed to be used synchronously with your other Pillow scripts, and if you need it to be async,
in an executor.

(Using async Pilmoji in an executor would result in something ugly such as a double await anyways)

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.