Migration Guide¶
This guide helps you upgrade from older versions of CodeVideoRenderer.
Migrating to 1.2.x¶
Version 1.2.x introduced breaking API changes. Follow the sections below when upgrading from 1.1.x or earlier.
Function Naming Convention¶
All public functions and classes switched from snake_case to camelCase in 1.2.1.
Old (1.1.x and earlier) |
New (1.2.x) |
|---|---|
|
|
If you were calling utility functions directly from CodeVideoRenderer.utils, update your code accordingly.
Removed Utilities¶
The following functions were removed from utils.py in 1.2.3:
checkTypetypeChecker
If your own code depends on these functions, replace them with typeguard.typechecked (which CodeVideoRenderer now uses internally) or implement your own type checking.
No Action Needed for Basic Usage¶
If you only use the high-level CameraFollowCursorCV API (as shown in Tutorials & Guides), no code changes are required—the breaking changes affect internal utilities and direct imports from utils.py.