Skip to content

OmniGet v0.8.11

Choose a tag to compare

@github-actions github-actions released this 16 Aug 20:39
v0.8.11
021660a

OmniGet v0.8.11

Architecture and Refactoring

  • Platform Extraction Engine: Consolidated all media extraction engines exclusively into omniget-core::platforms, removing over 13,000 lines of obsolete duplicate implementations across 13 providers.
  • Rust Standard Library Modernization: Migrated all lazy synchronization primitives from the external once_cell crate to Rust standard library std::sync::OnceLock and std::sync::LazyLock.
  • Dependency Reduction: Removed unused dependencies (open, once_cell) from workspace Cargo configurations.

Performance and Reliability

  • Deterministic Identifier Fallbacks: Replaced static name tables with lightweight, deterministic timestamp-based identifiers in the download queue.
  • Native Internationalization: Refactored relative time formatting in timeAgo to utilize browser-native Intl.RelativeTimeFormat, eliminating hardcoded locale dictionaries.
  • Bundle Optimization: Removed unreferenced development audit routes and sandbox scaffolding from the production distribution.

Full Changelog: v0.8.10...v0.8.11