Releases: RealOrangeOne/zoloto
Releases · RealOrangeOne/zoloto
Version 0.9.0
What's Changed
- PDF center line by @RealOrangeOne in #297
- Allow numpy versions over 1.21 by @RealOrangeOne in #298
- Add support for Python 3.10 by @RealOrangeOne in #299
- Drop support for Python 3.7
Full Changelog: 0.8.0...0.9.0
Version 0.8.0
Some big internal changes:
What's Changed
- Ensure calibration resolution matches camera by @RealOrangeOne in #292
- Fix marker pdf sizes by @RealOrangeOne in #293
- Add command to validate calibrations by @RealOrangeOne in #291
- Drop Python 3.6
Full Changelog: 0.7.1...0.8.0
Version 0.7.1
A patch release, but still quite a few additions:
- Add some documentation around calibration
- Add a CLI command to output marker images (
save-markers
) - Remove default marker type on preview
- Add CLI command for showing details of all marker types (
marker-details
) - Add CLI command to save marker images to A4 PDFs (
marker-pdfs
) - Add CLI command to annotate markers in video
- Add reprs to marker and cameras
Note: Some of the new commands require additional dependencies to run. These can be installed with the cli
extra. If these commands are not used, the dependencies aren't required.
Version 0.7.0
One chonker of a release! Notable changes include:
- Drop support for Python 3.5 (#255)
- Remove the need to subclass cameras before using them (#220)
- Allow using the system installed version of OpenCV, making it an optional dependencies (#281)
- Move examples to a CLI, so they can be consumed
- Define just 1 marker type per ArUco size (#284)
- Add support for OpenCV >4.1 and Python >3.8 (#285)
- Remove built-in JSON decoding
- Remove runtime dependency on setuptools
- Use OpenCVs built-in viewer rather than tkinter
- Add some extra attributes on
MarkerType
Version 0.6.1
- Fix issue with
Camera
cameras being "completely broken" (#221)
Version 0.6.0
Version 0.5.2
- Include
py.typed
file in package (#149)
Version 0.5.1
- Improve type annotations (#139 )
Version 0.5.0
- Replace OpenCV viewer with custom tkinter-based one (#126)
- Replace
coordinates
package with customNamedTuple
(#136) (breaking) - Correct rotation vector logic, powered by
pyquaternion
(#127) (breaking) - Replace
fastcache
withfunctools.lru_cache
(#134) - Explicitly depend on
numpy
(#135) - Make
BaseCamera
abstract (#118) (Breaking) - Make
ujson
a dev dependency (#133) - Allow enumerating connected camera (#119)
Version 0.4.1
- Fix issue with installing package from PyPI (#116)