Releases: yousefabuz17/CipherEngine
Releases · yousefabuz17/CipherEngine
CipherEngine v0.4.1
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
andAES
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 usingMultiFernet
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.
- Establishing dependencies required for upcoming features, as outlined in the
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.