* Adjust release script to manage release branch [#315](https://github.com/Asqatasun/Asqatasun/issues/315)
* Configure Travis deployment only on tags [#317](https://github.com/Asqatasun/Asqatasun/issues/317)
## Asqatasun 4.1.0-rc.4, 2019-05-01
### Fixed
...
...
@@ -71,22 +82,22 @@ For users:
For developers and ops:
* Enhanced pre-requisites to allow database name containing hyphen "-"
*[#215 - SQL procedure / CONTRACT_create: increase the default contract duration (3 years instead of 1 years)](https://github.com/Asqatasun/Asqatasun/issues/215)
*[#213 - SQL procedure / CONTRACT_create: add option to choose the contract duration in year, month or day](https://github.com/Asqatasun/Asqatasun/issues/213)
* SQL procedure / CONTRACT_create: increase the default contract duration (3 years instead of 1 years)[#215](https://github.com/Asqatasun/Asqatasun/issues/215)
* SQL procedure / CONTRACT_create: add option to choose the contract duration in year, month or day[#213](https://github.com/Asqatasun/Asqatasun/issues/213)
* Install.sh - Added new SQL procedures: list_running_acts + Last_audits[#139](https://github.com/Asqatasun/Asqatasun/issues/139)
* added code quality tools
-[#185 - Unit tests coverage report (Jacocoo)](https://github.com/Asqatasun/Asqatasun/issues/185)
- Added option to skip unit tests[#144](https://github.com/Asqatasun/Asqatasun/issues/144)
* Documentation :
-[#222 - Have CONTRIBUTING.md more friendly and explicit for beginners](https://github.com/Asqatasun/Asqatasun/issues/222)
-[#147 - Added documentation on how to run a krashtest campaign](https://github.com/Asqatasun/Asqatasun/issues/147)
- Have CONTRIBUTING.md more friendly and explicit for beginners[#222](https://github.com/Asqatasun/Asqatasun/issues/222)
- Added documentation on how to run a krashtest campaign[#147](https://github.com/Asqatasun/Asqatasun/issues/147)
- Added "howto configuring Apache frontend with AJP connector and HTTPS Let's Encrypt"
- Added "Crawler management" with howto increase maxDocuments in site-audit
...
...
@@ -95,36 +106,35 @@ For developers and ops:
* JDK upgraded from Java7 to Java8 [#253](https://github.com/Asqatasun/Asqatasun/issues/253)
* DB character encoding is now `utf8mb4`[#255](https://github.com/Asqatasun/Asqatasun/issues/255)
* Build - Maven 3.1 is required (needed for org.owasp:dependency-check-maven) [#154](https://github.com/Asqatasun/Asqatasun/issues/154)
*[#202 - Changed the default to only show "failed" and "pre-qualified" results)](https://github.com/Asqatasun/Asqatasun/issues/202)
* Changed the default to only show "failed" and "pre-qualified" results) [#202](https://github.com/Asqatasun/Asqatasun/issues/202)
### Fixed
For users:
* Incorrect string value: '\xF0\x9F\x99\x82" ...' for column 'Source', aka utf8mb4 should default encoding to be able to deal with smileys [#123](https://github.com/Asqatasun/Asqatasun/issues/123)
*[#137 - Fixed Rgaa 3.2016, 8.9.1: unit tests fail](https://github.com/Asqatasun/Asqatasun/issues/#137)
*[#126 - Create a contract pointing to an internal URL, even if the domain does not end with a valid gTLD](https://github.com/Asqatasun/Asqatasun/issues/126)
*[#119 - contrast ratio link: fixed ratio parameter](https://github.com/Asqatasun/Asqatasun/issues/119)
*[#146 - site-audit in error: added "check for redirection" as possible explanation](https://github.com/Asqatasun/Asqatasun/issues/146)
*[#179 - site-audit in error: fixed the robots.txt URL in error message](https://github.com/Asqatasun/Asqatasun/issues/179)
*[#203 - No allow starting an audit if no referential is activated for the current project](https://github.com/Asqatasun/Asqatasun/issues/203)
*[#204 - No allow starting website audit if URL is not defined for the current project](https://github.com/Asqatasun/Asqatasun/issues/204)
*[#216 - I18N: standardize "project" and "contract" naming (en/fr/es)](https://github.com/Asqatasun/Asqatasun/issues/216)
*[#208 - Webapp UX - Admin user can quickly add a new project to his account](https://github.com/Asqatasun/Asqatasun/issues/208)
*[#211 - Webapp UX - Admin user can quickly update his expired contract](https://github.com/Asqatasun/Asqatasun/issues/211)
*[#27 - Contract creation: verify at least one referential is selected](https://github.com/Asqatasun/Asqatasun/issues/27)
*[#28 - Contract creation: forbid contract without URL and with website audit enabled](https://github.com/Asqatasun/Asqatasun/issues/28)
* Fixed Rgaa 3.2016, 8.9.1: unit tests fail[#137](https://github.com/Asqatasun/Asqatasun/issues/#137)
* Create a contract pointing to an internal URL, even if the domain does not end with a valid gTLD[#126](https://github.com/Asqatasun/Asqatasun/issues/126)
*Contrast ratio link: fixed ratio parameter[#119](https://github.com/Asqatasun/Asqatasun/issues/119)
*Site-audit in error: added "check for redirection" as possible explanation[#146](https://github.com/Asqatasun/Asqatasun/issues/146)
*Site-audit in error: fixed the robots.txt URL in error message[#179](https://github.com/Asqatasun/Asqatasun/issues/179)
*Don't allow starting an audit if no referential is activated for the current project[#203](https://github.com/Asqatasun/Asqatasun/issues/203)
*Don't allow starting website audit if URL is not defined for the current project[#204](https://github.com/Asqatasun/Asqatasun/issues/204)
* I18N: standardize "project" and "contract" naming (en/fr/es)[#216](https://github.com/Asqatasun/Asqatasun/issues/216)
* Webapp UX - Admin user can quickly add a new project to his account[#208](https://github.com/Asqatasun/Asqatasun/issues/208)
* Webapp UX - Admin user can quickly update his expired contract[#211](https://github.com/Asqatasun/Asqatasun/issues/211)
* Contract creation: verify at least one referential is selected[#27](https://github.com/Asqatasun/Asqatasun/issues/27)
* Contract creation: forbid contract without URL and with website audit enabled[#28](https://github.com/Asqatasun/Asqatasun/issues/28)
For developers and ops:
*[#138 - `<form:errors path="scenarioFile">`, allowed `<abbr>` in error message](https://github.com/Asqatasun/Asqatasun/issues/138)
-[#200 - Prerequisites: libspring-instrument-java is no more needed](https://github.com/Asqatasun/Asqatasun/issues/200)
-[#127 - Unit tests: replaced tgqa.org domain name by asqatasun.ovh](https://github.com/Asqatasun/Asqatasun/issues/127)
*`<form:errors path="scenarioFile">`, allowed `<abbr>` in error message[#138](https://github.com/Asqatasun/Asqatasun/issues/138)
* Prerequisites: libspring-instrument-java is no more needed[#200](https://github.com/Asqatasun/Asqatasun/issues/200)
* Unit tests: replaced tgqa.org domain name by asqatasun.ovh[#127](https://github.com/Asqatasun/Asqatasun/issues/127)
* I18N:
*[#170 - webapp + rules: converted i18n files in UTF8 character encoding](https://github.com/Asqatasun/Asqatasun/issues/170)
*[#173 - webapp / i18n files: converted all HTML entities to their applicable UTF-8 characters](https://github.com/Asqatasun/Asqatasun/issues/173)