ConfiForms

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel1

Version 3.19 - DEV

Version 3.18.4

  • Fixed issue with task name not shown for the migration task on Confluence 9.x (Velocity whitelisting)
  • Added support for dynamically looked up field names (fields that could have [entry.field_name] notations and will be evaluated before setting the values)
  • Improved pre-migration report with more details helping users to understand existing configurations and the ConfiForms usage better
  • Improved remote loading option in smart fields to support date fields or fields with a custom labels better
  • Create Page IFTTT now updates parent page last modifier to clearly show that the page or the children pages were updated/changed
  • Fixed Synchronize smart field references IFTTT to correctly behave onDeleted event
  • Fixed issue with math function to compare values with || (Supported math operators, formulas and functions) - incorrect behavior when values were given as booleans
  • Fixed issue with form's field configuration when the form is configured in the blogpost
  • Added support for CalendarViews to redefine the dimensions for the form's edit dialog (via ConfiForms Edit Controls by defining the form's height and width)
  • Fixed issue with a pagination when used with ConfiForms Filter macro and it has an additional criteria defined
  • Fixed issue with dynamic dropdown not triggering event on value selection that prevented ConfiForms Field Definition Rules from being triggered 

Version 3.18.3

  • Fixed issue with ConfiForms form's data not indexed by the Confluence search and therefore was not searchable
  • Improved logic in lazy loading the options for smart/db/web-service choice based fields
  • Fixed issue with smart fields not loading values when the field is set to use the dynamic dropdown field as a source
  • Fixed issue with smart fields when the field is set to use auto fields or formula fields as source (labels)
  • Data for the smart multi-row is now exported with a ; as a row separator
  • Fixed Confluence indexing of dynamic dropdowns and smart fields (to be searchable via Confluence search)
  • Fixed issue with labels auto aligning option when used together with radio/checkbox fields
  • Fixed issue with fields being incorrectly initialized when Registrations macro is used on the vaery same page and it has an option to preset field values enabled
  • Rework on LiveView to make it easier to script and load/reload contents on-demand
  • Fixed issue with values lookups when used with a remote loading and filtering

Version 3.18.2

  • Re-packaged to be compatible with Confluence versions prior to 8.6.x

Version 3.18.1

  • Fixed issue with LiveView not updating the actual contents on the "cfLiveViewLoad" event
  • Fixed issue with a LiveView not correctly following the parameters given via the macro parameters or triggered via the "cfLiveViewLoad" event
  • Fixed issue with required file field validation when used through the smart multi-row field
  • Fixed issue with the file field not rendering existing files (previously uploaded) when it is set to "read-only" via ConfiForms Field Definition Rule
  • Fixed issue with a smart field with an enabled remote loading not loading correctly data when it is not set to use "reference to records" option
  • Fixed issue with conflicting cache instance when multiple views are configured to be used with the same form on the very same page
  • Optimized ConfiForms Filter Control macro to only initialize and load the data for the fields that are configured n the macro, and not for all the form fields
  • Fixed issue with a comment field not initialised properly when the view is set to use the inline add/edit functionality

Version 3.18

  •  LiveView to support lazy loading of a content + support for loading and reloading via scripting. For example, when you view macro is set to load the contents of a page with an id 1048608 and with a set name "myview", passing an additional parameter such as param1=Hello world (url encoded) and the param2 with a value true  
    Code Block
    AJS.$('body').trigger('cfLiveViewLoad', ["1048608", "myview", "param1=Hello%20world&param2=true"]);
    
    
  • LiveView triggers events that can be listened to to react on 
    • View load - cfLiveViewLoading 
    • View loaded - cfLiveViewLoaded 

      Code Block
          AJS.$('body').on("cfLiveViewLoading", function(event, contentId, viewName) {
           
          });
      
          AJS.$('body').on("cfLiveViewLoaded", function(event, contentId, viewName) {
           
          });
  • Fixed issue with filtering engine not handling correctly parameters with nested parenthesis 
  • Fixed issue with smart fields not loading correctly label values
  • Optimized and minified most of the CSS/JS resources to reduce the scripting/styles batch size

Version 3.17.7

  • Fixed issue with possible infinite loop in formula calculation when a formula expression has a reference to itself via [entry.field_name] notation
  • Introduced new option in views to show "cached results". This is handy when the form is not so frequently updated and it is acceptable to show a bit obsolete data (up to 2 minutes max)
  • Migration routine timeout is set to be longer to support transferring of large datasets
  • Fixed issue with a label not being initialized for choice-based smart fields
  • Fixed issue with a views used together with a form view that has "apply filter on field" rules set on the smart fields
  • Fixed CSS conflict when the view is set to be scrollable only horizontally (and should not have a vertically limited size)

Version 3.17.6

  • Fixed infinite loop on configurations which use dynamic dropdown field which is configured to use another dynamic dropdown field as a source

Version 3.17.5

  • Fixed issue with infinite loop when looking up for the label value in the choice-based fields
  • Improved support for switching between attachments picker and the file/attachment field. Now you can freely switch between the field types if necessary
  • Fixed issue with nested views and filters given via URL parameters

Version 3.17.4

  • Fixed regression with finding a correct label for the dropdown/multi-select field

...