Skip to content

Latest commit

 

History

History
86 lines (67 loc) · 1.89 KB

CHANGELOG.md

File metadata and controls

86 lines (67 loc) · 1.89 KB

Changelog

Project change :
! log : 0.4.21 --> 0.4.22
! error-stack : 0.4.1 --> 0.5.0

Documentation update :
! Correct typo in README file
+ Add log and secure log features
+ Add more standard error handling logic as default error handling method
    reference : https://youtu.be/j-VQCYP7wyw

! Simplify the library API
! Making use of error-stack library an feature

! Changes in how tests are carried out
-   Remove test.sh file
!   Update the test logic following the deletion of the test.sh file
+   Add more precise tests
! Update dependencies
+ Add pretty_assertions as dev dependencies

Rerun all tests
+ Apply ANSSI best practice for Rust
+ Apply error handling best practice
    reference can be found here : https://www.youtube.com/watch?v=g6WUHcyjsfc

! Refactoring code
+   Code easier to use for user
+   Code more flexible

+ Implement test
+ add test script 

! Update README file
+ CHANGELOG file
+ CONTRIBUTING file
+ CODE_OF_CONDUCT file
+ SECURITY file
+ examples folder
! Update Readme file

- Correct a bug in erase_folder overwrite method
    When a folder is found in erase folder overwrite method, the overwrite method crash because a folder is not a file.

+ error handling
+ success handling
! Update Readme file
+ Pseudo Random overwrite method
+ Gutmann overwrite method
+ HMGI S5 overwrite method
+ DOD 522022 MECE overwrite method
+ DOD 522022 ME overwrite method
+ AFSSI 5020 overwrite method
+ RCMP TSSIT OPS II overwrite method

+ erase folder method