Issue #2608044 by giancarlosotelo: Fix !placeholders
Issue #2581215 by giancarlosotelo: Test failing because "Sorry" in the error message was removed from core
Issue #2564367 by giancarlosotelo: Fix config schema error: login_security.settings:langcode missing schema
Issue #2560091 by martin107, jribeiro: Clear tracking event button - should say how many were cleared
Issue #2543858 by joshi.rohit100: No need to use configFactory() in LoginSecurityAdminSettings
Issue #2510786 by martin107, joshi.rohit100, jribeiro: clear event tracking information button is broken
Issue #2546236 by jhedstrom: SQL syntax error in LoginSecurityTestBase
Issue #2546286 by jhedstrom: Changes required for inline form errors
Issue #2510768 by martin107: Modernise string translation in forms
Fixed schema field type to timestamp fields.
Issue #2470888 by LKS90: Replace old Classes with their new equivalent
Issue #2480829 by LKS90: Make the TestBase an abstract class
Issue #2459125 by jribeiro: Implement test cases to D8
Fixed form autocomplete_path for 'user_blocked_email_user' and 'login_activity_email_user' fields.
Issue #2449851 by jhedstrom: Use State API instead of config for threshold notification, plus other fixes
Issue #2417253 by jhedstrom: Replace drupal_mail()
Issue 2420075, by jhedstrom: Fixed issue - Parameter 1 to login_security_user_update() expected to be a reference.
Issue 2415217, by jhedstrom: Fixed some issues against Drupal beta5.
Issue 2375443, by Haza: Ported change #9341187 to D8.
Issue 2375295: Fixed some incompatibility issues between Alpha and Beta D8 versions.
Issue 2375295: Fixed admin settings form submit error.
Issue #2151519: Changed parameters order of login_security_display_block_attempts alter, also, added the module api hook information file.
Issue #2151519 by Haza: Added more flexibility when warning about remaining attempts.
Drupal is a registered trademark of Dries Buytaert.