Insites Docs Change Log

Change Log

Date Period

Platform Update

June 29, 2020

New Feature

  • [Work in progress] upgrade Liquid engine to support functions like syntax, add new built-in tags and filters

Bug Fix

  • fix rendering a Page with the DELETE method submitting via the form tag

Platform Update

June 22, 2020

New Feature

  • added the admin_asset_delete mutation which deletes physical files from the storage

Bug Fix

  • deprecated unnecessary filters - asset_path, fetch, nl2br
  • Instance edit via Partner Portal API

Platform Update

June 15, 2020

Improvement

  • API Call Notification error handling for various scenarios, for example, target endpoint error responses (Timeout, SSL error, etc.),
  • Deprecated the format property of API Call Notification, which was not used for anything other than validation
  • No need for {% if form %}...{% endif %} in Form's default_payload anymore - disabled Liquid processing during validating whether default_payload is a valid JSON if it includes any Liquid Tag. This also avoids unknowingly invoking a code during sync/deploy.
  • Error message when trying to use related_model and using property in join_on_property of type array
  • Error messages for admin_mutation_* mutation like physical file path already taken, Liquid syntax error, etc.

Bug Fix

  • Error when null value is provided as request_headers for API Call Notification

Platform Update

June 02, 2020

Improvement

  • improved error messages in multiple places when invalid model_schema_name is provided (for example, forms, model_create mutation, etc.)
  • added information about max limit for fetching related_models/related_users to 10.000
  • error handling for sum_array when invalid argument is provided
  • validation for admin_* mutations to provide proper information about duplicated physical file path

New Feature

  • DEPRECATION added layout to Page and EmailNotification and deprecated layout_name for Page and layout_path for EmailNotification
  • added email validator

Platform Update

May 25, 2020

Improvement

  • error message for not sending Email Notification
  • to_mobile_number filter will add + if the phone starts with country code
  • map filter implementation and its description
  • added case insensitive modifier and multiline option to regex_matches and matches filters
  • DEPRECATION rename headers to request_headers in API call notifications to avoid ambiguity and be consistent with response_headers in Pages
  • handling different formats than html for error pages triggered by Authorization Policy
  • error message when empty zip file is provided as an input to the new import script
  • error message when a hash was provided as a query name to the graphql tag
  • error message when empty hash was provided as an argument to the related_models argument in GraphQL query
  • error message when trying to fetch the model_schema_name for the models GraphQL query when both were soft deleted

New Feature

  • Added request_allowed flag to Form to control whether a form will be available as an endpoint (which is deprecated). If false, the form will be usable only through GraphQL mutation. Default is true.

Bug Fix

  • overwriting email and password validation messages
  • Authorization Policies sometimes were invoked twice
  • Authorization Policies sometimes were returning the 200 status code instead of the one provided in http_status

Platform Update

May 18, 2020

Improvement

  • namespace is now an optional attribute in the exports tag, previously it was mandatory
  • value_int and value_boolean GraphQL arguments will work also with castable string data
  • added property argument in the compact filter to be better compatible with the built-in Liquid implementation
  • possibility to sort by property defined in user.yml in the users GraphQL query
  • error handling of the new import CSV mechanism

Bug Fix

  • fixed edge case scenario when invalid argument was provided in the parse_json filter
  • fixed edge case scenario when resource was set to Model in Form

Platform Update

May 11, 2020

New Feature

  • [Beta] new property type upload to replace custom_images and custom_attachments. It is still work in progress and the interface might change. Final documentation to be provided within the next few weeks.
  • added sms_send GraphQL mutation to work similarly to email_send and api_call_send

Bug Fix

  • gracefully handle error when admin_* mutation was invoked with name, but without required physical_file_path
  • pos-cli logs sometimes included unnecessary internal error message
  • added model_name as a restricted property name
  • added graceful handling of a scenario of uploading a file with a name that's too long
  • added better handling of invalid regpexp in regex_matches filter
  • fix descriptions of multiple GraphQL mutations
  • fix documentation example of raw_escape_string filter
  • fix edge case scenario when integer is provided as a path name for the include tag
  • {% form %}{% endform %} was rendering nothing instead of the form HTML tag
  • fixed edge case scenario when invalid arguments were provided to precision argument in the time_diff filter
  • fixed edge case scenario when invalid arguments were provided to the format_number filter

Platform Update

May 04, 2020

Bug Fix

  • change default sort of modules in Partner Portal to show the newest first
  • array_append will not crash when used on property with NULL value
  • when using {% log form %} inside default_payload and then in callback_actions its value will appear the same

Platform Update

April 27, 2020

New Feature

  • Officially deprecate the asset_path filter in favor of asset_url

Bug Fix

  • model_update_all mutation will now update deleted data as well
  • use support email in Partner Portal in notifications about failed module deployment

Platform Update

April 20, 2020

Improvement

  • Form's metadata is now also accessible on the form object via form.metadata. You will be able to use Liquid as a value, for example:
  • `
  • resource: model
  • metadata:
  • hello: "{% assign var = "world" %}{{ var }}"
  • {% form %}
  • {{ form.metadata.hello }}
  • ...
  • {% endform %}
  • `
  • index..liquid will have a default slug pointing to root. For example, if you have a file in app/views/pages/my/page/index.html.liquid then the default slug will be my/page. The property max_level_deep will prevent any extra slug components by default, so in this scenario /my/page/abc will return a 404 error. To maintain backwards compatibility, if you manually set the slug property then max_level_deep will not be changed.

Bug Fix

  • The misleading error message "Form configuration has not been found" which was rendered via pos-cli when you tried to delete a resource which did not exist has been fixed and will include the correct name of the resource which you try to delete.

Filter by

Date Period

451-460 of 509