Documentation: RSForm! Pro – Notion plugin
Changelog
Notion for RSForm! Pro - v1.4.0 5 6
8 October 2026
- Fix: a long API key was cut off while you pasted it. Joomla limits a hidden key field to 99 characters unless the extension says otherwise, so the browser silently dropped everything past the 99th character and the service answered with an authorisation error. The key fields now allow 255 characters. Enter your key again if it was longer than that
- Addition: Joomill scheduled promotion
- Addition: License status notice
- Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
- Change: compatible with Joomla 6.2
Notion for RSForm! Pro - v1.3.1 5 6
1 September 2026
- Security: reading the fields of a Notion database now requires management rights on RSForm, and only a real Notion database identifier is accepted
- Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
Notion for RSForm! Pro - v1.3.0 5 6
25 August 2026
- Addition: Support for Notion databases with multiple data sources (API version 2025-09-03). Single source databases keep using API version 2022-06-28, and a data source ID can now be entered directly in the Database ID field
- Addition: Addition: Failed communication with Notion is written to the `plg_system_rsfpnotion` log file with the HTTP status, the Notion error code and a safe message; the integration secret is never logged
- Addition: In the backend the actual Notion error is shown below the "database not found" message, and a failed submission from the administrator shows a warning message
- Addition: The mapping table only shows Notion property types the plugin can write; unsupported properties are listed in a separate warning instead of silently being ignored
- Addition: Mapped properties that cannot be converted, or that no longer exist in the Notion database, are logged per submission
- Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
- Change: The Notion Internal Integration Secret is now a password field instead of a plain text field
- Change: Checkbox values are normalised explicitly. Empty, `0`, `no`, `false`, `off`, `n` and their Dutch, German, French, Spanish and Italian equivalents become unchecked, every other non-empty value becomes checked
- Change: Empty values for `select`, `url`, `email` and `phone_number` and non-numeric values for `number` are skipped instead of being sent to Notion as empty or zero
- Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)
- Fix: `<br />`, `` and `<br />` are converted into a line break instead of being removed, so text before and after the tag is no longer concatenated
- Fix: An empty Database ID now shows the existing PLG_SYSTEM_RSFPNOTION_ERROR_NO_DATABASE_ID message when loading the properties, when saving a published form and when processing a submission, instead of stopping silently
- Fix: Removed the duplicate aria-describedby attribute on the API key field in the RSForm! Pro configuration screen
Notion for RSForm! Pro - v1.2.1 5 6
9 July 2026
- Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
Notion for RSForm! Pro - v1.2.0 5 6
4 July 2026
- Addition: Documentation link and review/support notice on the per-form Notion tab
- Change: The installer script now implements InstallerScriptInterface
- Change: dlid prefix to key
- Fix: Corrected the social media icons on the install and uninstall screen
Notion for RSForm! Pro - v1.1.0 5 6
6 June 2026
- Addition: Support plugin lazy loading on Joomla 6.1 and later, with a guarded fallback for Joomla 5 and 6.0
- Change: Moved the plugin class to the src/Extension namespace per the Joomla 6 plugin standard
- Change: Inject the database and application into the plugin via the service provider and DatabaseAwareTrait instead of the Factory
- Change: Parameterised all database queries with bound parameters
- Security: Escape the Notion property type in the backend mapping table
- Security: Add a CSRF token check to the get_notion_properties AJAX endpoint
Notion for RSForm! Pro - v1.0.0 5 6
10 January 2026
- Change: First release