You cannot downgrade from version 2.x to version 1.x automatically (without manually re-importing datasets with recovery APIs)

Upgrading from 1.x to 2.x is done for you automatically, with data migration. See release notes for the version 2.0.1

We advise you to take extra care with upgrading to version 2.x+ from 1.x branch and test your form configurations in your test environments first, before upgrading your live environments.

If you have any questions about upgrading to ConfiForms version 2.x or have any issues, please contact us via Support Request Form


See also Known issues

Development versions could be found here: http://vertuna.com/builds/


Since ConfiForms app version 2.x we will publish release notes here 

  • (Smart) multi row field - new field type to help with "inline" creation of master-details structures
  • "ConfiQuery" field type to help you to link other form's data and associate it with a particular field/row in your current form
  • New ConfiForms IFTTT action Rename attachment 

Version 2.10.7

Version 2.10.6

Version 2.10.5

Version 2.10.4

Version 2.10.3

Version 2.10.2

Version 2.10.1

Version 2.10

Version 2.9.6

Version 2.9.5

Version 2.9.4

Version 2.9.3

Version 2.9.2

Version 2.9.1

Version 2.9.0


function onCFBeforePrint(content) {
}


You can override it for example like this

onCFBeforePrint = function(content) {
   alert('The form is about to be printed with the following contents: ' + content.html());
}


Version 2.8.3

Helps you to see what version of the attachment is used by ConfiForms record, what page is referenced and it's internal IDs and attributes

/ajax/confiforms/rest/storage-details.action?pageId=819201&formName=f&fieldName=mypage

- pageId: where the form is defined
- formName: name of the form
- fieldName: (optional) to limit the output to analyze only the specific field and it's data

Option needs to be enabled in the app's general settings first and then can be accessed from any form's Admin UI



Version 2.8.2

Version 2.8.1

Version 2.8.0

Version 2.7.5

Version 2.7.4

Version 2.7.3

Version 2.7.2

Remember that you need to allow export and search on your ConfiForms Form (Definition) and you form shall not be set to shown only own records to non-admin users. Also you shall have ConfiForms views built over your form. As Confluence search index is disconnected from ConfiForms data then you need to make sure you inform Confluence about the need to reindex the contents - This can be done with the help of ConfiForms IFTTT Integration Rules macro with action set to "Force page to reindex". Please be aware that this action only suggests Confluence indexer to index the page, and actual indexing might take a while to start and complete

Version 2.7.1 

Version 2.7.0

Version 2.6.1

Version 2.6.0

Version 2.5.2

Version 2.5.1

Version 2.5.0

Version 2.4.1

Version 2.4.0

Version 2.3.2

Version 2.3.1

Version 2.3.0

Version 2.2.3

Version 2.2.2

Version 2.2.1

Version 2.2.0

Version 2.1.2

Version 2.1.1

Version 2.1.0

Version 2.0.38

Version 2.0.37

@ExportAsService({ConfiFormsStorageComponent.class})
@Named("confiFormsStorageComponent")
public interface ConfiFormsStorageComponent {

  String findFieldValueById(ContentEntityObject contentEntityObject, String formName, String id, String fieldName);

  RegEntry findById(ContentEntityObject contentEntityObject, String formName, String id);

  List<RegEntry> findByAll(ContentEntityObject contentEntityObject, String formName);

  List<RegEntry> findRecordsByCurrentUser(ContentEntityObject contentEntityObject, String formName);

  List<RegEntry> findRecordsByUser(ContentEntityObject contentEntityObject, String formName, String username);

  void updateField(ContentEntityObject contentEntityObject, String formName, String query, String field, String value) throws Exception;
}

Version 2.0.36

Version 2.0.35

Version 2.0.34


Version 2.0.33

Version 2.0.32 

Version 2.0.31

Version 2.0.30

Version 2.0.29

Version 2.0.28

Version 2.0.27

Version 2.0.26

Version 2.0.25

Version 2.0.24

Version 2.0.23 

Version 2.0.22

Version 2.0.21

Version 2.0.20

Version 2.0.19


Version 2.0.18

Version 2.0.17

Version 2.0.16

<ac:structured-macro ac:macro-id="d860f6a8-91e0-4b60-ac8b-f9d77f53aa33" ac:name="confiform-table" ac:schema-version="1">
  <ac:parameter ac:name="formName">f</ac:parameter>
  <ac:rich-text-body>
    <p>
      <br/>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>
<p>only equals</p>
<ac:structured-macro ac:macro-id="bcc29516-fa5c-46db-8a0a-4ff1248285e0" ac:name="confiform-table" ac:schema-version="1">
  <ac:parameter ac:name="filter">a1:[entry._func.asEntryRef(entry.a2)]</ac:parameter>
  <ac:parameter ac:name="formName">f</ac:parameter>
  <ac:rich-text-body>
    <p>
      <br/>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>

Version 2.0.15


Version 2.0.14

Version 2.0.13

Version 2.0.12

Version 2.0.11

Version 2.0.10

Version 2.0.9

Version 2.0.8

Version 2.0.7

Version 2.0.6

Version 2.0.5

Version 2.0.4


Version 2.0.3

Version 2.0.2

Version 2.0.1