Skip to content

Releases: Fortigi/OmadaWeb.PS

Release v2025.12.02.1

02 Dec 22:59

Choose a tag to compare

Fixes 🐛

  • Resolve unwanted deprecation warning when -Authenticationtype WebView2 is used.
  • Fix HTTP 401 Unauthorized error when using -Authenticationtype WebView2 and the Omada session cookie is expired.

Release v2025.11.26.1

26 Nov 17:59

Choose a tag to compare

Changes 🚀

  • Add support for alternative Application Id URI in Entra for OAuth2;
  • Add support for alternative other OAuth2 authentication providers that are using a client credential flow;
  • Add authentication type WebView2 (-UseWebView2 parameter is still supported, but deprecated)

Other updates 🏗️

  • Testing:
    • Updated Pester Tests;
  • Updated documentation;

Full Changelog: v2025.10.20.5...v2025.11.26.1

Release v2025.10.20.5

20 Oct 16:38

Choose a tag to compare

Changes 🚀

  • Add extra verbose logging;
  • Renamed some private functions;
  • Improved error handling and output;
  • Minor textual updates.

Other updates 🏗️

  • Testing:
    • Add Pester Tests;
    • Add webserver stub for testing;
  • Build pipeline:
    • Run tests on build output;
    • Verbose logging in pipeline.

Fixes 🐛

  • Fix error when -CookieCacheFilePath is null.

Full Changelog: v2025.10.14.2...v2025.10.20.5

Release v2025.10.14.2

14 Oct 15:22

Choose a tag to compare

Changes 🚀

  • Add AuthenticationType "None" for anonymous requests;
  • Enhance for finding valid Edge WebView2 runtimes paths;
  • Optimize login retries and ability to step out when a stop error occurred;
  • Error handling improvements.

Other updates 🏗️

  • Build pipeline:
    • Set required powershell version for build to 7;
    • Add import-module test on both supported PowerShell editions;
    • Add some basic Pester tests.

Fixes 🐛

  • Possible error when running Invoke-OmadaWebRequest or Invoke-OmadaRestMethod after updating the module
  • Timeout parameter issue during module version lookup on PowerShell Desktop
  • Fix issue where required modules is not accepted in PowerShellGallery.

Full Changelog: v2025.10.13.3...v2025.10.14.2

Release v2025.10.13.3

13 Oct 21:28

Choose a tag to compare

Changes 🚀

  • WebView2 login window is now automatically focused when opened;
  • WebView2 browser is not also cleared when using -ForceAuthentication
  • Title bar now shows a loading indicator and is prefixed with the module name;
  • Enforce WebView2 browser and form configuration settings like window size, control max-/minimize window;
  • Add watchdog timer for Omada website, in case it does not respond in time (the timer is now set to a high timeout value of 600 seconds);
  • Add DebugWebView2 option to use Developer Tools;
  • Invoke-OmadaRequest now calls Invoke-RestMethod and Invoke-WebRequest by it's fully qualified command name;
  • Improve login retry logging and management;
  • Improved logging;
  • Various other small improvements.

Other updates 🏗️

  • Build.ps1: Add try/catch to catch errors better in pipeline;

Fixes 🐛

  • Automatic login based on Credential username is now case insensitive;
  • Setting a custom user agent works properly now;
  • Reset internal timer avoiding it to run multiple times.

Full Changelog: v2025.10.12.1...v2025.10.13.3

Release v2025.10.12.1

12 Oct 15:37

Choose a tag to compare

Changes 🚀

  • None

Fixes 🐛

  • There is a problem fixed were the expired cookie file was still used for authentication. This caused an endless loop re-authenticating.

Full Changelog: v2025.10.10.1...v2025.10.12.1

Release v2025.10.10.1

11 Oct 09:37

Choose a tag to compare

Changes 🚀

  • Align shared functions with OmadaSqlTroubleshooter

Fixes 🐛

  • Make sure that WebView2 is used for re-authentication. Use -ForceAuthentication to reset this.
  • Some minor fixes.

Full Changelog

v2025.10.09.1...v2025.10.10.1

Release v2025.10.09.1

09 Oct 16:01

Choose a tag to compare

Changes 🚀

  • Add support for Microsoft WebView2! 🥳

Fixes 🐛

  • Some minor fixes.

Full Changelog

v2025.08.13.2...v2025.10.09.1

Release v2025.08.13.2

13 Aug 09:16

Choose a tag to compare

Changes 🚀

  • Update changed Microsoft Edge WebDriver url.

Fixes 🐛

  • None.

Full Changelog

v2025.06.17.49...v2025.08.13.2

Release v2025.06.17.49

17 Jun 09:20

Choose a tag to compare

Changes 🚀

  • None

Fixes 🐛

  • Fix potential key already been added error
  • Authentication retry did not stop after the threshold was exceeded

Full Changelog

v2025.05.13.1...v2025.06.17.49