Foundations

Latest version: v2.1.0

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

Scan your dependencies

Page 1 of 3

2.1.0

- Fixed caching issue in **foundations.parsers.SectionsFileParser.write** method.
- Moved **foundations.common.isBinaryFile** definition into **foundations.io** module.
- Handled **BadZipfile** exception in **foundations.pkzip.Pkzip.extractZipFile** method.
- Ensured **foundations.parsers.SectionsFileParser.parse** method reads current file content if no content has been previously set.
- Ensured that loggers and their formatters receive unicode data.
- Removed dependency on **ordereddict** for Python versions that already include it.
- Added **foundations.shell.** module.
- Extracted documentation utilities to their own repository.
- Implemented magic methods tests for **foundations.parsers.SectionsFileParser** class.
- Implemented **foundations.parsers.SectionsFileParser.setValue** method.
- Implemented support for **ANSI** escape codes.
- Implemented new documentation theme.
- Reformatted package docstrings.

2.0.8

- Implemented better unicode support.

2.0.7

- Fixed **socket** module related exceptions in **foundations.common.isInternetAvailable** definition.
- Handled non existing files and directories in **foundations.pkzip.Pkzip.extract** method.

2.0.6

- Implemented a better version rank calculation definition allowing to properly compare various version formats.

2.0.5

- Prevented exception in **foundations.tcpServer.TCPServer.start** method when the requested address is not available.

2.0.4

- Refactored exceptions handling code in **foundations.exceptions** module.
- Refactored execution tracing code through new **foundations.trace** module.
- Refactored verbose logging code through new **foundations.verbose** module.
- Generic purpose decorators have been moved to dedicated **foundations.decorators** module.
- **foundations.io.File** class now supports online resources.
- Added **foundations.common.dependencyResolver** definition.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.