Skip to content

Releases: land0r/ivan-hrk-plugin-based-addon

1.2.1

Choose a tag to compare

@land0r land0r released this 20 Dec 16:34
e71e0d3

Release notes

  • Update styles for block
  • Fix problems with Plugin Check (PCP)

1.2.0

Choose a tag to compare

@land0r land0r released this 20 Dec 15:18
68a0334

Release notes

Refactored Plugin Structure:

  • Removed dependency injection container (DIC) for simplicity.
  • Split loader into smaller methods for better organization.
  • Introduced a singleton pattern for Plugin class.

Improved Table Styling:

  • Updated SCSS with modern Sass (color.mix instead of deprecated functions).
  • Enhanced table hover effects and alternating row colors.
  • Caching Enhancements:

Refactored cache expiration logic.

  • Added filter support for customizable cache keys.
  • Admin and Frontend Enhancements:
  • Localized JavaScript strings using wp_localize_script.
  • Improved admin page styling and conditional script loading.

1.1.0

Choose a tag to compare

@land0r land0r released this 20 Dec 00:00
d923687

New release!

  • Added new block to README
  • Added error handling to detect and respond appropriately if cache deletion fails.
  • Removed unused legacy link in the Admin_Page rendering method.
  • Improved user feedback for cache management.

1.0.0

Choose a tag to compare

@land0r land0r released this 19 Dec 23:05
92629e6

Added

  • Initial release of Ivan HRK API Based Addon.
  • Fetch and cache data from the https://miusage.com/v1/challenge/1/ API endpoint.
  • Custom AJAX endpoint to retrieve data for both logged-in and logged-out users.
  • Gutenberg block to display API data in a table, with toggleable column visibility settings.
  • Admin page to display cached data and clear the cache manually.
  • WP CLI command (wp ivan-api-based refresh-cache) to force cache clearing.
  • Data caching mechanism with a default duration of 1 hour.
  • Comprehensive sanitization, validation, and escaping for all inputs and outputs.
  • Fully localized and translatable plugin text.
  • Modern development practices:
    • OOP design and PSR-4 autoloading.
    • WordPress Coding Standards compliance.
    • Composer for dependency management.