v2.1.0
Release Notes
New Features
-
Add
frames_extractor
:- Added
all_frames
flag tobest_frames_extractor
. - Implemented
all_frames
logic inbest_frames_extractor
and updated tests accordingly. - Added
all_frames
flag toservice_initializer
and updated tests.
- Added
-
New Sections and Enhancements in Documentation:
- Added section Architecture and update README
- Created and updated
CONTRIBUTING.md
,CODE_OF_CONDUCT.md
,SECURITY.md
, andpull_request_template.md
. - Added visualizations and demo presentation image to the README.
- Compressed static files and images for better performance.
- Updated issue templates for bug reports and feature requests.
Bug Fixes
- Fixed logo text color.
- Fixed href links in various sections.
- Fixed typos and improved text in both English and Polish READMEs.
- Fixed code_of_conduct href in
CONTRIBUTING.md
. - Removed non-functional README.md badge.
- Fixed typo in extractors.
Refactoring and Improvements
- Replaced
|
withtyping.Union
. - Renamed methods for consistency:
get_extractor()
->create_extractor()
inExtractorFactory
.- Changed method name in
OpenCVVideo
fromget_next_video_frames
toget_next_frames
. - Moved normalizing images from evaluator to extractors.
- Added
normalize_images
method as an abstract method inimage_processors.py
. - Moved
ServiceShutdownSignal
insideDockerManager
. - Made
ServiceInitializer
attributes protected. - Added license to docstrings.
- Added badges and fixed language links.
Other Changes
- Created and updated various markdown files in the
.github
directory. - Improved docker configurations by adding
.dockerignore
.