Avro-py

Latest version: v2025.3.7

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

Scan your dependencies

Page 1 of 8

2025.3.7

🔨 What's Changed

- The algorithm for including remapped words into the text has been improved to support further enlargement of the data. This leaves room for future updates to the functionality.

---

The prebuilt wheels and source files have been shipped with this release.

**Full Changelog**: https://github.com/hitblast/avro.py/compare/2025.3.6...2025.3.7

2025.3.6

🔨 What's Changed

> [!WARNING]
> This release has partially implemented features.

---

The prebuilt wheels and source files have been shipped with this release.

**Full Changelog**: https://github.com/hitblast/avro.py/compare/2025.2.21...2025.3.6

2025.2.21

🔨 What's Changed
- Minor bump release. Commemorating all the martyrs who gave their lives for their mother tongue on this day. 🌹

🔨 Related PRs
* Bump astral-sh/setup-uv from 4 to 5 by dependabot in https://github.com/hitblast/avro.py/pull/87

---
The prebuilt wheels and source files have been shipped with this release.

**Full Changelog**: https://github.com/hitblast/avro.py/compare/2024.12.9...2025.2.21

2024.12.9

🐍 Re-implemented `async`/`await`

> [!NOTE]
> After working on a rather "rushed" implementation of concurrency in this project, I've come to realize that instead of only keeping this project as a concurrency-compliant library, I can just keep both of the iteration alongside each other for both types of developers to use (I also apologize sincerely if the last update broke some code :p). So, I've re-implemented the functions with an `_async` prefix in order to revert these breaking changes.

🔨 What's Changed

- Brought back the following functions with their regular functionality:
- `parse()`
- `reverse()`
- `to_bijoy()`
- `to_unicode()`
- Shifted the features implemented in version [2024.12.5](https://github.com/hitblast/avro.py/releases/tag/2024.12.5) into the following functions:
- `parse_async()`
- `reverse_async()`
- `to_bijoy_async()`
- `to_unicode_async()`

---

The prebuilt wheels and source files have been shipped with this release.

**Full Changelog**: https://github.com/hitblast/avro.py/compare/2024.12.5...2024.12.9

2024.12.5

✨ New Features

- This update adds support for asynchronous I/O bound operations in avro.py. Though the implementation is bare-bones as of now, it could be significantly worked upon over time since low-level string manipulation hasn't been attached fully yet.
- **[⚠️ BREAKING CHANGE]** Thus, this update enforces `async` / `await` syntax for all of the primary functions listed below:
- `parse()`
- `reverse()`
- `to_bijoy()`
- `to_unicode()`
- Significant changes to the internal docstrings have been made in order to support code generation-based references later on.

🔨 Related PRs
* Bump astral-sh/setup-uv from 3 to 4 by dependabot in https://github.com/hitblast/avro.py/pull/82
* ✨ `async` / `await` implementation and restructure of documentation by hitblast in https://github.com/hitblast/avro.py/pull/83

---
The prebuilt wheels and source files have been shipped with this release.

**Full Changelog**: https://github.com/hitblast/avro.py/compare/2024.10.30...2024.12.5

2024.10.30

🔨 What's Changed
- In the final release for this October, the project has once again migrated its primary toolchain. Now, instead of [poetry](https://python-poetry.org), the [uv](https://github.com/astral-sh/uv) package manager has been used. This is to slowly adapt to a more low-level approach to text parsing as the project grows.

🔨 Related PRs
* Bump ruff from 0.7.0 to 0.7.1 by dependabot in https://github.com/hitblast/avro.py/pull/81

---
The prebuilt wheels and source files have been shipped with this release.

**Full Changelog**: https://github.com/hitblast/avro.py/compare/2024.10.26...2024.10.30

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.