Changelog
=========

0.2.1
-----

-  Fixed type hinting errors in ``cli.py``, ``nfts.py``, and
   ``tokenobject.py``.
-  Added defensive ``None`` checks for ``nft.get_id()`` calls in CLI to
   prevent runtime errors.
-  Resolved ``sys._MEIPASS`` attribute error for frozen applications.
-  Refactored ``nodeslist.py`` to exclusively use PeakD Beacon API,
   removing legacy ``flowerengine`` logic.
-  Added ``find_many`` to ``Api`` for efficient pagination with
   ``last_id``.
-  Added ``utils.py`` with ``Query`` and ``Cond`` helpers for
   constructing queries.
-  Cleaned up unused variables and imports identified by ``ruff``.

.. _section-1:

0.2.0
-----

-  Migrated network layer from ``requests`` to ``httpx`` for better
   performance and modern standards.
-  Enhanced ``find_all`` pagination to use ``last_id`` based recursion,
   improving reliability for large datasets.
-  Silenced noisy ``httpx`` logs by default.

.. _section-2:

0.1.4
-----

-  Added RPC Pool to ease use of multiple nodes, with automatic rotation
   and fallback. Uses peakd beacon, and flowerengine metadata to find
   nodes.
-  Added Peakd Beacon lookup for Hive-Engine History nodes.

.. _section-3:

0.1.3
-----

-  Added ``Nodes`` utility to dynamically source Hive Engine nodes from
   account metadata and expose helper methods.
-  Updated ``Api`` initialization to accept node objects and sequences
   for seamless integration with node discovery.

.. _section-4:

0.1.2
-----

-  Updated Docs for readthedocs release

.. _section-5:

0.1.1
-----

-  Added getBlockRangeInfo to Api class

.. _section-6:

0.1.0
-----

-  Fully typed codebase

.. _section-7:

0.0.9
-----

-  Fixed quite a few issues with the liquidity pool and some token
   objects

.. _section-8:

0.0.8
-----

-  Dropped python version down to 3.10 for compatibility

.. _section-9:

0.0.7
-----

-  Replacing build system with uv

.. _section-10:

0.0.6
-----

-  Removed the need for ``/`` on the end of the rpc url

.. _section-11:

0.0.5
-----

-  Added Pool Object to ease use of Liquidity Pools

.. _section-12:

0.0.4
-----

-  Added liquidity pool support

.. _section-13:

0.0.3
-----

-  Update api test to make use of only current blocks because of
   litenodes block limits.
-  Updated documentation to compile with sphinx correctly.

.. _section-14:

0.0.2
-----

-  Tried to finish all the misc branding stuff that I may have missed

.. _section-15:

0.0.1
-----

-  Initial version
