Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.52 KB

CHANGELOG.md

File metadata and controls

54 lines (39 loc) · 1.52 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.0.5 - 2024-11-12

Added

  • Add index method to AffineCipher

Fixed

  • Slices of slices with negative steps no longer have wrong extents

0.0.4 - 2024-11-04

Added

  • Return slices as new AffineCipher instances
  • New methods implemented for AffineCipher
    • len
    • contains
    • expand: returns the full permutation instead of a slice
    • extents: return (start, stop, step) of the slice
    • invert: create an inverse cipher
    • is_slice: returns True if the instance is a slice

Changed

  • Depend on cython~=3.0

0.0.3 - 2024-10-14

Fixed

  • Very large seeds no longer cause integer overflow
  • 0 is no longer selected as coprime for domain=1

0.0.2 - 2024-10-12

Fixed

  • Slices with negative step are no longer empty
  • Slices with out of bounds start/stop no longer raise IndexError

0.0.1 - 2024-10-11

Added

  • Initial public release