...
Table of Contents | ||
---|---|---|
|
Version 3.11.2
- Fixed issue with rendering of smart multi-rows fields
- Fixed UI rendering issue with the use of secrets in web-service configurations (headers)
- Fixed issue with REST API version 0 requiring edit permissions to show the data instead of view permissions (with an enabled export)
Version 3.11.1
- New REST API point to get details on ConfiForms app installation /info ConfiForms Server REST API version 1
- Optimized loading of Jira issues on configurations that fail to load Jira issues (insufficient permissions, incorrect application link)
- Fixed timezone issue with simple date field in ConfiForms
- Optimizations in smart multi-row data loading when it loads data from forms that have Jira fields or ConfiForms smart fields
- Extended logging of ConfiForms IFTTT actions (on-page debug information for easy troubleshoot)
- Support for dynamically set ConfiForms source page (can reference @self now for easier used from inside Confluence templates, for example)
- queryAndRender function (Virtual functions) can now also render metadata fields
- Optimized defaults for rendering data using parallel rendering to improve the rendering performance
- Fixed issue with CalenderView offering adding new records when the dialog mode is enabled (but is set readonly)
Version 3.11
- Fixed issue with web-service backed dropdowns and multi-selects causing the stack overflow on certain configurations
- Extended debug information for ConfiForms FormView to show matching rule condition
- Introducing new ConfiForms IFTTT macro's action to easily synchronize smart field references where forms have smart fields that reference each other and there is a need for the bi-drectional data synchronization
- Fixing memory leak in ConfiForms contents extractor (Confluence search index)
- Fixed issue with DateTime interval field not taking properly the pattern for hours/minutes if own formatting pattern is configured
- Optimizing Jira issues loading on configurations where the Jira instance is unreachable or user is not authorized to access it
- Create Page/BlogPost IFTTT rules now properly publish corresponding events into the Confluence events system
- New Virtual functions fieldMetadata which allows to access field's label and type and other properties through [entry.field_name] notation - [entry.fieldMetadata(myfield).label]
- The function greenhopperAsJSON now supports multiple sprints
- Fixing issue with call to getAttribute function causing multiple exceptions on Smart multi-row fields
- ConfiForms CalendarView now correctly handles read-only mode together with a setting enabling "add new records"
- Fixed issue with nested CleanView used together with a ConfiForms Filter Control
- Fixed issue with accessing context and system fields through the ConfiForms Field macros (largely affects user fields and complex properties) → no need to use an asUser bridging function
- Fixed compatibility with Java 1.8
Version 3.10.8
- Fixed validation of nested smart multi-row fields configurations (such configurations are not supported at the moment)
- CalendarView can be set to use custom layout for edits also by defining ConfiForms Registrations Control macro (not only the Edit Controls macro)
- Improved handling of errors (storing error results also in the [iftttResult_XXX] variable)
- Added "json" function to "EscapeTool" accessible from the Velocity context
- Fixed UI issue when "waiting icon" was not properly rendered on form submit for forms with a custom layout
- The maximum size of an embedded image in the WYSIWYG field is now set at 25MB
Version 3.10.7
- Fixed issue with lookups on smart fields by using the asFilteredBy function from Virtual functions
Version 3.10.6
- Fixed regression issue with smart fields used in nested views
- Fixed issue with copy record on Confluence 8.8.x
Version 3.10.5
- Fixed issue with importing values with large numbers from Excel into ConfiForms via the Import API
- Fixed issue with smart and database classifier fields when the last option in the selection is with an empty value
- ConfiForms Edit Controls with a compact mode fixed to use a different pattern for invoking JavaScript (workaround for issues with Confluence 8.5.8 installations at certain customers)
- Fixed minor UI issue with a waiting icon not shown when the form is submitted through the dialog mode and the form is submitted using RETURN key (not clicking on a submit button)
Version 3.10.4
- Fixed issue with IFTTTs updating the same record sequentially
- Fixed issue with inline edits of simple date fields
- ConfiForms Field Definition Rules "Hide Field" now supports a setting to reset the field (or fields) automatically (hide and reset field value in one go)
- IFTTT Result is now added to the debug information
- Added "base64Decode" into list of Virtual functions
Version 3.10.3
- Fixed yet another portion of regressions introduced by Confluence 8.8.x affecting smart multi rows and connections configurations
- Improved REST API to accept JSON objects passed form smart multi-row fields when creating new records
- Fixed issue when a validation rule is set on multiple fields and the error message gets duplicated
- Fixed issue with smart multi-row fields validation
Version 3.10.2
- Fixed regression introduced by Confluence 8.8 that affects ConfiForms inline edits (ConfiForms Edit Controls set to render in inline mode)
Version 3.10.1
- Fixed issue with IFTTT macro logs not rendered properly (How to troubleshoot and debug ConfiForms IFTTT rules execution)
- Fallback connection for Jira now supports both on-premise and cloud instances of Jira
- ConfiForms Edit Controls support dynamic labels for buttons (a label can be taken from a field value)
- Rules processing times are now logged to help with debugging and figuring out the possible bottlenecks
- Now the debug information is also shown (when enabled) for forms that fail to process completely (broken logic in IFTTTs, for example)
- Fixing issue with emails not being sent when the IFTTT is invoked through the REST API call
- Fixed issue with TableViewMerger not properly loading the _sourceForm and _sourcePage metadata fields on certain configurations, making it impossible to access these fields values
...
- Fixed issue with Copy Page not taking the "Do not evaluate page body" parameter into account when one page is copied
- Fixed issue with pagination used on views that are filtered by ConfiForms Filter Control and have date range fields
- Improved Create Page IFTTT logic to clean up the generated contents when templates with a page layouts are used. Templates that use the fields without views will not be wrapped into the ListViews automatically when the template is using Confluence layouts (as it breaks the page edits for such pages).
Version 3.9.6
- Experimental support for deleting records in ConfiForms database table
...