-
Notifications
You must be signed in to change notification settings - Fork 5
/
CHANGELOG
176 lines (149 loc) · 9.2 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
Akeeba Data Compliance 3.2.3
================================================================================
+ Workaround for Joomla! 5.2 broken mail template layout
~ Support for Joomla! 5.1's createQuery method in the db object
~ Workaround for Joomla! 5.1 CSS in alert DIVs
~ PHP 8.4 compatibility: MD5 and SHA-1 functions are deprecated
# [LOW] Typo in MailTemplateHotFix
Akeeba Data Compliance 3.2.2
================================================================================
~ Update Gravatar URLs with SHA-256
# [HIGH] The ATS integration plugin failed with ATS 5
# [LOW] PHP 8.3 deprecated notice in ComponentParameters service (no functional issue)
Akeeba Data Compliance 3.2.1
================================================================================
# [LOW] Possible PHP error when updating this along other extensions using the same post-installation script
Akeeba Data Compliance 3.2.0
================================================================================
+ Notice about Joomla 4 End of Service
~ Joomla 5 preparation: Use DatabaseInterface instead of DatabaseDriver
~ Joomla 5 preparation: Remove obsolete class names
~ Joomla 5 preparation: Work around backwards incompatible changes in core plugin events
~ Joomla 5 preparation: Normalise plugin event calling
~ Joomla 5 preparation: Plugin event handlers clean-up
~ Block uninstallation of child extensions
~ Changed the plugins' namespace
# [LOW] opcache_invalidate may not invalidate a file
Akeeba Data Compliance 3.1.1
================================================================================
~ Changed the fake email domain used when pseudonymising users
# [HIGH] Joomla 4.2 made it extra hard to restart the session (gh-40)
# [HIGH] The Profile Deletions page threw an exception (gh-39)
# [MEDIUM] Plugins not enabled on clean installation
# [LOW] User plugin may not work on some installations which pass form data as an array (gh-42)
Akeeba Data Compliance 3.1.0
================================================================================
# [LOW] Wrong grammatical case (nominative instead of genitive) in months in some languages e.g. Greek
Akeeba Data Compliance 3.1.0
================================================================================
+ Minimum Joomla 4.2, PHP 7.4
- Removed PHP version warnings
Akeeba Data Compliance 3.0.5
================================================================================
# [LOW] PHP 8.1 deprecated notice when checking if FOF is still installed
Akeeba Data Compliance 3.0.4
================================================================================
+ Add Show Inline Help support in component options for Joomla 4.1
Akeeba Data Compliance 3.0.3
================================================================================
~ Updated ATS plugin for ATS version 5 and later
# [LOW] PHP warning when using legacy menu items with view=Options (with an uppercase letter) stored in the database
Akeeba Data Compliance 3.0.2
================================================================================
# [HIGH] Cannot install on Joomla! 4.1
# [HIGH] Unhandled exception when you have turned off email sending in your site's Global Configuration
# [LOW] PHP 8.1 Notice when checking whether the user has agreed to the site's terms
Akeeba Data Compliance 3.0.1
================================================================================
# [LOW] Bootstrap 5.1.2 included in Joomla 4.0.4 broke the CSS for Control Panel icons
# [LOW] Bad grammar “consent with” (sic) instead of “consent to” in COM_DATACOMPLIANCE_OPTIONS_CONSENT_PREFERENCELABEL. Thanks, Peter for the heads up!
# [HIGH] Immediate error on the backend on Windows
Akeeba Data Compliance 3.0.0
================================================================================
! Rewritten as a native Joomla 4 component
Akeeba Data Compliance 2.0.4
================================================================================
+ Use Joomla Privacy plugins when removing users
Akeeba Data Compliance 2.0.3
================================================================================
~ Changes in Joomla 4.0.0-RC5 broke the date and time input fields. Now using native HTML 5 controls.
# [HIGH] The Privacy Policy article is not displayed in the data options page
# [HIGH] Uninstallation broken on Joomla 4 due to different installation script event handling.
Akeeba Data Compliance 2.0.2
================================================================================
~ Joomla changed the location of cacert.pem
Akeeba Data Compliance 2.0.1
================================================================================
~ Converted all tables to InnoDB for better performance
~ Updated Charts.js
# [HIGH] Cannot delete user or export settings from the frontend
Akeeba Data Compliance 2.0.0
================================================π================================
+ Rewritten to use FOF 4.0
+ Renamed ViewTemplates to tmpl (Joomla 4 convention, with fallback code for Joomla 3)
+ Kills the redirection imposed by the Joomla privacy consent to avoid an infinite redirection loop
+ Yes/No options in the component and plugin options now work correctly under Joomla 4.0 beta 7 and later
Akeeba Data Compliance 1.2.5
================================================================================
+ Supports controller as an alias for view in Joomla 4
~ Now using common view templates from our FOF framework for consistency across our software
Akeeba Data Compliance 1.2.4
================================================================================
- Removed PHP 7.1 support
~ Add PHP 8.0 in the list of known PHP versions, recommend PHP 7.4 or later
# [HIGH] Joomla 4 beta 6 changed how sessions work, breaking everything
# [HIGH] Typo in installation SQL file would cause an error on first install
Akeeba Data Compliance 1.2.3
================================================================================
+ CLI tool to replay the audit log
+ Custom error pages when FEF is not installed or an unhandled PHP exception occurred
~ Replace zero datetime with nullable datetime (gh-32)
~ DEPRECATED: The cookie plugin only works with Joomla 3 and will be removed in version 2.0
~ Update path to cacert.pem
~ Use Joomla's domain name when setting the cookie acceptance, er, cookie
~ Banner links to EU sites should have rel="noopener"
# [LOW] Minified JS / CSS was not being loaded by default
Akeeba Data Compliance 1.2.2
================================================================================
+ Joomla 4 compatibility (pre-release beta 1)
~ Use JAccess instead of DB queries [gh-29]
# [LOW] Public site pages flash when the cookie plugin is enabled
# [LOW] Empty box when viewing the Options page of a different user as an admin
# [MEDIUM] Cookie popup shows up in Off-line mode but cannot be acted upon
# [HIGH] Cookies plugin would fail when using path-style URLs to access articles (thank you @brianteeman for reporting this)
# [HIGH] When an admin viewed the Options page for a different user the displayed current consent preference was wrong
# [HIGH] When an admin deleted a user's profile the audit trail showed the user deleting themselves instead of the admin
# [HIGH] Export may fail if the Akeeba Subscriptions plugin is enabled and the user was created after AS7 was installed
Akeeba Data Compliance 1.2.1
================================================================================
# [HIGH] Automatic account deletion (lifecycle) wasn't working
Akeeba Data Compliance 1.2.0
================================================================================
+ Common PHP version warning scripts
+ Dark Mode
~ PHP 7.4 compatibility
# [HIGH] CLI (CRON) scripts could sometimes stop with a Joomla crash due to Joomla's mishandling of the session under CLI.
# [HIGH] Forced password reset in Joomla causes an infinite redirection loop (gh-28)
Akeeba Data Compliance 1.1.1
================================================================================
+ Rewritten cookie plugin to work with caching enabled
+ Consent can be transcribed from Joomla's privacy consent user profile field (migration from Joomla to DataCompliance)
~ Transcribing consent given during subscription only applies to Akeeba Subscriptions 5 and 6
~ Compatibility with Akeeba Subscriptions 7 for data export and user anonymisation (Users model has been removed)
# User Profile fields not displayed correctly when using an Edit Profile menu item
Akeeba Data Compliance 1.1.0
================================================================================
+ Protection of all component and plugin folders against direct web access
+ Export data: support for Joomla “privacy” group plugins
! Immediate failure accessing the backend of the component [gh-27]
# [HIGH] ATS export, causing fatal error
# [LOW] Cookie compliance fails with a fatal error when the server does not set the HTTP_HOST environment variable
# [LOW] PHP 7.3 warning in the Control Panel page
# [LOW] The cookie consent code was outside the BODY tag
Akeeba Data Compliance 1.0.1
================================================================================
+ Cookie consent plugin
~ Joomla! 3.9 backend Components menu item compatibility
Akeeba Data Compliance 0.1.0
================================================================================
* First release