Officialeye

Latest version: v1.2.2

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

Scan your dependencies

Page 1 of 2

1.2.2

* Improved the way in which the result of the `run` and `test` commands gets outputted, it now also includes the chosen template.
* Significantly improved performance by implementing a better system for graceful IPC-based interrupting of the thread listening for messages from child processes.

1.2.1

* Bug fixes & minor improvements.
* Minor API refinement.

1.2.0

Major changes

* Implemented the OfficialEye API. Now it is possible to interact with the program programatically, without the need of running the CLI.
* Reimplemented the CLI as a layer on top of the new API. Thus, the API and the internal implementation no longer contain any code that is specific to the CLI user interface. In particular, it is now easy to implement different frontends that rely on OfficialEye as a backend service.
* Implemented a framework for transparent and process-safe interaction with the API backend.
* Switched from thread-based to process-based parallelism for resource-intensive backend operations.
* Substantially improved the CLI user interface.
* Numerous other related architecture changes aimed at the long-term stability of the software.
* Integrated a new error handling system and related debugging facilitibes.
* Removed the (legacy) orthogonal regression supervision engine.
* Temporarily disabled the ability to generate visualizations.

Minor changes

* Removed the `--worker` argument from the `run` and `test` commands, because it has become redundant and unnececcary in light of the new architecture.
* Implemented a new approach to handling image outputting in the CLI, that is much more flexible compared to the previous one.
* Improved type annotations.
* Removed the `--visualize` argument from the `test` command.

1.1.5

* Added an `--interpret` option to the `run` and `test` commands, allowing one to optionally use a different target image for the interpretation phase.
* Set up linting and basic unit testing to ensure better code quality.
* Minor improvements and bug fixes.

1.1.4

* Added a new `rotate` mutator, that rotates an image by a multiple of 90 degrees.
* Added a new `file` interpretation method that is similar to `file_temp`, but can save a file at the specified path.
* Improved the error handling system.
* Fixed multiple bugs, including one critical bug.
* Added a possibility of using external errors as causes of OfficialEye errors.
* Added support for non-shape-preserving mutators.
* Added a new `-re` flag allowing one to disable built-in error handling.
* Slightly changed logging style.
* Refactor.

1.1.3

* The `tesseract_ocr` interpretation method no longer has default Tesseract OCR configuration values predefined.
* Added a new `file_temp` interpretation method that allows one to save features as temporary files.
* Separated debugging mode and step visualization mode. Now the two settings are independent of each other.
* Added a new flag `--visualize` to the `run` and `test` commands, allowing users to toggle visualization mode.
* Simplified the image exporting system.
* Removed the `--dedir` global argument. Users should now use `--edir` instead.
* Rewritten the context and context management system, making the API much closer to being stable.
* Other substrantial refactor.
* Other architecture improvements.
* Fixed numerous typos and inconsistencies in comments and strings.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.