--------------------------
**(Major Rewrite: Backwards Incompatible)**
Major Changes
^^^^^^^^^^^^^
- Refined the ``Chunky2048`` algorithm & implementation, increasing its efficiency.
- Implemented a new cipher we're calling ``Slick256``. It utilizes the session randomized, non-linearity, & diffusion of a keyed permutation to improve robustness, RUP-security, & salt misuse-reuse resistance. This design is relatively simple, with desirable security properties, a smaller state size & 32-byte blocks, but runs slower than ``Chunky2048``.
- Removed the expansive & difficult to maintain ``Comprende`` class & its associated functionalities.
- Extensive refactoring & reimplementations of code throughout the package. Many modules were renamed & dispersed into subpackages for better organization, smaller & much clearer source files. Coding style & quality has been greatly improved.
- Efficiency improvements to ``(Async)Database`` classes.
- Implementation of keyed-permutations based on modified affine cipher arithmetic.
Minor Changes
^^^^^^^^^^^^^
- Fixes to the correctness & completeness of type hints.
- Fixes to the correctness & completeness of doc strings.
- Fixes to the correctness & completeness of package documentation.
- Expansion & cleaning of test suite, reaching 99% line coverage.