Releases: asimmon/marionette
Releases · asimmon/marionette
1.5.0
1.4.0
What's Changed
- Added gitversion.yml and enabled unique package version name on main branch by @asimmon in #9
- Continuous delivery on nuget.org and myget.org with plain PowerShell by @asimmon in #11
- Added image library source generator singleton pattern support by @asimmon in #10
- Added methods to save screenshots to stream or disk by @asimmon in #12
- Added public API change tracking, better option validation by @asimmon in #14
Full Changelog: 1.3.0...1.4.0
1.3.0
What's Changed
- Breaking change:
MarionetteDriver
async methods are now renamed with the suffixAsync
- Added a custom targets file that references the required
OpenCvSharp4.runtime.win
native DLLs when targeting classic .NET Framework using the old or new csproj format - Removed source generator PDB from package
- Better README
Full Changelog: 1.2.0...1.3.0
1.2.0
Downgraded Microsoft.CodeAnalysis.CSharp.Workspaces to the lowest version that supports source generators for our needs, which is 3.9.0
. A higher version requires a more recent dotnet SDK and / or Visual Studio.
1.1.0
1.0.0
- Built-in Tesseract data
tessdata
directory is now loaded properly on CI environments such as Azure Pipelines - The library source generator now generates a partial class with the same access modifiers
- The library source generator now ignores static partial classes and adds a warning
- Added a new option
DriverOptions.WaitForThrottlingInterval
to change the duration between unsuccessful element search attempts - Images in general are now uniformly handled (grayscale, BGR and BGRA)
- Cached screenshots are now stored in BMP format instead of PNG, which is 1.5 to 2 times faster
0.1.4
0.1.3
https://www.nuget.org/packages/Askaiser.Marionette/0.1.3
Rectangle
-based transformation results from methods such asFromLeft
can directly be used as search rectangle for any monitor- Fixed many bugs on
WaitFor
,WaitForAny
andWaitForAll
methods discovered by new unit tests GetMonitors
now always put the primary monitor at the first position of the array- Screenshot cache duration can now be defined in the
DriverOptions
- Smaller package (~4MB)
0.1.2
- Using a new DPI-aware technique to retrieve all monitors resolutions.
- Now supporting negative coordinates in
Rectangle
. Also added operators. - Added Rectangle's
CenterLeft
,CenterRight
,CenterTop
andCenterBottom
. ElementNotFoundException
andMultipleElementFoundException
are now public.- Configured Tesseract to use
DefaultPageSegMode.SparseText
by default, unless there is a config file that overrides that in tessdata.