Encr

Latest version: v0.1.0.1

Safety actively analyzes 623642 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.0.1

This version is a simple switch from a "setup.py+python -m build" to a "pyproject.toml+GitHub actions" publishing method, which is easier and will allow me to publish more updates in no time

0.1.0

This version fixed the bug found in _0.0.5_

The "VERSION_HISTORY.md" file is now called "CHANGELOG.md".
A new "COMING_SOON.md" file was added.
The _encr_ class now uses the built-in method to turn the password into a Fernet key.
The _encr_ class now stores the Fernet object directly instead of storing the key and recreating the instance every time.

Due to the above changes, all objects encrypted with previous versions of _encr_ can't be decrypted with future versions anymore.

The _encr_ class is now in its "Partially stable" version, which means that it shouldn't get major non-retro-compatible updates in the future like this

0.0.5

A new "VERSION_HISTORY.md" file was added.
This version removed the _lib_ argument from the _encr_ class as it was considered useless.
The class started using _pickle_ for serialization, and became unchangable/uncustomizable.

1 method was added to the _encr_ class:

- setkey (password)

As noticed after it's publication, the class' encryption key wasn't saved properly due to a bug, which made the package unusable.
The only way to bypass this bug was calling _e.setkey_ after the object's creation and resetting the key.

0.0.4

This version was just a fix to the bug found in _0.0.3_

0.0.3

Due to a bad import, the package was unusable.
The bug was soon solved with version _0.0.4_.

2 methods were added to the _encr_ class:

- dumptree (folder, dest)
- loadtree (file)

The default library for serialization was changed from _json_ to _pickle_

0.0.2

A new argument for the _encr_ class was added: _lib_, allowing users to choose a custom library for serialization.
No methods were added to it.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.