Brain

Latest version: v0.1.6

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

Scan your dependencies

Page 2 of 4

0.1.0

-----

* ``BrainServer`` and ``BrainClient`` renamed to ``Server`` and ``Client``
* made ``path`` mandatory for ``modify()``
* added ``remove_conflicts`` parameter for ``modify()`` and ``insert()``
* saved changelog and todo list to files in repository
* wrote documentation

0.0.12

------

* added documenting for XML RPC server
* added db_path parameter to XML RPC server, which will specify the directory where databases
are created (for databases which use files)
* added function for restoring database integrity (specification/refcounters table and
listsizes table can be rebuilt using other DB contents)
* added setuptools info and registered in pypi

0.0.11

------

* added fuzz test and several functionality tests (including regression tests for found bugs)
* test coverage is 100% for base logic and close to 100% for other code
* added support for empty structures (lists/dicts)

0.0.10

------

* using value placeholders instead of string concatenations
* added Postgre SQL engine class
* several tests structure improvements

0.0.9

-----

* added helper requests (objectExists() and dump())
* added XML RPC server and client (with multicall support for asynchronous transactions)
* added parameters for test run (in-memory/real DB, API/XMLRPC calls and so on)

0.0.8

-----

* refactored database interface, hid unnecessary details of modules and classes
* refactored database internals, removed redundant request transformations (since they
are hidden from user now)
* added functionality tests for connection (transaction functionality, explicit/implicit
transactions, wrong parameters passed to functions)
* added insert_many(), delete_many(), read_many()

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.