Skip to content

0.10.0

Choose a tag to compare

@SerafimArts SerafimArts released this 15 May 17:49
· 487 commits to master since this release
d8d0d3b
  • Fixed WebViewCreateInfo::$flags string keys definition
  • [API][BC] Functions API has been renamed to Bindings API
    • [BC] DataApiInterface::send() has been renamed to DataApiInterface::defer()
  • [API][BC] Requests API has been renamed to Data API
  • [BC] WebViewCreateInfo::$html config option has been removed (An imperative option that can influence the behavior of the window proxy initialization)
  • [BC] WebViewCreateInfo::$url config option has been removed (An imperative option that can influence the behavior of the window proxy initialization)
  • [BC] WebViewCreateInfo::$scripts config option has been removed (An imperative option that can influence the behavior of the window proxy initialization)
  • [BC] WebViewCreateInfo::$functions config option has been removed (An imperative option that can influence the behavior of the window proxy initialization)
  • [API] Added Bindings API confguration DTO
  • [API] Added Data API confguration DTO
  • [API] Added WebComponents API confguration DTO
  • Totally rewritten client JS bridge code
  • Removed console (compiled Windows *.exe version behaviour)
  • [BC] Functions API unbinding has been removed (The problem is undefined behavior and the ability to remove internal functions. Perhaps in the future the functionality can be returned by reworking the binding code, if necessary)
  • [API][Experimental] Added Web Components (+ Shadow DOM) API
  • Added WebView::defineComponent() facade method.
  • [API] Added Battery API
  • [API] Added Security API
  • Added correct "Throwing from FFI callbacks is not allowed" errors handling.
  • [BC] Removed unnecessary *Api suffixes from API's namespaces

PR

Full Changelog: 0.9.0...0.10.0