# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [145.1.1+145.0.23](https://github.com/tauri-apps/cef-rs/compare/cef-v145.1.0+145.0.23...cef-v145.1.1+145.0.23) - 2026-02-16

### Other

- Merge branch 'dev' into fix/cefquery-persistent-field
- Merge pull request #348 from tasuren/message-router-patch

### Fixed

- Filter undefined values for optional cefQuery persistent field
- port missing early returns in BrowserSideRouter and BrowserInfoMap to prevent panics during startup
- return string responses as V8 strings instead of ArrayBuffer from RendererSideRouter

## [144.0.1+144.0.6](https://github.com/tauri-apps/cef-rs/compare/cef-v144.0.0+144.0.6...cef-v144.0.1+144.0.6) - 2026-01-22

### Other

- Merge pull request #332 from csmoe/patch-1
- release v144.0.0+144.0.6
- update bindings

## [144.0.0+144.0.6](https://github.com/tauri-apps/cef-rs/releases/tag/cef-v144.0.0+144.0.6) - 2026-01-22

### Other

- update bindings

## [143.7.1+143.0.14](https://github.com/tauri-apps/cef-rs/compare/cef-v143.7.0+143.0.14...cef-v143.7.1+143.0.14) - 2026-01-13

### Other

- update Cargo.toml dependencies

## [143.6.0+143.0.13](https://github.com/tauri-apps/cef-rs/compare/cef-v143.5.0+143.0.13...cef-v143.6.0+143.0.13) - 2026-01-03

### Added

- breaking changes and clippy warnings on windows

### Fixed

- breaking changes and clippy warnings on linux
- breaking changes on macos

## [143.5.0+143.0.13](https://github.com/tauri-apps/cef-rs/compare/cef-v143.4.0+143.0.13...cef-v143.5.0+143.0.13) - 2026-01-01

### Added

- *(test)* port tests/shared library from CEF

### Other

- update bindings
- update bindings

## [143.4.0+143.0.13](https://github.com/tauri-apps/cef-rs/compare/cef-v143.3.0+143.0.13...cef-v143.4.0+143.0.13) - 2025-12-30

### Other

- update bindings
- update bindings
- update bindings

## [143.2.0+143.0.10](https://github.com/tauri-apps/cef-rs/compare/cef-v143.1.0+143.0.10...cef-v143.2.0+143.0.10) - 2025-12-23

### Other

- update bindings

## [143.1.0+143.0.10](https://github.com/tauri-apps/cef-rs/compare/cef-v143.0.0+143.0.9...cef-v143.1.0+143.0.10) - 2025-12-13

### Other

- *(release)* update CEF version to 143.0.10

## [143.0.0+143.0.9](https://github.com/tauri-apps/cef-rs/compare/cef-v142.5.1+142.0.17...cef-v143.0.0+143.0.9) - 2025-12-11

### Other

- update bindings
- *(release)* update CEF version to 143.0.9

## [142.5.1+142.0.17](https://github.com/tauri-apps/cef-rs/compare/cef-v142.5.0+142.0.17...cef-v142.5.1+142.0.17) - 2025-12-09

### Other

- release v142.5.1+142.0.17
- update bindings

## [142.5.0+142.0.17](https://github.com/tauri-apps/cef-rs/compare/cef-v142.4.1+142.0.15...cef-v142.5.0+142.0.17) - 2025-11-27

### Other

- *(release)* update CEF version to 142.0.17
- *(deps)* update rust crate convert_case to 0.10

## [142.4.1+142.0.15](https://github.com/tauri-apps/cef-rs/compare/cef-v142.4.0+142.0.15...cef-v142.4.1+142.0.15) - 2025-11-22

### Other

- release v142.4.1+142.0.15

## [142.4.0+142.0.15](https://github.com/tauri-apps/cef-rs/compare/cef-v142.3.1+142.0.14...cef-v142.4.0+142.0.15) - 2025-11-21

### Other

- *(release)* update CEF version to 142.0.15

## [142.3.1+142.0.14](https://github.com/tauri-apps/cef-rs/compare/cef-v142.3.0+142.0.14...cef-v142.3.1+142.0.14) - 2025-11-20

### Other

- release v142.3.1+142.0.14

## [142.3.0+142.0.14](https://github.com/tauri-apps/cef-rs/compare/cef-v142.2.1+142.0.10...cef-v142.3.0+142.0.14) - 2025-11-20

### Other

- *(release)* update CEF version to 142.0.14

## [142.2.1+142.0.10](https://github.com/tauri-apps/cef-rs/compare/cef-v142.2.0+142.0.10...cef-v142.2.1+142.0.10) - 2025-11-16

### Other

- release v142.2.1+142.0.10
- update bindings

## [142.2.0+142.0.10](https://github.com/tauri-apps/cef-rs/compare/cef-v142.1.0+142.0.8...cef-v142.2.0+142.0.10) - 2025-11-13

### Other

- *(release)* update CEF version to 142.0.10

## [142.1.0+142.0.8](https://github.com/tauri-apps/cef-rs/compare/cef-v142.0.0+142.0.8...cef-v142.1.0+142.0.8) - 2025-11-12

### Added

- support symlink for helper binaries

### Fixed

- osr texture is srgb

### Other

- release v142.1.0+142.0.8

## [142.0.0+142.0.8](https://github.com/tauri-apps/cef-rs/compare/cef-v141.6.1+141.0.11...cef-v142.0.0+142.0.8) - 2025-11-11

### Other

- *(release)* update CEF version to 142.0.8

## [141.6.1+141.0.11](https://github.com/tauri-apps/cef-rs/compare/cef-v141.6.0+141.0.11...cef-v141.6.1+141.0.11) - 2025-11-09

### Fixed

- init_methods needs to cast to sub-class pointers

### Other

- release v141.6.1+141.0.11
- *(deps)* update rust crate convert_case to 0.9
- *(deps)* update rust crate libloading to 0.9
- update bindings

## [141.6.0+141.0.11](https://github.com/tauri-apps/cef-rs/compare/cef-v141.5.0+141.0.10...cef-v141.6.0+141.0.11) - 2025-10-26

### Other

- *(release)* update CEF version to 141.0.11

## [141.5.0+141.0.10](https://github.com/tauri-apps/cef-rs/compare/cef-v141.4.1+141.0.9...cef-v141.5.0+141.0.10) - 2025-10-24

### Other

- *(release)* update CEF version to 141.0.10

## [141.4.1+141.0.9](https://github.com/tauri-apps/cef-rs/compare/cef-v141.4.0+141.0.9...cef-v141.4.1+141.0.9) - 2025-10-23

### Other

- release v141.4.1+141.0.9

## [141.4.0+141.0.9](https://github.com/tauri-apps/cef-rs/compare/cef-v141.3.1+141.0.8...cef-v141.4.0+141.0.9) - 2025-10-23

### Other

- *(release)* update CEF version to 141.0.9

## [141.3.1+141.0.8](https://github.com/tauri-apps/cef-rs/compare/cef-v141.3.0+141.0.8...cef-v141.3.1+141.0.8) - 2025-10-22

### Other

- release v141.3.0+141.0.7
- update bindings

## [141.3.0+141.0.8](https://github.com/tauri-apps/cef-rs/compare/cef-v141.2.0+141.0.7...cef-v141.3.0+141.0.8) - 2025-10-22

### Added

- debug scalar types

### Fixed

- move `SimpleApplication` to the cefsimple example per review

### Other

- *(release)* update CEF version to 141.0.8

## [141.2.0+141.0.7](https://github.com/tauri-apps/cef-rs/compare/cef-v141.1.0+141.0.6...cef-v141.2.0+141.0.7) - 2025-10-19

### Other

- *(release)* update CEF version to 141.0.7

## [141.1.0+141.0.6](https://github.com/tauri-apps/cef-rs/compare/cef-v141.0.0+141.0.5...cef-v141.1.0+141.0.6) - 2025-10-17

### Other

- *(release)* update CEF version to 141.0.6

## [141.0.0+141.0.5](https://github.com/tauri-apps/cef-rs/compare/cef-v140.3.6+140.1.14...cef-v141.0.0+141.0.5) - 2025-10-16

### Other

- update bindings
- *(release)* update CEF version to 141.0.5

## [140.3.6+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.3.5+140.1.14...cef-v140.3.6+140.1.14) - 2025-10-14

### Other

- release v140.3.6+140.1.14
- update bindings

## [140.3.5+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.3.4+140.1.14...cef-v140.3.5+140.1.14) - 2025-10-13

### Fixed

- add commas to fn new parameters ([#239](https://github.com/tauri-apps/cef-rs/issues/239))

### Other

- release v140.3.5+140.1.14
- update bindings

## [140.3.4+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.3.3+140.1.14...cef-v140.3.4+140.1.14) - 2025-10-13

### Added

- port SimpleApplication from original cefsimple
- add CefAppProtocol bindings

### Fixed

- resolve cargo build warning about default-features on macOS

### Other

- release v140.3.4+140.1.14
- update bindings
- update bindings
- update bindings

## [140.3.3+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.3.2+140.1.14...cef-v140.3.3+140.1.14) - 2025-10-11

### Fixed

- do not impl Default for structs with methods ([#225](https://github.com/tauri-apps/cef-rs/issues/225))

### Other

- release v140.3.3+140.1.14
- update bindings

## [140.3.2+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.3.1+140.1.14...cef-v140.3.2+140.1.14) - 2025-10-11

### Fixed

- windows build with wgpu@27
- macos build with wgpu@27
- macos osr texture handling now builds correctly
- macos metal texture fetching wrongly used macro and variables
- *(macos)* revert io_surface handle creation to original example, fix improper hal vs non-hal device usage
- (last attempt) macos accelerated rendering implementation
- (attempt) macos accelerated rendering implementation
- convert iostream implementation to previous one, since the original impl is broken
- attempt macos impl fix
- patch removed essential dependency in linux
- Windows accelerated paint now running
- modify osr_texture_import and example code for its new location

### Other

- release v140.3.2+140.1.14
- cleanup dependencies
- cargo fmt
- upgrade wgpu to ^26
- throw compile error if accelerated_osr requested on unsupported platform
- fix cargo fmt
- clean up import_via_metal code into closures
- remove unused objc2-metal dependency
- fix format
- attempt macos build error fix
- fix macos missing dependencies
- (attempt) fix windows build errors
- fix create proper docstring for mod.rs
- describe the accelerated_osr feature flag in Cargo.toml
- move osr_texture_import onto main cef crate

## [140.3.1+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.3.0+140.1.14...cef-v140.3.1+140.1.14) - 2025-10-03

### Fixed

- copy wrapped out-params back to pointers ([#224](https://github.com/tauri-apps/cef-rs/issues/224))

### Other

- release v140.3.1+140.1.14
- update bindings
- *(test)* test out-params

## [140.3.0+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.2.0+140.1.14...cef-v140.3.0+140.1.14) - 2025-09-23

### Other

- release

## [140.2.0+140.1.14](https://github.com/tauri-apps/cef-rs/compare/cef-v140.1.0+140.1.13...cef-v140.2.0+140.1.14) - 2025-09-21

### Other

- *(release)* update CEF version to 140.1.14

## [140.1.0+140.1.13](https://github.com/tauri-apps/cef-rs/compare/cef-v140.0.0+140.1.13...cef-v140.1.0+140.1.13) - 2025-09-19

### Other

- release

## [140.0.0+140.1.13](https://github.com/tauri-apps/cef-rs/compare/cef-v139.8.0+139.0.40...cef-v140.0.0+140.1.13) - 2025-09-19

### Other

- update bindings
- *(release)* update CEF version to 140.1.13

## [139.8.0+139.0.40](https://github.com/tauri-apps/cef-rs/compare/cef-v139.7.2+139.0.38...cef-v139.8.0+139.0.40) - 2025-09-12

### Other

- *(release)* update CEF version to 139.0.40

## [139.7.2+139.0.38](https://github.com/tauri-apps/cef-rs/compare/cef-v139.7.1+139.0.38...cef-v139.7.2+139.0.38) - 2025-09-08

### Fixed

- cleanup logic for copying back out-params
- handle out-params ([#173](https://github.com/tauri-apps/cef-rs/issues/173))

### Other

- release v139.7.2+139.0.38
- update bindings

## [139.7.1+139.0.38](https://github.com/tauri-apps/cef-rs/compare/cef-v139.7.0+139.0.38...cef-v139.7.1+139.0.38) - 2025-09-07

### Other

- release v139.7.1+139.0.38
- *(deps)* update rust crate windows-sys to 0.61

## [139.7.0+139.0.38](https://github.com/tauri-apps/cef-rs/compare/cef-v139.6.0+139.0.37...cef-v139.7.0+139.0.38) - 2025-08-31

### Other

- *(release)* update CEF version to 139.0.38

## [139.6.0+139.0.37](https://github.com/tauri-apps/cef-rs/compare/cef-v139.5.0+139.0.30...cef-v139.6.0+139.0.37) - 2025-08-29

### Other

- *(release)* update CEF version to 139.0.37

## [139.5.0+139.0.30](https://github.com/tauri-apps/cef-rs/compare/cef-v139.4.0+139.0.28...cef-v139.5.0+139.0.30) - 2025-08-28

### Other

- *(release)* update CEF version to 139.0.30

## [139.4.0+139.0.28](https://github.com/tauri-apps/cef-rs/compare/cef-v139.3.0+139.0.26...cef-v139.4.0+139.0.28) - 2025-08-23

### Other

- *(release)* update CEF version to 139.0.28

## [139.3.0+139.0.26](https://github.com/tauri-apps/cef-rs/compare/cef-v139.2.1+139.0.23...cef-v139.3.0+139.0.26) - 2025-08-22

### Other

- *(release)* update CEF version to 139.0.26

## [139.2.1+139.0.23](https://github.com/tauri-apps/cef-rs/compare/cef-v139.2.0+139.0.23...cef-v139.2.1+139.0.23) - 2025-08-16

### Fixed

- warnings about usize < 0 comparisons

### Other

- release

## [139.2.0+139.0.23](https://github.com/tauri-apps/cef-rs/compare/cef-v139.1.0+139.0.20...cef-v139.2.0+139.0.23) - 2025-08-16

### Other

- *(release)* update CEF version to 139.0.23

## [139.1.0+139.0.20](https://github.com/tauri-apps/cef-rs/compare/cef-v139.0.1+139.0.17...cef-v139.1.0+139.0.20) - 2025-08-15

### Other

- *(release)* update CEF version to 139.0.20

## [139.0.1+139.0.17](https://github.com/tauri-apps/cef-rs/compare/cef-v139.0.0+139.0.17...cef-v139.0.1+139.0.17) - 2025-08-08

### Other

- release v139.0.1+139.0.17

## [139.0.0+139.0.17](https://github.com/tauri-apps/cef-rs/compare/cef-v138.9.0+138.0.36...cef-v139.0.0+139.0.17) - 2025-08-08

### Other

- *(release)* update CEF version to 139.0.17

## [138.9.0+138.0.36](https://github.com/tauri-apps/cef-rs/compare/cef-v138.8.0+138.0.34...cef-v138.9.0+138.0.36) - 2025-08-07

### Other

- *(release)* update CEF version to 138.0.36

## [138.8.0+138.0.34](https://github.com/tauri-apps/cef-rs/compare/cef-v138.7.1+138.0.33...cef-v138.8.0+138.0.34) - 2025-08-02

### Fixed

- remove cef version from example dependencies

### Other

- *(release)* update CEF version to 138.0.34

## [138.7.1+138.0.33](https://github.com/tauri-apps/cef-rs/compare/cef-v138.7.0+138.0.33...cef-v138.7.1+138.0.33) - 2025-07-29

### Other

- release v138.7.1+138.0.33
- move examples into separate crates

## [138.7.0+138.0.33](https://github.com/tauri-apps/cef-rs/compare/cef-v138.6.1+138.0.27...cef-v138.7.0+138.0.33) - 2025-07-29

### Other

- *(release)* update CEF version to 138.0.33

## [138.6.1+138.0.27](https://github.com/tauri-apps/cef-rs/compare/cef-v138.6.0+138.0.27...cef-v138.6.1+138.0.27) - 2025-07-28

### Fixed

- embed git-cliff as a library in get-latest

### Other

- *(release)* bump version for get-latest updates

## [138.6.0+138.0.27](https://github.com/tauri-apps/cef-rs/compare/cef-v138.5.1+138.0.26...cef-v138.6.0+138.0.27) - 2025-07-28

### Added

- update CEF version to 138.0.27

### Fixed

- bump version for release

## [138.5.1+138.0.26](https://github.com/tauri-apps/cef-rs/compare/cef-v138.5.0+138.0.26...cef-v138.5.1+138.0.26) - 2025-07-22

### Other

- release
- *(doc)* regenerate CHANGELOG.md

## [138.5.0+138.0.26](https://github.com/tauri-apps/cef-rs/compare/cef-v138.4.0+138.0.25...cef-v138.5.0+138.0.26) - 2025-07-19

### Other

- update CEF version

## [138.4.0+138.0.25](https://github.com/tauri-apps/cef-rs/compare/cef-v138.3.0+138.0.23...cef-v138.4.0+138.0.25) - 2025-07-18

### Other

- update CEF version

## [138.3.0+138.0.23](https://github.com/tauri-apps/cef-rs/compare/cef-v138.2.2+138.0.21...cef-v138.3.0+138.0.23) - 2025-07-17

### Other

- update CEF version

## [138.2.2+138.0.21](https://github.com/tauri-apps/cef-rs/compare/cef-v138.2.1+138.0.21...cef-v138.2.2+138.0.21) - 2025-07-14

### Other

- release
- seed CHANGELOG.md files

## [138.2.1+138.0.21](https://github.com/tauri-apps/cef-rs/compare/cef-v138.2.0+138.0.21...cef-v138.2.1+138.0.21) - 2025-07-14

### Fixed

- bump major version of download-cef [#145](https://github.com/tauri-apps/cef-rs/issues/145)

