-
Notifications
You must be signed in to change notification settings - Fork 44
/
changelog.txt
201 lines (160 loc) · 9.21 KB
/
changelog.txt
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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
= 2.0.7 =
* Changing some texts to be consistent.
* Cleaned up code with VIP Code Standard.
* Improved security.
* Fix internet explorer bug.
* Fix JS function with wrong variable name when an AJAX error happened.
* Fix Warning on woocommerce consent checkboxes.
* Renaming buttons and translating placeholders.
* Added another parameter to the request forms function and shortcode to allow users to customize the button text.
* Fix a bug in the privacy preferences center when you moved to a different page without accepting cookies it would uncheck fields that should continue being checked.
* Fix settings tooltips z-index to sit on top of other elements.
= 2.0.6 =
* Fix XML export error.
= 2.0.5 =
* Fix cookie toggle indicator set to on even if the user had previously untoggled it.
* Other minor fixes to the audit log reconsent.
= 2.0.4 =
* Adding two missing translation strings
* Removing debug code that I forgot to remove from 2.0.3
* Adding to audit log when user reconsents.
= 2.0.3 =
* Fix third party cookies now showing up in the privacy preferences window or the settings page.
= 2.0.2 =
* Fix reconsent not logging correctly on reconsent
* Fix reconsent bar not showing up.
= 2.0.1 =
* Removing things that should have been deleted prior to updating to 2.0.0.
* Fix new reconsent bar missing closing div.
= 2.0.0 =
* Change all requests and privacy preferences window to AJAX to avoid the admin-post hook issue.
* We do not track privacy policy anymore. We can now track any kind of policy that users want. Those have been moved to each consent.
* Including more options. Including "enable/disable" the privacy bar.
* New filters and funtions were included.
* Making the settings a little more accessible.
* Removed the reconsent modal. It was too obtrusive. We switched to a more subtle notification bar.
= 1.4.7 =
* Fix for users who were complaining about their scroll bars missing if they did not select a privacy policy page.
= 1.4.6 =
* Change re-consent logic so it doesn't influence SEO with repeated content.
= 1.4.5 =
* Minor style adjustments
* Body scroll is disabled when modal is active
* Adjusting privacy bar to sit behind re-consent modal
= 1.4.4 =
* Fix all_cookies field being displayed as text field instead of hidden.
= 1.4.3 =
* Found one more instance of Telemetry Scanner, changed to Telemetry Tracker.
* Delete cookies when users change their preferences and disable some cookies.
* Changed cookies used field to textarea for easier reading when lots of cookies are set.
* Added a text to the settings page explaining that even if cookies are registered, if the user does not input some text for the privacy banner, it won't show up.
* Adding filters for the admin notification email. [https://github.com/trewknowledge/GDPR/wiki/Actions-&-Filters](https://github.com/trewknowledge/GDPR/wiki/Actions-&-Filters)
* Adding filters for the request forms button label. [https://github.com/trewknowledge/GDPR/wiki/Actions-&-Filters](https://github.com/trewknowledge/GDPR/wiki/Actions-&-Filters)
= 1.4.2 =
* Fix privacy bar reapearing. Cookie was not set to expire in a year.
= 1.4.1 =
* Allow links in the consent description in the wp profile page.
* Force tabs to be an array when empty to fix the notices and fatal error in the front end.
* Hide cookies sidebar in the privacy centre window if no cookies were registered.
* Adding a filter so the privacy bar button text can be changed.
* Changing Telemetry Scanner to Telemetry Tracker for consistency across the plugin.
* Translating missing strings.
* Adding options to add or remove consent checkboxes to woocommerce registration form and checkout registration form.
= 1.4.0 =
* Adding the option to disable the plugin CSS. Be careful when using this option. Make sure you know what you are doing.
* Adding the option to enable or disable the telemetry feature.
* Adding the option to add reCaptcha to the request forms.
* Adding comments to the personal data export.
* Moved privacy bar content field and privacy excerpt field to the general settings tab.
* Removed automatic privacy policy link from the privacy bar.
* We now accept links in the privacy bar content to get around the last change.
* Changed Telemetry cleanup schedule to hourly.
* Forcing the privacy bar to stay on the left to avoid CSS incompatibilities.
* Renaming the tab classes in the admin panel to again avoid incompatibilities.
* Fix privacy preference centre only showing up when cookies were registered.
= 1.3.5 =
* Fix undefined variable warning.
* Fix WooCommerce and possibly other plugins nonce manipulation for logged out users. For real this time.
* Fix XML export fatal error when meta key starts with a number.
= 1.3.4 =
* Prefixed all nonce actions.
* Fixed cookies being checked by default when they should have been unchecked.
* Possible fix for strange characters causing XML export to throw an error.
* Fix for WooCommerce nonce manipulation for logged out users that was preventing visitors from updating their privacy preferences.
= 1.3.3 =
* Fix translation error everybody has been complaining about.
= 1.3.2 =
* Fix issue with the is_allowed_cookie JS function.
= 1.3.1 =
* Fix consent syncing when difference comes from database and not the cookie.
* Might allow people to use external services like iubenda.
= 1.3.0 =
* Added BuddyPress registration form integration.
* Added WooCommerce registration and checkout registration form integration.
* Added admin notifications when a user makes a request that requires interaction.
= 1.2.2 =
* Adding a couple missing translation strings.
* Wrapping the telemetry post type page in an `if` so people can unregister it if they want to.
= 1.2.1 =
* After one user reported that their scroll bar disappeared I decided to remove the code that do that when the reconsent modal shows up. This has no impact on anything, but it might fix this user problem.
= 1.2.0 =
* Fix has_consent and is_allowed_cookie JavaScript functions not being available globally.
* Add a function to get the consent checkbox without echoing them.
* Change how the user deletion request works. We removed the email attachment to avoid being considered spam. The user can now download it immediatelly by clicking on their email link.
* Adding an option for user deletions always be added to the request review table. That will allow you to remove your users from third-party services before removing them from your site.
= 1.1.6 =
* Fix weird javascript issue that was preventing users from using the "Close my account" feature.
= 1.1.5 =
* The gdpr_request_form PHP function was returning instead of echoing. That is now fixed.
* Fix issue when syncing consent cookie and database values.
* Fix issue that prevented the privacy bar from disappearing after saving privacy preferences.
= 1.1.4 =
* Possible fix for cached sites.
* Added has_consent and is_allowed_cookie functions to javascript.
* Changed how the privacy bar and re-consent modal show up based on javascript.
* Better sync of consent and cookies with a cookie.
= 1.1.3 =
* Changed Complaint and Rectification form submit button wording.
* Added a loading indicator on the reconsent window. Slow servers will not give the impression that this featured is not working anymore.
* Fixed user notification not showing after confirming deletion email.
* Fixed consent "required" toggle not displaying the correct state.
* Added a second confirmation after disagreeing to reconsent.
= 1.1.2 =
* Fixed reconsent modal not closing after agreeing to the new policy.
= 1.1.1 =
* Forgot to unload jQuery-UI.
= 1.1.0 =
* Merge the two preferences windows into one.
* [gdpr_preferences] shortcode doesn't need the 'type' attribute to work anymore.
* Removed jQuery UI from the front end and replaced with our own notification window to keep a consistent color scheme, avoid unnecessary requests and avoid style issues from theme to theme.
* Allow logged out users to keep track of consents too. ( Those are not logged to the audit log for obvious reasons. )
* Added a refresh after preferences change so users can display forms or count the user visit and so on depending on the new user consent.
= 1.0.6 =
* Allowing users to add target on their privacy policy links on the consent description.
= 1.0.5 =
* Allow users to use links on their consent descriptions so they can link to their privacy policy or other pages.
= 1.0.4 =
* Added a link to the privacy policy page on the cookie bar and on the cookie preferences window.
* Added a new option for a text just before the privacy policy link on the cookie bar.
* Checking if the user actually registered cookies before showing the cookie bar.
= 1.0.3 =
* Added a shortcode for re-opening the cookie or consent management windows.
= 1.0.2 =
* Added new filters for access data so extensions can add more information.
* Rebuilt the translation pot file and added translation comments.
= 1.0.1 =
* Fix issue on cookie preferences not saving and displaying php errors.
= 1.0.0 =
* Added cookie management screen
* Added consent management screen
* Added Telemetry tracker
* Complete code rewrite
* Added more types of request
* Added Help documentation
* Added new shortcodes
* Changed to Settings API
= 0.1.1 =
* Set the admin email as the default processor information on activation
* Settings updated notice is now dismissible
= 0.1.0 =
* Beta version released to the public