Software updates — November 2020

New features

  • A new advanced searching mode (“bare search”) is introduced that allows you to search for snippets of text, across languages, in any part of a clause. This new search mode’s primary use case is to search for specific snippets of text containing ClauseBase grammar , e.g. when you want to search for clauses where you used the @assigned special function in a certain condition.
  • The entire user interface of the welcome screen and Q&A will now be fully translated in the end-user’s language, in all currently supported languages (Dutch, English, French, German and Lithuanian). This is particularly useful for anonymous links.
  • In the focus mode, you can now “zoom in” on internal snippets, temporarily hiding the surrounding clause and other internal snippets. In addition, you can assign temporary values to the placeholders used in those internal snippets. These features can significantly help in situations where you are dealing with complex internal snippets that can take multiple shapes.


  • In the locale styling settings, you can now select lowered inversed curly quotes . This style of curly quotes is often used in documents in languages such as German, Lithuanian, Slovene, etc.
  • ClauseBase will now allow characters with accents and diacritics in the filename of exported files.
  • When searching for files, accents and diacritics will now be ignored.
  • A new type of definition list is added, that shows all defined terms except those already shown in other definition lists.
  • A table-based answer in a Q&A can now link the number of rows to a datafield. This allows a user to, for example, specify in a loan agreement that 8 repayment dates apply, whereby exactly 8 rows will be shown to specify those dates.
  • In the terms panel, you can now specify that a concept’s filename should be shown instead of its defined term. This helps to distinguish between concepts in situations where multiple concepts happen to use the same concept-label.
  • You can now set the “disabled message” that should be shown to end-users in a disabled Q&A.
  • You can now allow anonymous users to copy a document to the clipboard and/or export it to email.
  • In a Q&A, tables can now have multi-language answers.
  • In Design Q&A, you now have the option to show tables in a compact way.
  • In Design Q&A, you now force a table to have a certain orientation (horizontal or vertical).
  • In Design Q&A, you can now specify the label to use in the “+ item” button — allowing you to for example say “+ employee” to clarify that the button will insert another employee to the list.
  • In Use Q&A, buttons will appear that allow you to copy & paste rows between tables, and to copy a single row to the other rows of the same table.
  • Footnotes and endnotes can now have multiple paragraphs.
  • You can now upload multi-language Excel-files to convert them to spreadbases.
  • You can search & filter on the data (records) of a spreadbase.
  • You can now insert internal comments within a clause by starting a line with a double slash // . This can greatly boost the maintainability of complex clauses, as you can now explain towards your colleagues (or your future self) how certain text parts are implemented.
  • A Q&A author can now specify that multilingual questions should always show its answers in all languages

New & improved special functions

  • The @construct-date function allows you to construct a date by separately specifying the year, month and day as numbes.
  • The @fullmonth function allows you to convert a number to the word representing that month — e.g., 11 would become “November” in English.
  • The @clause-title function now also accepts cross-tags as arguments.
  • The @one-else and @one-else-nr functions now also accept duration arguments.
  • The @is-subset function allows you to check whether a certain list of elements is a subset of some other list.
  • A new @for-calc function is added that can allow you to create advanced calculations.
  • The @merge-tables function allows you to merge different rows together into a new table.

Productivity boosts

  • In Assemble Document, Use Q&A and Design Q&A you can press the Ctrl-P shortcut to show the PDF-preview (instead of shift-clicking on the PDF button). By pressing Ctrl-Shift-P, the PDF-preview will be hidden.
  • You can now Shift-click multiple documents/binders and then click the “open” button to open them all at once.
  • Questions that are set to invisible are shown with a pink background in Design Q&A.
  • Documents, Binders, Q&As and answer sets can now be opened by double-clicking within browse files.
  • By holding Shift and clicking on the “add concept label” button in the concept editor, you can create a concept label that is equal to that concept’s file name.
  • When adding a repeating list datafield to a concept from within a clause editor, you can immediately specify the datafield’s type.
  • Very large files now open up to 50% faster.
  • Even after having saved a Q&A, you can now undo beyond the save point in most cases.
  • The clause editor now shows grammatical errors in a more subtle way. (A clause editor has to explicitly click on the error message to see its details.)
  • In Design Q&A, a new button was added to immediately edit the question categories.