Compaqt

Latest version: v1.0.1

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

Scan your dependencies

Page 2 of 3

0.4.3

Fixes:
- Fix mode 2 metadata reading (used for sizes >= 2048);
- Fix memory leak in nested dictionary objects;

Updates:
- Performance improvements in serialization;
- More efficient mode 2 metadata byte counting;

0.4.2

Fixes:
- Zero-division error in dynamic allocation algorithm;

Updates:
- Re-add dynamic allocation algorithm;

0.4.1

Fixes:
- Fix support for UTF-8 (previously only worked with ASCII);
- Improved safety and error handling;
- Fix memory leaks from lack of cleanup in error cases;
- Fix strict aliasing rules;
- Fix big-endian conversion to little-endian;

Updates:
- Support streaming with files:
* Incrementally read/write data with StreamEncoder/StreamDecoder objects;
* Directly read/write data with the regular encode/decode methods;
* Fully compatible and interchangeable with regular serialization;
- Improve args parsing error messages;
- Change metadata length structure for efficiency;
- Change how singular values (values not within a container) are stored;
- Better endianness handling;

0.3.2

Fixes:
- Fix fatal include error from [0.3.1];

0.3.1

Deleted due to an include error.

Updates:
- Switched from global variables to structs for thread safety (and future streaming and chunk processing update);
- Switched from one big file to multiple files for readability and maintainability purposes;

0.3.0

Fixes:
- Add overread checks on float and complex types;

Updates:
- Add encoded object validation method;

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.