Skip to content

Releases: Colossus-Services/bones_ui

v2.1.19

01 Apr 01:40
Compare
Choose a tag to compare
- `UIDialog`:
  - Tag `ui-dialog`:
    - added attribute `remove-on-hide`.
- dom_builder: ^2.1.5
- swiss_knife: ^3.1.4

v2.1.18

30 Mar 08:47
Compare
Choose a tag to compare
- `InputConfig`:
  - `textare`: width: 100%
  - `select`: max-width: 100%
- dom_builder: ^2.1.4

v2.1.17

23 Mar 00:15
Compare
Choose a tag to compare
- `Navigation`:
  - Added `encodeParameters`, `encodeRouteAndParameters` and `routeAndParameters`.

v2.1.16

21 Mar 09:30
829aa44
Compare
Choose a tag to compare
Merge v2.1.16


 - `UIComponent`:
   - Added static getter `domContext`.
 - dom_tools: ^2.1.13
 - dom_builder: ^2.1.3
 - archive: ^3.3.6
 - args: ^2.4.0
 - logging: ^1.1.1

v2.1.15

03 Mar 23:39
0060ca7
Compare
Choose a tag to compare
Merge v2.1.15


- `BonesUITestRunner`:
  - `_processJsonReportFile`: - Allow suites with paths ending with `.dart`, not only `_test.dart`.
- intl_messages: ^2.0.6

v2.1.14

28 Feb 04:34
7139923
Compare
Choose a tag to compare
Merge v2.1.14


- `UITestChain`:
  - Added `checkbox`.

v2.1.13

24 Feb 04:39
daed21c
Compare
Choose a tag to compare
Merge v2.1.13

- `UIRoot`:
  - Added field `name`.
- `bones_ui_test_tools.dart`:
  - Added `testMultipleUI`.
  - `testUISleepUntilRoute`, `sleepUntilRoute`:
    - Added `parameters` and `partialParameters`.
  - `UITestContext`: - Added `setTestWindowTitle`.
  - `testUI`:
    - Now updates the `window.top.title` for each `test(...)`.
- `bones_ui_test_cli.dart`:
  - Compatibility with `testMultipleUI` and saving of `logDocument` to the log directory.
- test: ^1.23.1
- test_core: ^0.4.24

v2.1.12

22 Feb 21:38
650cd1c
Compare
Choose a tag to compare
Merge v 2.1.12


 - `bones_ui_test_tools.dart`:
   - Using `Chain.capture` for better `StackTrace`.
 - Added linter rules:
   - `avoid_dynamic_calls`.
   - `avoid_type_to_string`.
   - `no_runtimeType_toString`.
   - `no_adjacent_strings_in_list`.
 - dom_tools: ^2.1.11
 - stack_trace: ^1.11.0

v2.1.10

31 Jan 18:50
79f0840
Compare
Choose a tag to compare
Merge v2.1.10

- `bones_ui_test_tools.dart`:
  - `UITestChain` with `Iterable` `element`: - Added `elementsLength` `expectElementsLength`, `elementAt`, `first`, `firstOr`
  - Moved from extension to `UITestChain`:
    - `click`, `setValue` and `selectIndex`.
  - `_mergeStackStraces`: - Remove some bottom lines from `stack1` (after `TestFutureExtension.thenWithStackTrace`).
- `bones_ui_test_cli.dart`:
- `_DocumentLog`:
  - Now appending to the document `<title>` the logging `id`.

v2.1.9

30 Jan 06:14
764125d
Compare
Choose a tag to compare
Merge v2.1.9

- `ElementExtension`:
  - added `dispatchChangeEvent`.
- Added `SelectElementExtension`:
  - `selectIndex`.
- `BonesUITestRunner`:
  - Fix copy of `build` directory when it's already populated.
  - Improved console logging.
- `UITestChain`:
  - Added `selectIndex`, `where`.
- `UITestChainNode`:
  - Added `elementAs`.
- Added `TestNodeExtension` (on `dart:html.Node`):
  - `simplify`.