Skip to content

Releases: inductiveautomation/ignition-automation-tools

v8.1.39

26 Apr 20:45
324ad6d
Compare
Choose a tag to compare

This is the automation content confirmed to meet testing requirements for Ignition 8.1.39 (Perspective 2.1.39).

Modified:

  • Removed the expected_count kwarg from get_row_count methods within Alarm Table, Body and Table components as get should indicate no validation occurs and a value is directly returned from the method call. The expectation is that users will use a new method wait_for_row_count in these scenarios.
  • Added assertions that GoogleMap display interactions are having the desired effect
  • Resolved a recursion bug in DateTime input by requesting that the internal Picker should get the selected year
  • NumericEntryField inputs may now wait on an expected numeric condition as opposed to a string condition
  • Extra handling within TextField inputs to avoid potential issues when Quality Overlays are in place while obtaining text

v8.1.38

27 Mar 18:10
55c38b7
Compare
Choose a tag to compare

This is the automation content confirmed to meet testing requirements for Ignition 8.1.38 (Perspective 2.1.38).

Modified:

  • We will ignore commas on text comparisons for numeric entry comparisons.
  • Ability to wait for specific text in a Table cell.
  • Fix for selecting tabs within nested Tab containers.
  • Fix for LED Displays that do not contain text raising a TimeoutException.
  • Numeric Entry Fields can now wait for expected text.
  • Ability to find the position of Horizontal Menu Items.
  • Support of FlexFlow CSS property.
  • IAAssert is now using the correct tolerance for determining the relative difference between 2 values.
  • IAExpectedConditions now has the concept of a numeric condition.
  • Timing fixes for:
    • Text Inputs
    • Google Maps
    • Numeric Entry Fields

v8.1.37

01 Feb 21:58
df04462
Compare
Choose a tag to compare

This is the automation content confirmed to meet testing requirements for Ignition 8.1.37 (Perspective 2.1.37).

Updates in this release:

  • Ability to get the placeholder text from a Numeric Entry Field component
  • Added ability to get button size information for the Google Map component
  • Added the ability to get size information for component context menus
  • Minor refactors for Tag and Alarm class definitions
  • Minor scenario handling fixes for the following files:
    • Components/Common/TextInput.py
    • Pages/Perspective/TerminalStates/TerminalStatePageObject.py

v8.1.36

04 Dec 17:45
0ae376e
Compare
Choose a tag to compare

This is the automation content confirmed to meet testing requirements for Ignition 8.1.34, 8.1.35, and 8.1.36 (Perspective 2.1.34/35/36).

Updates in this release:

  • Add Menu Tree component to library.
  • Add a helper for defining Alarm Events.
  • Update README.md file.
  • Introduce a new GeographicPoint class, used within GoogleMap for now, though long-term we will be updating the Map to use this as well.
  • Introduction of the GoogleMap component.
  • Safer clicking of components in situations when they might be moving or evaluating bindings.
  • Provide access to icon information within the MenuTree.
  • The DateTimePicker was not making use of our "safer" clicking paradigm while interacting with the AM/PM picker.
  • The GoogleMap has its own error state, which Pages need to be aware of when checking for faulted (error state - not Quality Overlay) components.

v8.1.33

25 Oct 18:21
60291b5
Compare
Choose a tag to compare

This is the automation content confirmed to meet testing requirements for Ignition 8.1.33 (Perspective 2.1.33).

Updates in this release:

  • Improvements in how the Dropdown selects options.
  • The Dropdown had assertions added during interaction to verify state, instead of naively toggling without checking.
  • Corrected an undesirable behavior where checks against the state of a PagePiece could throw a TimeoutException instead of returning False when the PagePiece is not present.