All Versions
31
Latest Version
Avg Release Cycle
58 days
Latest Release
1046 days ago

Changelog History
Page 2

  • v2.0.0-alpha1 Changes

    January 25, 2018

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ“‡ Renamed BasicAutomationElementBase to FrameworkAutomationElementBase
    • Consistent naming for the *Id interfaces/classes (eg. IDockPatternProperties to IDockPatternPropertyIds)

    โœจ Enhancements

    • ๐Ÿ“š More documentation
    • โšก๏ธ Updated the interop dlls
    • โž• Added missing features from .NET 4.7.1 in UIA2
    • โž• Added missing features from newer interop in UIA3
      • Transaction- and ConnectionTimeout
      • Selection2 pattern
      • New text attributes
      • New automation properties (CenterPoint, FillColor, ... see f2b444e for more)
      • FindWithOptions
      • New events
      • UIA3TextRange3
    • Code cleanups
    • โž• Added generic AsType
    • ๐Ÿ‘‰ Use UtcNow instead of Now for Retry
    • Wait.UntilInputIsProcessed now has an optional timespan parameter

    ๐Ÿ› Bug fixes

    • None yet
  • v1.3.1 Changes

    October 19, 2017

    ๐Ÿ› Bug fixes

    • Re-added install.ps1 to UIA3 NuGet package
  • v1.3.0 Changes

    October 19, 2017

    ๐Ÿ’ฅ Breaking changes

    • Renamed Helpers.WaitXXX to Wait.XXX
    • Project now only compiles on VS2017.3 or higher
    • Renamed scrollbars (VScrollBar -> VerticalScrollBar, HScrollBar -> HorizontalScrollBar)
    • Renamed ScreenCapture to Capture
    • Renamed ComCallWrapper to Com
    • Changed child collections from various namings to ".Items" (eg. in Menus)
    • Renamed State to ToggleState

    โœจ Enhancements

    • Switched build system to cake build
    • Various code cleanups and documentation improvements
    • Added signed versions (as separate nuget packages)
    • Added some convenience properties to the AutomationElement (IsEnabled, IsOffscreen, ...)
    • Added HasExited and ExitCode to Application.
    • Cleaned SystemProductNameFetcher and added support for Server 2016
    • Added IsSupported to AutomationProperty
    • Added Parent property
    • Added BoundingRectangle,ActualWidth,ActualHeight,ItemStatus and HelpText to AutomationElement
    • Implemented FindAt / FindIndexed
    • Added ByValue condition
    • Added IsReadOnly to ComboBox
    • Implemented ToggleButton
    • Implemented ListBox and ListBoxItem
    • Added IsToggled to ToggleAutomationElement, added IsChecked to ChechBox
    • Added DataGridView
    • Reworked the Capture class

    ๐Ÿ› Bug fixes

    • Correctly handle manually pressed modifiers when using Keyboard.Type
    • Added missing property in RegisterPropertyChangedEvent
    • Fixed finding the ScrollBars
    • Fixed typo in IPropertyLibrary
  • v1.2.0 Changes

    May 24, 2017

    ๐Ÿ’ฅ Breaking changes

    โœจ Enhancements

    • [Core] Added ENTER synonym for RETURN and ESC for ESCAPE
    • [Core] Made IsWin32Menu property on menu public
  • v1.1.0 Changes

    April 28, 2017

    โœจ Enhancements

    • [Core] Added Select (index and string) for ComboBox
    • [Core] Added SelectedItem(s) and Select by cell value to Grid
    • [Core] Added a FindCellByText to GridRow
    • [Core] Implemented MenuItems with a string indexer
    • [Core] Added AutomationElement constructor which is based on another AutomationElement
    • [Core] Changed loglevel of "Closing application" to debug
    • [Core] Added overload for FindFirstChild and FindFirstDescendant with a string (AutomationId) parameter

    ๐Ÿ› Bug fixes

    • [Core] Fix for WinForms where ComboBox does not support the SelectionPattern
    • [Core]Fix when directly setting the text in the combobox in uia2/winforms
  • v1.0.0 Changes

    April 13, 2017

    โœจ Enhancements

    • [Core] Reworked the keyboard class a bit (e.g. allow simultaneous presses)
    • [All] More code documentation

    ๐Ÿ› Bug fixes

    • [All] Fixed almost all ReSharper warnings
  • v1.0.0-rc1 Changes

    March 23, 2017

    ๐Ÿ’ฅ Breaking changes

    • [UIA3] Used Client interop instead of Core for UIA3

    โœจ Enhancements

    • [Core] Various code cleanups
    • [UIA3] Wrapped some more calls in ComCallWrapper

    ๐Ÿ› Bug fixes

    • [Core] Fixed null exception on Window.Close without TitleBar.CloseButton
    • [All] Fixed .net 4.5 libraries in the packages
  • v1.0.0-beta3 Changes

    March 14, 2017

    ๐Ÿ’ฅ Breaking changes

    • [Core] Moved As... methods into the AutomationElement

    โœจ Enhancements

    • [Core] Added XMLDoc (also to nuget packages)
    • [Core] Return true/false if the application closed normally / forcefully
    • [Core] Reworked timeouts on Application.Wait methods (default to infinite)
    • [Core] Implemented ComboBoxItem (to correctly get the text for default WPF comboboxes)
    • [Core] Added AsHScrollBar and AsVScrollBar
  • v1.0.0-beta2 Changes

    March 13, 2017

    ๐Ÿ’ฅ Breaking changes

    • [Core] WaitWhileBusy and WaitWhileMainHandleIsMissing are now public and to not block endlessly

    โœจ Enhancements

    • [Core] Cleaned the Retry a bit
    • [Core] Refactored logging (thanks to jmaxxz)

    ๐Ÿ› Bug fixes

    • [Core] Fallback to property for clickable point if GetClickablePoint fails
    • [Core] Fixed XPath when getting it for an element (eg. in FlaUInspect)
  • v1.0.0-beta1 Changes

    March 02, 2017

    ๐Ÿ’ฅ Breaking changes

    • [Core] Merged Table into Grid
    • [All] Properties are now wrapped in an AutomationProperty object which provides Value, ValorOrDefault and TryGetValue
    • [Al] Patterns are now wrapped in an IAutomationPattern object which provides Pattern, PatternOrDefault, TryGetPattern and IsSupported
    • [Core] Properties in the PropertyLibrary now do not contain the name "Property" anymore
    • [Core] Renamed .Information to .Properties

    โœจ Enhancements

    • [Inspect] Added Table Patterns support
    • [Code] Various code cleanups
    • [Core] Added search by XPath
    • [All] Implemented caching