Skip to content

Releases: JBildstein/SpiderEye

1.0-beta.5

24 May 16:15
Compare
Choose a tag to compare
1.0-beta.5 Pre-release
Pre-release
  • fix decoding error with Edge Chromium during WebviewBridge.InvokeAsync call
  • fix GTK error about registering URI scheme twice

1.0-beta.4

08 Apr 13:22
Compare
Choose a tag to compare
1.0-beta.4 Pre-release
Pre-release
  • update to .NET 6.0
  • fix potentially garbage collected delegate on Linux
  • fix for icon not showing in gnome-shell. See also the Readme for more details
  • allow setting app ID for status icon on Linux

1.0-beta.3

10 Feb 17:16
Compare
Choose a tag to compare
1.0-beta.3 Pre-release
Pre-release
  • Edge MSHTML base webview has been removed because it requires special runtime targeting, only works on Windows 10 and is effectively replaced by Edge Chromium
  • fix error during script call from webview
  • replaced localhost server for Edge Chromium with built-in request interception
  • fix exception during check for Edge Chromium if the runtime is not installed
  • fix for requiring -dev packages for dependencies on some Linux distros
  • fix for usage of garbage collected delegate on Linux

1.0-beta.2

28 Nov 17:47
Compare
Choose a tag to compare
1.0-beta.2 Pre-release
Pre-release
  • Add support for Edge Chromium/WebView2
  • Update all projects to .NET 5.0, this is a breaking change
  • Add nullable reference types annotations
  • Add Navigating event and include URL in PageLoad event
  • Fully implement app menu on macOS
  • Update client package to enable ES2020 modules
  • Update window size handling and add border styles, see #18
  • Fix usage of wrong event handler for GTK show event
  • Fix crash when touch bar is available, see #11

1.0-beta.1

29 Jan 18:28
Compare
Choose a tag to compare
1.0-beta.1 Pre-release
Pre-release
  • added folder select dialog
  • added application menu for macOS apps. Accessible with the MacApplication.AppMenu property
  • added BridgeObjectAttribute. It can be used to give a bridge object a custom name that is used to access it from the client side. By default (i.e. without the attribute), the class name is used.
  • added a SynchronizationContext for each platform. It is automatically installed on the startup thread and ensures (among other things) that async/await works as expected
  • added a list of opened windows. Accessible with the Application.OpenWindows property
  • the localhost ContentServer used by the IE webview now uses one instance per app and not per window anymore
  • replace ContextMenu class with ContextMenuStrip for Windows Forms (necessary for .NET Core 3.1 support)
  • for better security, a crypto RNG is used to generate random resource URLs
  • update/add publish scripts for the example and playground projects (for all platforms)
  • implemented usage of custom ObjectiveC classes properly
  • removed unnecessary STAThread attribute on Linux and macOS application entry points
  • fix usage of the wrong native event backing Window.Shown on macOS
  • fix and add basic support for SetWindowState on macOS
  • several other small cleanups and fixes

1.0-alpha.13

29 Nov 15:31
Compare
Choose a tag to compare
1.0-alpha.13 Pre-release
Pre-release
  • major architectural changes to improve usability and extend functionality. This means there have been many changes in the public API but it also means there likely won't be many breaking changes until v1.0
  • use separate solution for example projects to hopefully fix the 'Just My Code' prompt
  • updated SpiderEye.Client npm dependencies
  • add messages for setup errors when starting SPA example or playground

1.0-alpha.12

25 Nov 02:16
Compare
Choose a tag to compare
1.0-alpha.12 Pre-release
Pre-release
  • added project templates for C#, F# and VB.Net to use with dotnet new. See the readme for more info
  • added WindowConfiguration.EnableDevTools flag for debugging the webview of your app. See the readme for more info
  • added playground project to try out, test and debug the SpiderEye library
  • fix null reference exception when a file isn't found with the Edge webview
  • various fixes and updates around examples and project setup

1.0-alpha.11

20 Nov 21:03
Compare
Choose a tag to compare
1.0-alpha.11 Pre-release
Pre-release
  • improve and fix handling of the UI thread: Application.Invoke is now available to execute something on the UI thread
  • replace internal JSON handling with Json.Net
  • add support for .Net Core 3.0:
    • this required some structural changes, so there is a NuGet package for each platform now
    • this also means that an app needs one project per platform now

1.0-alpha.10

18 Nov 18:55
Compare
Choose a tag to compare
1.0-alpha.10 Pre-release
Pre-release
  • update and fix usage of gtk status icon
  • replace WPF with Windows Forms due to missing features
  • fix issue with garbage collected delegates (Linux and macOS)

1.0-alpha.9

31 Oct 15:13
Compare
Choose a tag to compare
1.0-alpha.9 Pre-release
Pre-release
  • fix and improve sending events to UI
  • smaller project and file cleanups