=== Construkt: Spektrix Signup ===

25/09/2025 v4.1.6
- UPDATE: Allow to customize the ACF fields in the same way as other blocks

13/06/2025 v4.1.5
- FIX: Updating an existing user with no tags/statements

9/10/2024: v4.1.4
- FIX: Construkt version dependency to allow either v2 or v4

9/10/2024: v4.1.3
- UPDATE: refactor CLIENT_ID to SPEKTRIX_CLIENT_ID

9/10/2024: v4.1.2
- UPDATE: Version number to support both v2 and v4 of Construkt

29/8/2024: v2.1.0
- UPDATE: Minimum Construkt dependency, to allow for more recent logic with older versions of Construkt (v2)

8/8/2024: v4.1.1
- UPDATE: Action to extend validation rules and error logging

7/2/2024: v4.1.0
- ADD: Filter for sign-up params
- UPDATE: Template to include missing `showTags` logic

7/12/2023: v4.0.2
- FIX: PHP 8 deprecation warning

25/10/2023: v4.0.1
- FIX: ErrorCode being set on null
- ADD: Filter to override tag updates
- ADD: Action to extend validation rules

31/01/2023: v4.0.0
UPDATE: Minimum Construkt dependency

04/01/2023: v3.0.0
- UPDATE: Composer version Dependency

05/05/2022: v2.0.0
- UPDATE: allow existent users to update their preferences without need to log in

16/03/2022: v1.1.5
- UPDATE: logic to allow sign-ups even when are no newsletter checkboxes visible

01/02/2021: v1.1.4
- ADD: Option to hide tags from users

22/04/2020: v1.1.2
- FIX: removed unneeded script enqueue

07/04/2020: v1.1.1
- UPDATE: Moved from Construkt Template to stand alone plugin
- ADD: Basic tests

31/03/2020: v1.0.7
- FIX: changed name to id for Construkt fields

30/03/2020: v1.0.6
- UPDATE: change the GDPR (contact preference) filter

27/03/2020: v1.0.5
- FIX: to GDPR tag filter name
- FIX: JS message selector.

26/03/2020: v1.0.3
- FIX: Namespace error with tag hooks
- FIX: JS scroll error.

26/03/2020: v1.0.1
- UPDATE: More consistent naming conventions and added override filters.

24/03/2020: v1.0.0
- ADD: Initial release.
