Skip to content

Releases: yousefabuz17/CipherEngine

CipherEngine v0.4.1

10 Jan 01:27
Compare
Choose a tag to compare

Change-log

Version 0.4.1 (2024-02-07)

  • Enhanced Functionality:
    • Added overload functions for better code assistance and documentation.
    • Overload functions provide a detailed list of available keyword arguments for each function, improving usability.

Version 0.4.0 (2024-02-06)

  • Codebase Overhaul:

    • Undertook a comprehensive rewrite of the entire codebase for improved readability and maintainability.
    • Shifted from a diverse set of algorithms to a streamlined approach, exclusively utilizing MultiFernet and AES encryption for enhanced performance and heightened security.
    • Introduced quick encryption option utilizing Fernet for users seeking a swift and straightforward encryption process.
  • Upcoming Feature Enhancements:

    • No new features are currently scheduled for release.
    • Ongoing efforts to enhance the codebase and documentation.

Version 0.3.0 (2024-01-18)

  • Comprehensive Code Restructuring

    • Completely restructured the entire codebase to enhance readability and maintainability.
    • Transitioned from using hazardous aglorthms to adopting a streamlined approach with multiple Fernet keys using MultiFernet for enhanced performance and heightened security.
  • Upcoming Feature Enhancements:

    • No new features are currently scheduled for release.
    • Ongoing efforts to enhance the codebase and documentation.

Version 0.2.3 (2024-01-15)

  • Continuous Documentation Improvements:

    • Ongoing efforts to enhance user experience by continuously updating and improving documentation for increased usability.
  • Improved Logo Visibility:

    • Adjusted the project logo to ensure better visibility and recognition.
  • Codebase Refinement with Black Formatter:

    • Implemented the Black formatter to enhance code structure and visual representation for improved readability.
  • Future Feature Implementations:

    • Initiated the implementation of mechanisms for upcoming features as outlined in the Roadmap.

Version 0.2.2 (2024-01-14)

  • Continuous Documentation Improvement:

    • Ongoing efforts to enhance user experience by continuously updating and improving documentation for increased usability.
  • Logo Integration:

    • Introduced the project logo to enhance visual identity and recognition.
  • Dependency Preparation for Future Features:

    • Establishing dependencies required for upcoming features, as outlined in the Roadmap section of the documentation.
    • Will be introducing a new parameters that will empower users to specify their preferred algorithm type and provide the flexibility to define a validated custom encryption identification. This enhancement aligns with offering users a more tailored and customizable experience within the CipherEngine project.

Version 0.2.1 (2024-01-12)

  • Code Refinement:

    • Conducted modifications throughout the codebase, focusing on cleaning and removing unnecessary lines of code for improved clarity and efficiency.
  • Efficient Code Compression:

    • Compressed the code efficiently to enhance readability and maintainability.
  • Expanded Test Suite:

    • Implemented additional pytest cases to bolster sustainability and efficiency of the codebase.

Version 0.1.7 (2024-01-09)

Initial Release

  • Project Kick-off:
    • Commenced the release of the working version for the CipherEngine project.

Note: The mentioned changes reflect the continuous evolution and refinement of the CipherEngine project.