Skip to content

Releases: stevej2608/cefpython

CEF Python v123.0b5 (Beta 5)

21 Jan 12:55

Choose a tag to compare

Pre-release

Beta release of CEF Python 123, bringing Python bindings for Chromium Embedded Framework (CEF) version 123.0.7 with Chromium 123.0.6312.46.

What's New

  • Passes all tests on Windows & Linux (Python 3.11, 3.12 , 3.13)

CEF & Chromium Update

  • Updated to CEF 123.0.7 with Chromium 123.0.6312.46

Python Version Support

  • Added support for Python 3.11, 3.12, and 3.13
  • Minimum Python version is now 3.11
  • Future-proofed build system for Python 3.14

Platform Support

  • Linux: Full build support with wheel packages
  • Windows: Full build support with wheel packages for Python 3.11, 3.12, 3.13
  • Multi-platform build system implemented

Build System Improvements

  • Converted project to Hatch build system
  • Added PEP 440 pre-release suffix support
  • Automatic resource path configuration
  • Multi-platform build orchestration
  • Build matrix support for multiple Python versions

API Additions

  • Added Request.SetReferrer(), Request.GetReferrerURL(), and Request.GetReferrerPolicy() methods (cztomczak#642)

Bug Fixes

  • Fixed Linux build following Windows build changes
  • Fixed OnDownloadData decoding bug (cztomczak#621)
  • Fixed Kivy example on Windows (cztomczak#613)

Installation

pip install cefpython3==123.0b3

Important Notes

  • This is a beta release intended for testing
  • The minimum Python version requirement has been raised to 3.11
  • This release includes significant build system changes - please report any issues

Known Issues

  • Mac builds are not yet available in this beta

Requirements

  • Windows: Windows 7+ (Python 3.13 requires Windows 8.1+)
  • Linux: Debian 8+, Ubuntu 14.04+, Fedora 24+, openSUSE 13.3+
  • Python: 3.11, 3.12, or 3.13

Links

Support