Date: Fri, 29 Mar 2024 07:09:33 +0000 (UTC) Message-ID: <1010777538.15.1711696173504@a290fb73bec8> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_14_1494958866.1711696173504" ------=_Part_14_1494958866.1711696173504 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Bugfix: Filtering Form Messages based on sent location was broken
New feature/Bugfix: Smaller =E2=80=9CPreview=E2=80=9D label on preview s= ites in bottom-left corner.
Bugfix: Keep locally referenced Content when duplicating a post to anoth= er language
Bugfix: Post translations returned in liquid not in sync with the enable= d site languages.
New feature: Expose main site
object and all site objects a=
s site_translations
in authentication email templates: Custom email theme files
New feature: Allow for custom authentication mail subjects: Custom email theme files
Bugfix: No explicit errors on search indexing failures
Bugfix: Double spaces stripped in prerender service
Bugfix: Duplicate confirmation mails on form message submission using JS= ON
Bugfix: Styled dots appearing in WYSIWYG editor
Bugfix: Search results in Content Library are sorted on match-percentage=
New feature: Scroll opened tab into view in new/edit Content page
Bugfix: Editing textarea Content Fields in Content Library
Bugfix: Remove Post placeholders after duplication
Bugfix: Show general fields in Post edit page in Content Library
Bugfix: Sorting posts
New fe= ature: Content Library. Allows the users to have insights in all their Cont= ent in the dashboard
New feature: Stripe is supported as Payment Service Provider for Plate P= ayments and Plate Commerce.
Refactor: Rename =E2=80=9CAbstract Content=E2=80=9D to =E2=80=9CGeneric = Content=E2=80=9D
Bugfix: Missing labels for pagination item count on tables
New feature: Total count is displayed for paginated tables such as form = messages and posts overviews
New feature: Expose PPC in .ptt files when downloading a theme
Bugfix: Prevent content references between multiple languages when dupli= cating a post to another language
Bugfix: Latest item added (again) to clipboard are shown first on the cl= ipboard
Bugfix: Allow non-ascii characters in redirects
New feature: When promoting an Abstract Content Type to a Post Type, you= can choose to create posts from the existing Content Objects. Useful for e= xample when updating authors of a post from Abstract Content Objects to act= ual Posts
New feature: Ability to specify redirect_to_url when confirming your ema= iladress as an Authentication Object (in the portal)
Bugfix: Deal with untrusted form message submissions
Bugfix: Location field not working on Content References in the admin sc= reen
= New feature: Location Content Field. This new field type allows the user t= o use Google Maps to find locations, which are automatically geocoded so yo= u can efficiently visualize (multiple) locations on a map. Check the documentation on how to use these fields in Liquid= p>
New feature: Add /.well-known/security.txt file for public security info= rmation about Plate
Bugfix: Internal server errors on API are responding with a more insight= ful error message
New feature: Manage assigned Content Field Groups in Content Type settin= gs
Bugfix: Synchronize templates for Content Field Definitions from themes = to sites
Bugfix: Delete placeholders for duplicating posts
New feature: Provide a description for a Content Type
New feature: Provide enabled templates for Content Field Definitions in = Content Field Groups
Bugfix: Disable browser caching when in the editor of a site with CDN en= abled
Bugfix: Show dashboard on root path
Bugfix: Searching of posts in dashboard never finishes
Bugfix: Deleting a user from any level completely removes the user from = the platform
Bugfix: Missing placeholders for posts that are being duplicated.
New feature: Filter Form Messages based on the sending location
New feature: Download all (filtered) Form Messages from the dashboard
New feature: Improved server-side pagination and search of tables in das= hboard
New feature: Disable reordering posts when count is higher than 100
<= /li>Bugfix: Icons disappear when searching through the list of icons in Cont= ent Type settings
Bugfix: Invalid placements of =E2=80=9Cused in=E2=80=9D labels for Conte= nt Fields
New feature: Ability to force MFA for all users on a Partner or Company = level
New feature: Configurable error mode for Liquid theme rendering. Can be = set to Lax, Warning or Error in the technical settings of a (preview) site<= /p>
New feature: Show in which templates a Content Field is enabled (e.g. sh= ow or index)
New feature: Liquid filter dump_=
variable
logging a certain variable
Bugfix: Failing upload of documents with non-url-encoded characters
<= /li>Bugfix for enable MFA
12 July 2023
New feature: Redirect urls with a trailing slash to the same url without= a trailing slash to prevent duplicate content
12 June 2023
New feature: Use referrer header to redirect users back on a failed logi= n attempt for an authentication object
New feature: Add configurable form message retention time
Fix bug in form message submission
Fix bug in searching content with prioritised content fields
Replace auto save by manual save for the post reorder interface for UX c= onsistency
Fix bug in accessing assets in media library
Fix bug in ordering content fields
Fix bug in publishing posts with the same slug but different parents.
Change default content field names to less conflicting names
Change default setting of =E2=80=9Cinclude_in_search=E2=80=9D for conten=
t fields to false
instead of true to enforce an efficient use =
of search.
Fix bug with creating form messages
Bugfix for assigning parent post while creating a post
Bugfix for setting API (de)publish_at date for post creation
Bugfix for validation of SVG images on an image field
Bugfix for ordering posts
Updated documentation of the site object in Liquid to expose = features to access all content types.
New feature: Allow (de)publish date to be set using Exin
Bugfix for (de)publish date when user language is =E2=80=9Cen=E2=80=9D= p>
Bugfix for nested content references
Changed label for =E2=80=9CInclude in search results=E2=80=9D
Patch failing page duplications
Bugfixes for content reference creation/updating
Added missing translations
New feature: Custom Admin Mail in register_form_confirmation_field. Allows you to= specify the email address to which a confirmation mail is sent directly wi= th the 'to' argument. Allows liquid in template and subject.
New feature: ability to create recurring payments using Plate Payments.<= /p>
Moved template selection for content fields for post types to =E2=80=98g= eneral=E2=80=99 tab.
Bugfix for content field groups.
New feature: Plate Payments (in private beta). Allows a developer to cre= ate Mollie payments using only Liquid, so no external integrations are requ= ired to create e.g. a donation form.
Content field groups feature. Allows you to assign a set of content fiel= ds at once to a specific content type, which prevents you from having to re= peatedly define a specific set of content fields for multiple content types= .
Some improvements and a bugfix in Plate=E2=80=99s caching system
Publish and depublish in the future feature. It is now possible to autom=
atically publish or depublish posts on dates that are in the future. When t=
he date is reached, the post gets published/depublished automatically. (For=
now visible for users that have advanced
enabled in their use=
r settings)
Make global references static. This option in the content field settings= makes it possible to globally reference objects, and add or remove referen= ces, but the user is not able to edit the referenced object=E2=80=99s conte= nt.
Several bugfixes
Bugfix in searching Content Types in the Dashboard.
Bugfix in time notation for a datetime field. A missing time would retur= n '-'.
Added subtype for Content objects in the API, based on the Content Type.=
Bugfix for bug which made it possible to delete the last section on a Po= st.
Bugfix in multiple file sending with json endpoint with forms
Bugfix in dropdowns to select other translations in post settings
Bugfix in references where sometimes the length validation returned a wr= ong validation error upon saving
Bugfix in search, where dashes combined with fuzzy search could lead to = wrong results
Added parent
and child
post ids to Posts endpo=
int in API.
OpenAPI spec version of the API docs: https://www.startwithplate.com/api-docs/index.ht= ml
Bugfix in cropping images: NaN values were possible.
Bugfix in forms recaptcha handling, there was a bug when the forms sendable
object could not be found
Bugfix in multilanguage form error messages. Sometimes on a localized pa= ge, the form returned error messages from the wrong language
Fixed bug in API. It was possible to create multiple posts with the same= url through the API.
Bugfix in text editor link field
Added filter to search_results
(docs) to be able to filter search re=
sults for current language
Fixed bug in SSL certificate generation which let some certificates expi= re.
Some improvements in deployment environments in order to support ipv6 be= tter
Bugfix, content references lost their content if a new reference was clo= sed and opened again
Feature: default values for text based content fields
Bugfix with site_translations in API
Bugfix with invalid date field on dashboard when user set language to En= glish
Various other minor bugfixes
Bugfix: ContentTypes could be deleted when they still had referenc=
e
ContentFields linked to them
Added redirect for stale cache asset files to new ones after rebuild
=Fix for increasing 429 errors in ElasticSearch implementation
Changed SEO title/description limits to correct standards
Enable Recaptcha for JSON endpoint for contact form
Enable Base64 file upload for JSON endpoints for contact form
Fix redirect bug in API where to_url
persisted, even when t=
he target post url changed.
Fix bug in attachments after theme sync
Enable CSV extension for theme files
Bugfix in JSON contact forms
Multi-indented lists in WYSIWYG editors
Devops improvements
Bugfix in datetimepicker with localization
Multiple bugfixes
Interface improvements
Indian English, Australian English languages
Bugfix double references
Improvements in interface localization
Contact forms accept JSON Ajax requests
Multiple bugfixes
Interface improvements
Slovenian, Belfgian-French language
Bugfix in language parsing
Recaptcha for Authentication forms
Devops improvements
Screenshots return
Multiple bugfixes
Interface improvements
Multiple bugfixes
Interface improvements
Danish, Flemish languages
Multiple bugfixes
Interface improvements
Plate Authentication Forms accept JSON Ajax requests
Italian, Russian, Norwegian languages
Cookie controls options in site settings
CORS settings
Multiple bugfixes
Interface improvements
Nested attributes for AccessControl objects. E.g. site.partner.nam=
e
Multiple bugfixes
Interface improvements
Bugfix with date parsing in ElasticSearch docs
Multiple bugfixes
Interface improvements
Add AccessControl in PlateOn
Bugfix in JSON liquid filter
Multiple bugfixes
Interface improvements
Bugfix where form messages that were spam still got confirmation emails<= /p>
Multiple bugfixes
Interface improvements
Portuguese language
Subject of mails from form messages customizable for both mail to site a= dministrator, and confirmation to submitter.
Since yesterday we have performed an update to the contact form. It is n= ow possible to set a custom subject line per form. The advantage is that yo= u can further customize the messages to what the customer wants. You can al= so put a friendlier subject in the subject line than the standard 'Message = via contact form of http://www.websiten= aam.nl '.With this update you can set a different subject per form. How to do this can be found in the updated documentation about <= a href=3D"/wiki/spaces/DOCS/pages/30245050" rel=3D"nofollow">_form or regis= ter_form_confirmation_field. The recent updates to the form can be foun= d here and we also made it possible to send the form using a custom domain.=
Redirect hub; extended redirect functionalities:
302 or 301
Redirect from subdomain to path on main domain
Some path and url fixes on existing redirect functionality
Redirect to external url
More info (NL): https://www.getplate= .com/nl/blog/new-feature-redirect-hub
Upload multiple files in contactform
View sent in uploads for both dashboard and email
2FA activation in dashboard overview
Custom colors in whitelabel CMS dashboard
(un)link individual pages in different languages
Translate hardcoded texts
json filter
Site / page settings in accordion
Determine location visitor website
reCaptcha
Webhooks
Caching
Dynamic tag
Generate PWA based on website
Date/ time field
Elastic Search integration
Publication function
Tabs for content fields
2FA
Authentication field / login
Session functions in liquid
Add static files (robots.txt)
Expand Content Types, new content-type: Abstract content
Improved folderstructure themefiles
First beta API implementations
Multilanguage improvements
Multiple bug fixes
WYSIWYG text editor for edit screens
Internal refactoring codebase, utilizing coding design patterns like ser= vices and form objects
Multilanguage trays
Improved section editing
Added possibility to switch between custom and public themes
Version Control
Dashboard look and feel updates
Show screenshots of themes and sites in dashboard
Enabled searching of tables in dashboard
Array content field added
Safe deletion of (unused) sites, companies, themes and users.
Automated partner demo account signup
Added regular expressions for content field validations
Refactored and simplified form functionality.
Content field description added.
Image pre-processing
img_url filter
S3 buckets restructered (Plate centered instead of client centered)
<= /li>Redefining responsive images
Minor bugfixes
Improved function calling on OOP instances, in the case of client-create= d content fields.
Finished asynchronous job environment
Started creating environment for asynchronously running heavy duty jobs,= to improve usability when users initiate these jobs (site creation, theme = sync, etc.)
Multiple system and usability improvements
Several major bug fixes
Custom 404 pages
Minor bug fixes
Extended where filter.
HTTP request tag. Useful to connect with external data sources like API= =E2=80=99s.
Theme debugging: to_json filter.
Synchronization parent > child themes
Moving theme assets to S3
Url structuring posts
Breadcrumbs functionality.
Minor bug fixes
Pagination function inside theme files.
Fixed minor bugs
is_homepage attribute on posts
Fixed minor bugs
Creating one page sites is now possible. Users are able to pick sections= as a link destination
Fixed minor bugs
Minor bug fixes
Published Plate Documentation
Reached 97% score on Google Pagespeed with Plate demo. Started working o= n implementing measures to improve for all Plate sites
Minor bug fixes
Minor bug fixed Plate Theme Tool
Global references
Downloadable themes
Theme installing in parent > child structure
Rolled out HTTPS for all existing Plate sites.
Automatic SSL encryption for all newly created Plate sites
Fetch attribute for Site, that returns all posts of a post type
Bug fixes
Invitation of users to admin levels (partner, company, site)
=E2=80=98where=E2=80=99 Liquid filter added.
Multilanguage support
Launch Plate Theme Tool
Bug fixes
Launch beta developer platform Plate