SNORDIAN's H5PxAPIkatchu

Changelog

0.4.21

  • Fix configuration file not busting cache to detect changes

0.4.20

  • Fix JSON encoding.

0.4.19

  • Clean up code.

0.4.18

  • Fix broken escaping, thanks a lot to Moose Love for reporting.
  • Add nonce checks.

0.4.17

  • Just changed the plugin URI.

0.4.16

  • Fix AJAX endpoint not being updated properly.

0.4.15

  • Fix broken access control, thanks a lot to Trương Hữu Phúc for reporting.

0.4.14

  • Fix potential type error by fixing return value in get_h5p_contents().

0.4.13

  • Add Dutch translation contributed by René Breedveld.

0.4.12

  • Fix statements of subcontents not being stored when not capturing statements of all H5P contents.

0.4.11

  • Fix bug on PHP 8.0 (implode argument order).

0.4.10

  • Make configuration file use more robust.
  • Test with WordPress 5.8.

0.4.9

  • Stop logging statements if the current user is the author of the currently used content.

0.4.8

  • Fix initializing new dynamic config file on update.

0.4.7

  • Allow catching xAPI statements from embeds on other pages.
  • Add option for catching xAPI statements from embeds on other pages (default: not allowed)

0.4.6

  • Add action h5pxapikatchu_insert_data_post_database (contributed by R. L. Joseph)

0.4.5

  • Use wp_localize_script with arrays

0.4.4

  • Fix readystatechange listener to avoid conflicts with other plugins

0.4.3

  • Fix deprecated use of Privacy Policy register hooks.
  • Add hooks:
    • h5pxapikatchu_on_activation
    • h5pxapikatchu_on_deactivation
    • h5pxapikatchu_on_uninstall
    • h5pxapikatchu_insert_data
    • h5pxapikatchu_insert_data_pre_database
    • h5pxapikatchu_delete_data
  • Add filters:
    • h5pxapikatchu_insert_data_actor
    • h5pxapikatchu_insert_data_verb
    • h5pxapikatchu_insert_data_object
    • h5pxapikatchu_insert_data_result
    • h5pxapikatchu_insert_data_xapi

0.4.2

  • Fix capabilities for new installs.
  • Fix re-writing default data to result table when reactivating/updating

0.4.1

  • Add capabilities:
    • manage_h5pxapikatchu_options: Capability to change the plugin’s options
    • view_h5pxapikatchu_results: Capability to view results of content types that have been created by current user and that were stored by H5PxAPIkachu
    • view_others_h5pxapikatchu_results: Capability to view results of all content types that were stored by H5PxAPIkachu
    • download_h5pxapikatchu_results: Capability to download the results stored by H5PxAPIkachu and accessible to current user
    • delete_h5pxapikatchu_results: Capability to delete ALL data stored by H5PxAPIkachu

0.4.0

  • Move xAPI listeners’ initialization to H5P content.

0.3.7

  • Fix listening for xAPI on Edge browsers.

0.3.6

  • Allow any user that has the capability to create H5P content to see the results of content that he/she has created.

0.3.5

  • Skip non H5P iframes from xAPI detection.
    Thanks to Patrick Kellogg for suggesting.
  • Fix storing data if there’s a ” inside content.
    Thanks to Dominic Kennell for reporting.

0.3.4

  • Add filters to table column.
  • Add selector for the number of entries per page.

0.3.3

  • Fix premature call to wp_enqueue_style.

0.3.2

  • Fix bug that prevented storing statements when strings contained a single quote.

0.3.1

  • Fix bug that prevented to run version 0.3.0 if it was installed freshly.

0.3.0

  • Add support for showing/hiding columns on table view page
  • Add option to set defaults for showing/hiding columns on table view page
  • Add custom stylesheet file for easier customization
  • Update DataTables from 1.10.16 to 1.10.18
  • Update Datatables/Bootstrap from 4.0.0 to 4.1.1
  • Update Datatables/Buttons from 1.5.1 to 1.5.4
  • Make button design more appealing on table view page
  • Add cache busting to script/style loading
  • Improve performance in WordPress admin view

0.2.6

  • Add support for divs instead of iframes and there’s no item in the action bar.
    Thanks to Damien Romito for finding the gap.

0.2.5

  • Add support for H5P content types that use divs instead of iframes, e.g Memory Game.

0.2.4

  • Fix bug introduced in 0.2.0 that could prevent plugin from initializing the
    database properly. Thanks to “thedeviousdev” finding it!
  • Fix behavior that was declared as deprecated. Thanks to “thedeviousdev” finding it!

0.2.3

  • Add support for pagination in GDPR exporter and eraser (avoid timeout for huge data)
  • Improve translation structure.

0.2.2

  • Add support for privacy support functions of WordPress.

0.2.1

  • Fix bug that prevented recording of events.

0.2.0

  • Added support for tracking the WP User ID
  • Added the H5P content ID and H5P subcontent ID (although redundant to the xAPI object ID)
  • Added update routines for old data to set WP User ID, H5P content ID and H5P subcontent ID

0.1.3

  • Added support for locally embedded iframes for those who don’t like short codes.

0.1.2

  • Updated Datatables/Bootstrap from 3.3.7 to 4.0.0
  • Updated Datatables/Buttons from 1.4.2 to 1.5.1
  • Modified Bootstrap Stylesheet
  • Changed visual appearance slightly

0.1.1

  • Removed unnecessary debug output.

0.1

Initial release.

Plugin Website
Visit website

Author
otacke
Version:
0.4.21
Last Updated
March 26, 2026
Active Installs
500
Requires
WordPress 4.0
Tested Up To
WordPress 6.9.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.