AcademySoftwareFoundation/OpenTimelineIO 发布 Beta 17 - June 2024
## Summary This release is focussed on moving adapters from the OTIO core codebase and the contrib area into independently versioned and installable PyPI packages. (#1386) **If you rely on these adapters, please use the `OpenTimelineIO-Plugins` PyPI package to ensure you continue to receive them after this release.** The OpenTimelineIO native file format adapters will still be present in the `opentimelineio` python package. These adapters are: - otio_json - otiod - otioz To get the full set of OTIO adapters, use the [OpenTimelineIO-Plugins ](https://pypi.org/project/OpenTimelineIO-Plugins/) python package. In addition to the OpenTimelineIO native adapters, you'll also get: - AAF - ale - burnins - cmx_3600 - fcp_xml - fcpx_xml - hls_playlist - maya_sequencer - svg - xges The following are not included in the OTIO-maintained top-level packages: - kdenlive - Now hosted and supported under the [KDE repository](https://invent.kde.org/multimedia/kdenlive-opentimelineio) - rv_session - This adapter was made obsolete by first-party support of OpenTimelineIO in [Shotgrid RV](https://www.shotgridsoftware.com/rv/) and [OpenRV](https://github.com/AcademySoftwareFoundation/OpenRV) This effort took a lot of help from the community and in particular the following contributors: * @apetrynet * @JeanChristopheMorinPerso * @markreidvfx * @rosborne132 * @ssteinbach * @timlehr ## Big Change/Breaking Change * Remove non-core adapters by @reinecke in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1725 ## Other Changes * Add implementation of to_nearest_timecode by @vade in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1717 * Add macos-14 arm64 runners by @markreidvfx in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1739 * Fix examples for C++ 17 by @darbyjohnston in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1723 * added `default_value` fallback to `serializable_field` property by @timlehr in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1658 * constexpr updates by @darbyjohnston in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1721 * Remove some DeprecationWarnings by @EvanBldy in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1688 * Version update to 0.17.0 by @reinecke in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1724 * Bump codecov/codecov-action from 3.1.1 to 3.1.4 by @dependabot in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1603 * Update codecov to run on python 3.10 builds by @ssteinbach in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1727 * Pass the codecov token in CI to the uploader by @ssteinbach in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1737 * do not break the build if codecov fails by @ssteinbach in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1741 * Bump src/deps/Imath from `5b8627a` to `b90cc01` by @dependabot in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1729 * Set minimum OS X deployment version to 10.14 by @darbyjohnston in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1719 * Fix sign-compare warning when compiling with GCC 14 by @JeanChristopheMorinPerso in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1749 * Added fix for pip._vendor.distlib issue on windows msys2 by @reinecke in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1762 * Add Doxygen comments to RationalTime #2 by @darbyjohnston in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1765 * Added notes about versioning OpenTimelineIO-Plugins by @reinecke in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1769 * First pass at CI and release process improvements by @jhodges10 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1689 * Resolve CI issues and bump actions/checkout from v3->v4 by @jhodges10 in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1770 * Fixed freeze script github yaml parsing and unfroze the ci versions by @reinecke in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1726 * Release v0.17.0 by @reinecke in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1772 ## New Contributors * @vade made their first contribution in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1717 * @jhodges10 made their first contribution in https://github.com/AcademySoftwareFoundation/OpenTimelineIO/pull/1689 **Full Changelog**: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/compare/v0.16.0...v0.17.0
来源:GitHub · AcademySoftwareFoundation/OpenTimelineIO · github.com