Hey everyone,
Following the `hive-nectar` update, I am also releasing a `nectarengine` v0.2.0 branch.

I modernized the codebase to use `httpx` instead of `requests` and ran strict type checks (`ty` is brutal) until I cleared every error. Like `hive-nectar`, this is a work in progress. I will merge it to main in about a week unless I get some issues that need fixed.
## Recent Changes
### 0.2.1
- Fixed type hinting errors in `cli.py`, `nfts.py`, and `tokenobject.py`.
- Added defensive `None` checks for `nft.get_id()` in CLI to prevent runtime errors.
- Cleaned up unused variables and imports identified by `ruff` and `ty`.
### 0.2.0
- Migrated network layer from `requests` to `httpx` for better performance.
- Enhanced `find_all` pagination to use `last_id` based recursion.
- Silenced noisy `httpx` logs by default.
## Shoutout
Special thanks to @themarkymark. His personal `hiveenginepy` inspired the `last_id` pagination logic, which handles tokens with more than 10k items.
## Installation
Test it via pip or uv:
```bash
pip install -U git+https://github.com/thecrazygm/nectarengine@v0.2.0
# or
uv add "nectarengine @ git+https://github.com/thecrazygm/nectarengine@v0.2.0"
```
As always,
Michael Garcia a.k.a. TheCrazyGM