<commit_before>Release notes for TAF
==========================

Added to version v1.0.14
-------------------------
* Support for checking the links on the page you are at for broken links. Links that don't return HTTP status code 200 are treated as failed verifications.
* Test case result evaluation now present test case status easily in stdOut to ease assessment in debugging with cheezy ASCII face emoticons (also being logged).
* Added release notes to project files (this file).

Added to version v1.0.13
-------------------------
* New web table verification for dynamically populated tables.
* Re-made method of verifying web element text.

Added to version v1.0.12
-------------------------
* New web text verification that gives time for the element to render. Previous version only gave time for element to appear.
* Verification of stuff in databases, through JDBC calls.

Added to version v1.0.9
-------------------------
* Added support for RemoteWebDriver and BrowserStack interface to run tests on BrowserStack infrastructure (www.browserstack.com).

Added to versoin v1.0.8
-------------------------
* REST support refactored. REST response is more versatile, and HTTP headers are now customizable.
* Customizable logo in HTML reports are back, and managed through TestRun.Settings.setValue() or the runSettings.properties file.
* Reports prettified and clarified a bit.

Added to version v1.0.7
-------------------------
* Screenshots of web pages now marks relevant element with a yellow frame, if possible.
* Encountered known error now is formatted in a relevant way.

Added to version v1.0.6
-------------------------
* Enchanced logging for web methods.
* WebElements with multiple matches can now be chosen by ordinal number.

Added to version v1.0.5
-------------------------
* Code cleaning.

Added to version v1.0.4
-------------------------
* Web tables implemented with the feature rich TableData class for better logging and verification possibilities.

Added to version v1.0.3
-------------------------
* Changed test run settings implementation for it to be easier understood and used without need to use un-intuitive CliTestRunner class reference.
* Bug fixes for timing usage for methods assessing disappearing or non-existing web elements.

Added to version v1.0.2
-------------------------
* Instructions added.
<commit_msg>More changes to release notes<commit_after>Release notes for TAF
==========================

Added to version v1.0.14
-------------------------
* Support for checking the links on the page you are at for broken links. Links that don't return HTTP status code 200 are treated as failed verifications.
* Test case result evaluation now present test case status easily in stdOut to ease assessment in debugging with cheezy ASCII face emoticons (also being logged).
* Added release notes to project files (this file).

Added to version v1.0.13
-------------------------
* New web table verification for dynamically populated tables, that retries verification continuously until timeout, for dynamically rendered table rows to appear.
* Re-made method of verifying web element text to enable verification of dynamically rendered texts that appear after a while.

Added to version v1.0.12
-------------------------
* New web text verification that give time for the element to render. Previous version only gave time for element to appear. If it appeared but was populated with text later the verification failed. Now this is fixed.
* Verification possibilities for stuff in SQL databases, through JDBC calls, for low level tests and for test data manipulation.

Added to version v1.0.9
-------------------------
* Added support for RemoteWebDriver to enable remote execution of scripts, and enable a BrowserStack interface to be able to run tests on BrowserStack infrastructure (http://www.browserstack.com).

Added to versoin v1.0.8
-------------------------
* REST support refactored. REST response is more versatile, and HTTP headers are now customizable. This change was implemented for the REST support to be useful when security architectures need header manipulation.
* Customizable logo in HTML reports (both test case reports and test run reports) are back, and managed through TestRun.settings.setValue() or the runSettings.properties file. This is done to make users feel at home with the reports.
* Reports prettified and clarified a bit to be more appealing.

Added to version v1.0.7
-------------------------
* Screenshots of web pages now marks relevant element with a yellow frame, if possible. This is meant to ease debugging when wrong elements for interaction aare identified by the scripts.
* Encountered known error now is formatted in a relevant way to ease understanding of test results.

Added to version v1.0.6
-------------------------
* Enchanced logging for web methods to ease debugging.
* Web elements (of the DomElement class) with multiple matches can now be identified by complimentary ordinal number to ease scripting of badly built sites.

Added to version v1.0.5
-------------------------
* Code cleaning to ease understanding of code and to enable more people to participate in development of this framework.

Added to version v1.0.4
-------------------------
* Web tables implemented with the feature rich TableData class for better logging and verification possibilities - and neater outputs from verifications.

Added to version v1.0.3
-------------------------
* Changed test run settings implementation for it to be easier understood and used without need to use un-intuitive CliTestRunner class reference.
* Bug fixes for timing usage for methods assessing disappearing or non-existing web elements since this posed a problem to some clients with dynamically rendered web sites.

Added to version v1.0.2
-------------------------
* Instructions added.

{'fraction_non_alphanumeric': 0.1362160314476158, 'fraction_numerical': 0.01333105452059477, 'mean_word_length': 2.8474687705456936, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4353848', 'n_tokens_mistral': 1343, 'n_tokens_neox': 1262, 'n_words': 769}