Changelog — gravityforms/gravityformsnotion

0.1.0-alpha.2

  • Fixed an issue where selecting Custom on the Notion property column in the database property map sent an invalid property name to Notion.
  • Labs packaging: Labs plugin URI and Requires Plugins header, in-product Labs notice, uninstall option cleanup, translation template, and Code Quality CI (PHPCS, PHPUnit, PHPStan, Semgrep).
  • Fixed a critical error when saving Notion plugin settings for the first time (no stored settings yet).
  • Use a query-string-free HTTPS admin.php redirect URI so Notion accepts local Live Link / public HTTPS hosts.
  • Mask the OAuth client secret field on plugin settings.
  • Keep the private rgcodestandards repo out of composer.json so Hal composer install --no-dev can package without GitHub SSH.

0.1.0-alpha.1

  • Added Notion OAuth integration for connecting workspaces via public OAuth flow.
  • Added support for sending form submissions to Notion databases (property mapping with cached schema).
  • Added support for creating child pages under a selected parent page with markdown body content.
  • Added support for creating workspace-level pages (when Notion permissions allow).
  • Added database picker with live search and schema refresh via AJAX.
  • Added parent page picker with paginated search.
  • Added rate-limit handling with configurable retry behavior (respects Retry-After / 429 responses).
  • Added async feed processing support for reduced front-end submission impact.
  • Added Gravity Flow feed step integration.
  • Added gform_notion_should_process_feed filter to short-circuit feed processing.
  • Added gform_notion_feed_properties filter to mutate database properties before POST.
  • Added gform_notion_feed_markdown filter to mutate markdown body for page destinations.
  • Added gform_notion_feed_children filter to supply custom children blocks for page destinations.
  • Added gform_notion_api_rate_limit_retries filter to adjust max 429 retries (capped at 10).
  • Added gform_notion_oauth_client_id and gform_notion_oauth_client_secret filters for wp-config credential override.
  • Added PHPCS (Rocketgenius standard), PHPStan Level 4, and Semgrep security scan configuration.
  • Added auto-update support via Gravity Forms API.