ConfiForms

Versions Compared

Key

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

...

Table of Contents
maxLevel1

Version 3.17.2

  • Fixed regression with smart fields not showing values (labels) in views
  • Fixed issue with restricted fields that are dynamically restricted (use [entry.field_name] notations) and inline edits or quick actions (action buttons, etc)
  • Fixed order of fields in the queryAndRender function
  • Fixed issue with export of "all records" in views when the view has a default filter

Version 3.17.1

  • Performance optimizations of smart fields rendering, especially in cases where fields use custom labels
  • Performance optimizations of "views" rendering using Confluence cache for repeatable queries
  • Fixed issues with metrics reporting in debug mode 
  • We have stopped support for a free version on server
  • Fixed reporting of ConfiForms pages in Confluence administration UI to bypass restrictions when reporting for Confluence administrators

Version 3.17

  • Support for partial server to cloud migrations (when migrations are done space by space)
  • Possibility to configure which field types, field rules and IFTTT types can be used in the instance, allowing Confluence administrators to have better control over the app's features
  • Fixed issue with Smart classifiers misbehaving when using configurations having references to @self (as page/form sources)
  • Preparing for Confluence 10, moving app configuration from "bandana" storage to plugin settings 
    Warning

    Please be aware that downgrading from this version is not recommended

    As you may loose the changes you made to app settings (which are stored into a new location since this version of the app)

  • asImageLink function (Virtual functions) now accepts CSS styles as a parameter
  • Fixed issue with ConfiForms Field Definition Rules#Setfieldreadonly rule not working correctly on file/attachment field
  • Long time ago deprecated ConfiForms IFTTT type "Make Request" has been removed - please use the "WebService Request" instead - Configuring ConfiForms IFTTT actions and rules#WebServiceRequest

Version 3.16.3

  • Fixed issues with filtering engine when a value with dot(s) is given as a parameter for the free text search
  • Added support for dynamically resolved values (via [entry.field_name] notations) for the following parameters in the ConfiForms Form Definition: to define additional super users and form administrators
  • Extended func bridge to take an argument, this allows, for example, to do something like [entry._func(123456).asPage.pageProperties(myproperty)] - to read a page property value from a given page

Version 3.16.2 - internal version

Version 3.16.1

  • Fixed issues with Confluence 9.x and rendering of barcodes, QR codes and captcha for anonymous users
  • Support for @self and for @parent when referencing pages in smart and dynamic fields configurations
  • "Divide" virtual function now respects the scale of a value that is used as a divisor when rounding
  • Dynamic dropdown and dynamic multi-label offer choices immediately and dont require for users to start typing
  • Whitelisted methods of a ConfiForms record (RegEntry class) to be able to use with Confluence 9.x with Velocity templates 
  • ConfiForms action to Delete a Page (https://wiki.vertuna.com/display/CONFIFORMS/Configuring+ConfiForms+IFTTT+actions+and+rules#ConfiguringConfiFormsIFTTTactionsandrules-DeletePage) now supports an option to delete a page with descendants (full hierarchy) 
  • Fixed issue with REST APIs using stalled data from the cache
  • Fixed small issue with a Checkbox group not taking in the custom CSS style when configured
  • Fixed issue with parsing of dates where custom format creates a numeric value

Version 3.16

  • Fixed issue with a Link field compatibility with Confluence 9.1+
  • Fixed issue with REST API module not enabling on certain versions of Confluence (8.8.x in particular)
  • Fixed content type for exports in excel format
  • Fixed issue with custom layouts not being correctly used for Edit Controls when they are configured with dynamically resolved properties ([entry.field_name] notations)

Version 3.15.10

  • Fixed issue with an enabled parallel filtering and free text search on forms that have smart fields
  • Fixed issue with forms having smart fields and "apply filter on fields" rules and preset values
  • REST API uses cached results if available to speed things up and reduce impact on the database

Version 3.15.9

  • Repackaged to support Confluence 7 and 8

Version 3.15.8

  • Fixed issue with REST API double encoding of values for smart fields or multi-value fields

Version 3.15.7 - internal version

  • internal release

Version 3.15.6

  • Fixed issue with filtering engine not correctly filtering values when parallel filtering is used and expressions have "queryAnd.." type of functions or use security groups related functions

Version 3.15.5

  • Fixed issue with smart/dynamic fields when the configuration uses [entry._page] as a reference to the form's page
  • Fixed issue with incorrectly cached list of records when loaded as smart fields choices

Version 3.15.4

  • Improved handling of attachments "delete operation" when an attachment has multiple versions 
  • Fixed issue with the parallel filtering when functions use thread context variables, such as current user, etc 
  • Fixed issue with ConfiForms Filter Control macro's reset button not resetting the values correctly

...