Enforce cxx_std_20 (#205)

* Enforce cxx_std_20

* Bump version

* Switch to private
This commit is contained in:
Foti Dim
2026-01-05 16:12:31 +01:00
committed by GitHub
parent 7a6e555275
commit a5b6af6168
6 changed files with 10 additions and 2 deletions
+3
View File
@@ -1,3 +1,6 @@
## 1.0.1
* Enforce C++20 standard for Windows builds
## 1.0.0
* BREAKING CHANGE: `OnValueChange` callback also includes timestamp
* BREAKING CHANGE: Bump minimum IOS version to 13.1
+1 -1
View File
@@ -632,7 +632,7 @@ packages:
path: ".."
relative: true
source: path
version: "1.0.0"
version: "1.0.1+3"
url_launcher:
dependency: "direct main"
description:
@@ -7,8 +7,11 @@
#include "generated_plugin_registrant.h"
#include <universal_ble/universal_ble_plugin_c_api.h>
#include <url_launcher_windows/url_launcher_windows.h>
void RegisterPlugins(flutter::PluginRegistry* registry) {
UniversalBlePluginCApiRegisterWithRegistrar(
registry->GetRegistrarForPlugin("UniversalBlePluginCApi"));
UrlLauncherWindowsRegisterWithRegistrar(
registry->GetRegistrarForPlugin("UrlLauncherWindows"));
}
@@ -4,6 +4,7 @@
list(APPEND FLUTTER_PLUGIN_LIST
universal_ble
url_launcher_windows
)
list(APPEND FLUTTER_FFI_PLUGIN_LIST
+1 -1
View File
@@ -1,6 +1,6 @@
name: universal_ble
description: A cross-platform (Android/iOS/macOS/Windows/Linux/Web) Bluetooth Low Energy (BLE) plugin for Flutter
version: 1.0.0+2
version: 1.0.1+3
homepage: https://navideck.com
repository: https://github.com/Navideck/universal_ble
issue_tracker: https://github.com/Navideck/universal_ble/issues
+1
View File
@@ -70,6 +70,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE
# ############### NuGet import end ################
set_target_properties(${PLUGIN_NAME} PROPERTIES
CXX_VISIBILITY_PRESET hidden)
target_compile_features(${PLUGIN_NAME} PRIVATE cxx_std_20)
target_compile_definitions(${PLUGIN_NAME} PRIVATE FLUTTER_PLUGIN_IMPL)
target_include_directories(${PLUGIN_NAME} INTERFACE