This is untouched, I will try and work on nulling it later, but I'm tied up right now with work. If anyone beats me to it, I'll update the resource with their nulled copy. I personally like to null by not just hard-coding work-arounds, but also by removing all references to external APIs, especially FREEMIUS. It can be more time-consuming, but it ensures there is no logging of activity from nulled instances. It probably doesn't matter, but it's just my preference I'll be happy if someone nulls it in whatever way they prefer. Thanks and enjoy!
### ChangeLog for WP Data Access
#### 5.2.11 / 2022-01-03
* Fixed: Two auto complete fields on one table leads to issues in Data Forms
* Fixed: Sorting responsive master-detail data tables
* Fixed: Use WordPress collation to recreate repository tables (Vasilis)
* Fixed: Cannot use sanitize_text_field on remote password fields (Mark - THX!!!)
* Fixed: Dashboard icons wrapped
* Fixed: Sort icon data table header too small
* Fixed: Spinner and spinner label shown behind data table
* Fixed: Setting search panes threshold value causes an internal error
* Changed: Default search panes threshold value to 1
* Updated: Documentation links
* Updated: Freemius SDK
* Removed: JavaScript purl library
#### 5.2.9 / 2022-12-23
- Added: Internationalizing close button publication popup
- Added: Custom color for selected row to style manager (code manager users need to update)
- Added: Added object and array support to wpda_log_wp_error
- Fixed: Expanded rows taking up toomuch space
- Fixed: Custom field function returning false not properly handled
- Fixed: Opening project page slow with many databases
- Fixed: Sort icons publications and projects looking different on dashboard
- Fixed: Flat publication in dashboard contains too much space
- Fixed: Publication in dashboard not showing header search boxes correctly
- Updated: DataTables language files (wpda_language options needs to be updated: https://datatables.net/plug-ins/i18n/)
- Updated: DataTables libraries
- Updated: Freemius SDK
#### 5.2.8 / 2022-11-04
- Added: Custom styling schemas for Data Publisher (Alex)
- Changed: Premium data services now available in trial version as well
- Fixed: Inline editing textarea not working (Bob)
- Fixed: Premium data services certificate validation failed
- Fixed: Token not working correctly with CPT queries
- Fixed: Rewrite rules not properly recreated after plugin update (Steve)
- Fixed: Premium styling does not work with horizontal scrollbar
#### 5.2.7 / 2022-10-14
- Patched: PDS error messages not working with PHP 5.7? (Joan)
- Patched: Background color header rows overwritten with wpda_searchbox:both (Steve)
- Fixed: Error in export_publication_selection_to_sql()
- Fixed: Explore link always showing first table with restrict table management enabled
- Fixed: Premium button styling layout issues
- Fixed: Integrated geomap overwriting other elements
- Fixed: Positioning of SHOW MORE button
- Fixed: Option SELECT cannot be disabled in publication advanced options
- Fixed: Option SELECT>SELECTOR cannot be changed in publication advanced options
- Added: Allow user to interactively add horizontal scrollbar to flat data tables
- Added: Show publication multiple times on same web page
- Added: Kim to development team
- Improved: Loading all font awesome icons at once
- Improved: Data table styling
#### 5.2.6 / 2022-09-30
- Patched: Some queries are no longer working in the Query Builder (Marco)
- Fixed: Space in URL argument of dynamic hyperlink not correctly encoded (Kevin)
- Fixed: Invalid search result with lookup in Data Forms (Barbara)
- Fixed: Cannot change selector style of publication table
- Fixed: Cannot save dashboard shares (Luca)
- Fixed: CSV export from Query Builder does not correctly process double quotes
- Added: Additional error information to remote call to identify request issues
- Added: Responsive parent child support to publication tables
- Added: SEO friendly table support for server side processing (Steve)
#### 5.2.5 / 2022-09-16
- Patch: Language file overwritten when individual language labels are added (pluma65)
- Patch: Search Builder numeric operator not processed correctly
- Added: Global search and replace on multiple databases and tables
- Added: Log remote call errors (Bruce)
- Added: Save original map object in geolocation home element (Jonathan)
- Added: Support composite keys using auto_increment (Kevin)
- Fixed: Macros in dynamic hyperlinks not working correctly
- Fixed: Autocomplete not working with shortcode wpdadiehard (Kevin)
- Fixed: Read-only on key field prevents transactions (Kevin)
- Fixed: URL arguments in Google Maps API call not properly encoded (Jonathan)
- Fixed: Schema name not available in dashboard
- Removed: Space created by other plugins and themes on my dashboard
#### 5.2.4 / 2022-09-02
- Fixed: Geolocation batch update not working "Failed to load resource" (Jonathan)
- Added: Write CSV import errors to WP error log file (Ed)
- Added: Use filter count from previous request on button clicks to boost performance (Data Publisher only)
- Added: Use first record count to prevent count on each request to boost performance (Data Publisher only)
- Added: Show password icon to remote database connection panel
- Changed: Don't buffer copy table actions when source database = destination database
- Changed: Password based security instead IP based security for premium data services
#### 5.2.3 / 2022-08-19
- Patched: Added read-only support to mandatory columns (Kevin)
- Patched: Removed enable label from checkbox elements (Kevin)
- Fixed: Environment variables not available in custom queries (Rahim)
- Fixed: Submit > Child List does not work (Rahim)
- Fixed: Pagination not working correctly with custom queries
- Fixed: Nonce not used with custom queries
- Fixed: Delete button no longer working in Data Forms
- Fixed: IP address not working on Windows (Athena)
- Fixed: Wildcard search not working in publication search form (sp4448)
- Fixed: Schema and table names moved from get to post to prevent security rule violations (Martin, Pierre-Yves)
- Added: Define read-only fields in project templates (Rahim, Kevin)
- Added: Create database function to access WordPress user ID from the database (Marco, Rahim, @kebhin)
- Added: Store WordPress user ID in session variable for remote connections (Rahim, @kebhin)
- Changed: Dynamically building lookups of list table Project Templates to improve performance
- Changed: Allow to use environment variables with and without quotes (Matt)
#### 5.2.2 / 2022-08-05
- Fixed: Data Forms css issues with Divi theme
- Fixed: Google maps css height
- Fixed: Create backup icon not always visible
- Added: Enable label to inline editing checkbox (Kevin)
- Changed: Publication table layout
- Changed: Dashboard icons and labels
- Changed: Readme
- Updated: Freemius library
#### 5.2.1 / 2022-07-05
- Fixed: Updating connect table does not return correct message
- Added: Icons to dashboard buttons
- Replaced: Material icons with font awesome
- Removed: Material sort icons from publications
#### 5.2 / 2022-06-24
- Added: Copy table to other database
- Added: Premium data services
- Added: Promotion links
- Fixed: Error changing search panes in advance settings (Mark)
- Fixed: Responsive icon not shown in themes like DIVI that use their own IDs to style all page elements
- Fixed: Data Publisher returns a "CPT not found" error on publication creation
- Fixed: Icons missing after submit+list in Data Publisher
- Fixed: Fatal error "allowed memory size exhausted" during export of extremely large tables
- Fixed: Publication Search Builder correctly refreshes the table but not the geomap (Terry)
- Fixed: Publication Search Panes correctly refreshes the table but not the geomap (Terry)
- Updated: Dropbox backup working with refresh tokens
#### 5.1.8 / 2022-05-19 (previously uploaded version)
- Patched: Query Builder output not encoded (Frank)
- Fixed: Search panes not taking default where into account (Rahim)
- Fixed: Individual column search not working with client search (Philip)
- Fixed: URL parameters not working correctly with: /?wpda_search_column_a=%ac% (Marvin)
- Fixed: Cannot add a tab to the Query Builder (Charles)
- Added: Let Google Maps start in different modes (Terry)
- Changed: Type of password fields to hide password
- Changed: Option stateSave default value to false
- Updated: Dropbox backup app
- Removed: No longer using guzzle for remote requests (Andy)