Releases: jaedsonpys/cookiedb
Releases · jaedsonpys/cookiedb
New storage method
9.0.0
Features
- Remove all methods that use
pickle
. - Create self method to store data and read database by lines.
- Loading only necessary data when getting, adding, deleting and updating.
- Encode and decode data using
struct
inCryptography
class. - Raise
ValueNotSupportedError
to not suported values (supported data types: str, int, float, bool, dict and list).
Create item if not exist in "append" method
8.1.0
Features
- Create path if not exist in
CookieDB.append()
method.
Remove open, create database and checkout methods
8.0.0
Features
- Remove
open()
,create_database()
andcheckout()
methods. - Create database automatically if not exist.
Add method to append items in a list
7.1.0
Features
- Use
bytes.join()
method to join encrypt data. - Create
append()
method. - Create a
Document
instance on open a database. - Import only what is needed in the code.
Improving data encryption
7.0.0
Features
Small improvement in performance
6.0.1
Improves
Performance improvements and code refactoring
6.0.0
Improves
4136012
: CreateInvalidKeyError
exception;b7e57f2
: Remove default key from__init__()
method;4a9c283
: Remove key decode from base64;a237527
: Rename "key" argument inJSONHandler.__init__()
;6165e18
: RenameJSONHandler
class to Document;daa70c1
: SecPickle library pre-implementation;715d0af
: Fix variable name increate_document()
method;c2deb00
: Rename encrypt and decrypt methods;da28691
: Rename_document.py
module import;c915a28
: ThrownDatabaseNotFoundError
exception if document is not found;d270260
: Implement faster method for writing and reading database files;c1b918e
: Usepicke
module instead ofsecpickle
;3bcf91d
: Improve condition increate_database()
method;833a8d2
: Change_get_path_list()
method for more perfomance;fdd4a76
: Usestrftime
to format time.