Keygin Erp Sync

Changelog

1.0.5

  • Security: Added proper capability checks (current_user_can) across admin actions and UI components.
  • Security: Improved nonce verification and input sanitization for admin forms.
  • Admin: Hardened logs management screen without changing functionality.
  • Admin: Improved safety when clearing logs and rendering notices.
  • Admin: Added safeguards when loading admin assets.
  • Code: Internal refactor to comply with WordPress Plugin Review guidelines.
  • Code: No functional or behavioral changes introduced.

1.0.4

(Current Development Version)
– Security & Compliance: Refactored codebase to fully comply with WordPress.org Plugin Directory Guidelines.
– Admin UI: Replaced native JavaScript alert() usage with standard WordPress admin notices.
– JavaScript: Rewrote admin JavaScript for improved structure, validation, and WordPress coding standards compliance.
– Internationalization: Fixed and completed all translation strings. Added /languages directory and ensured all user-facing strings (PHP and JavaScript) are fully translatable. JavaScript strings are localized using wp_localize_script().
– Asset Loading: Removed inline and tags from PHP views. All scripts and styles are now correctly enqueued.
– AJAX: Improved security, nonce validation, and error handling for the keygin_test_connection AJAX action.
– General: Code cleanup, improved inline documentation, and adherence to WordPress PHP and JavaScript coding standards.

1.0.3

  • Fixed plugin internal slug to match the official WordPress.org slug: keygin-erp-sync
  • No functional changes

1.0.2

  • Removed unused Domain Path header to comply with Plugin Check recommendations
  • No functional changes

1.0.1

  • Initial public release
  • WooCommerce integration with Contifico
  • Product and stock synchronization
  • Uses only original or GPL-compatible code
  • API connection is established only after explicit administrator configuration

Plugin Website
Visit website

Version:
1.0.5
Last Updated
December 30, 2025
Requires
WordPress 5.8
Tested Up To
WordPress 6.9
Requires PHP
8.2

Share Post

Join our newsletter.

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