Skip to content

Latest commit

 

History

History
96 lines (82 loc) · 4.94 KB

CHANGELOG.md

File metadata and controls

96 lines (82 loc) · 4.94 KB

Changelog

1.4 (2021-06-09)

Highlights:

This recommended release adds GDPR compliance for data export and erasure, modernizes block editor implementation, restructures unit test files, and notes compatibility through WP 5.7.

Details:

  • New: Add GDPR compliance for data export and erasure
    • New: Add register_privacy_erasers() and remove_ip_address_from_posts_by_email() for handling data erasure requests
    • New: Add register_data_exporter() and export_user_data_by_email() for handling data export requests
    • New: Add add_privacy_policy_content() for outputting suggested privacy policy snippet
    • New: Add FAQ entry denoting GDPR compliance
  • Change: Modernize block editor implementation and update JS dependencies
  • Change: Remove check for theme support of HTML5 since that isn't relevant to admin
  • Change: Enable script translations
  • Change: Note compatibility through WP 5.7+
  • Change: Update copyright date (2021)
  • Unit tests:
    • Change: Restructure unit test directories and files into tests/ top-level directory
    • Change: Remove 'test-' prefix from unit test files
    • Change: In bootstrap, store path to plugin file constant
    • Change: Rename phpunit.xml to phpunit.xml.dist per best practices
  • New: Add a few more possible TODO items

1.3 (2020-08-06)

Highlights:

This recommended release adds support for all public post types, reduces column width, improves meta key handling, expands unit testing, adds a TODO.md file, updates compatibility to be WP 4.9 through 5.4+, and more internally.

Details:

  • New: Enable plugin functionality for all public post types by default
    • New: Add get_post_types() for retrieving post types
    • New: Add filter c2c_stealth_publish_post_types to filter post types
  • New: Add is_protected_meta() to protect the meta key from being exposed as a custom field
  • New: Improve configurability and accessibility of meta key name
    • New: Add get_meta_key_name() as getter for meta_key name
    • New: Add filter c2c_post_author_ip_meta_key for customizing meta key name
  • New: Add rest_pre_insert() to add meta key as first-class object property prior to REST-initiated update
  • New: Add HTML5 compliance by omitting type attribute for style tag when the theme supports 'html5'
  • New: Add TODO.md for newly added potential TODO items
  • Change: Reduce width of 'Author IP' column
  • Change: Remove duplicate hook registration
  • Change: Note compatibility through WP 5.4+
  • Change: Drop compatibility for version of WP older than 4.9
  • Change: Update JS dependencies
  • Change: Tweak formatting of CSS styles
  • Change: Update links to coffee2code.com to be HTTPS
  • Unit tests:
    • New: Add tests for add_admin_css(), admin_css(), add_post_column(), enqueue_block_editor_assets(), handle_column_data()
    • New: Add tests for include_column(), register_meta(), show_post_author_ip(), transition_post_status()
    • New: Add test for default hooks
    • Change: Use get_meta_key_name() to set default meta key used by tests
    • Change: Remove unnecessary unregistering of hooks in tearDown()
    • Change: Use HTTPS for link to WP SVN repository in bin script for configuring unit tests

1.2.1 (2020-01-06)

  • New: Unit tests: Add test to verify plugin hooks plugins_loaded action to initialize itself
  • Change: Note compatibility through WP 5.3+
  • Change: Update JS dependencies
  • Change: Update copyright date (2020)

1.2 (2019-06-21)

  • New: Add support for new block editor (aka Gutenberg)
  • New: Add CHANGELOG.md file and move all but most recent changelog entries into it
  • New: Add .gitignore file
  • Change: Update register_meta() with a proper auth_callback, register_post_meta() when possible, initialize on init
  • Unit tests:
    • Change: Update unit test install script and bootstrap to use latest WP unit test repo
    • Fix: Fix unit tests related to post meta
  • Change: Note compatibility through WP 5.2+
  • Change: Add link to plugin's page in Plugin Directory to README.md
  • Change: Split paragraph in README.md's "Support" section into two
  • Fix: Correct typo in GitHub URL

1.1 (2019-02-20)

  • New: Add new filter c2c_post_author_ip_allowed for per-post control of whether post author IP address should be saved
  • New: Add 'Hooks' section to readme with full documentation and examples for hooks
  • New: Add CHANGELOG.md and move all but most recent changelog entries into it
  • New: Add inline documentation for hooks
  • New: Add back-compatibility for PHPUnit older than 6
  • New: Add unit test for c2c_show_post_author_ip_column filter
  • Change: Register hooks on plugins_loaded at an earlier priority
  • Change: Cast return value of c2c_show_post_author_ip_column hook as boolean
  • Change: Make include_column() public instead of private
  • Change: Merge do_init() into init()
  • Change: Note compatibility through WP 5.1+
  • Change: Update copyright date (2019)
  • Change: Update License URI to be HTTPS

1.0 (2018-01-24)

  • Initial public release