Qdabra

Products

Release history

What's been shipped

2026

2026-10-26

Qdabra Forms 11.17 FV 11.17 · FD 5.17

FormsViewer 11.17
  • Security
    • When query restrictions are enforced, SharePoint _api requests are denied if any path segment is . or .., literal or percent-encoded (including inside quoted OData string literals), or if the path contains a literal backslash. Encoded slashes and backslashes outside quoted literals, and a percent-encoded quote (%27) anywhere in the path, are also denied. This applies to single and $batch requests.
    • The unused /Send/EmailPDF, /Send/SendPDF and /Send/HtmlToPDF endpoints have been removed.
    • PDF rendering no longer runs JavaScript in form content. Inline event handlers and javascript:, vbscript: and data:text/html links are removed before rendering; ordinary hyperlinks and supported images are preserved.
    • To mitigate a security vulnerability in the PDF renderer's Brotli font decompression library (CVE-2026-111497), PDF rendering no longer loads embedded web fonts, WOFF2 web fonts, linked stylesheets or SVG images. WOFF2 fonts are the ones decompressed with Brotli. Text falls back to a standard font and the rest of the styling is preserved. Forms using ordinary named fonts and PNG, JPEG or GIF images are unaffected. A stylesheet that pulls one of these in through a CSS background (for example a data:image/svg+xml image) stops the PDF from being produced until the reference is removed.
    • With local-web protection enabled, outbound data connections now use a validated IP address so DNS changes cannot redirect them to internal services. HTTPS still verifies the original hostname; forward proxies are not supported in this mode.
    • PDF generation now checks additional image and CSS resource references, and rejects unsafe or ambiguous markup, HTML containing form-feed or NUL characters, the legacy noxhtml element, and repeated src, href, style or similar attributes on the same element.
    • Inline PDF attachments now check linked resources before conversion. Word or Excel attachments with externally linked resources (including external template references and local-file or file-share hyperlinks) are rejected with an attachment error; Markdown attachments that reference local image files are rejected.
    • FormsViewer now checks which site a data-changing request comes from, to guard against cross-site request forgery.
    • PDF generation now limits how much output a form's views can produce and how long they can take to render. A form that exceeds a limit fails with "Render failed - the view produced too much output." or "Render failed - the view took too long to render." instead of producing an oversized PDF or hanging.
    • Error pages no longer show the Home, About and Contact links in the header.
    • (On-premises) An on-premises SharePoint host is now accepted only if its origin is listed in the new trustedOrigins attribute of the <sharePoint> element in web.config; unlisted hosts are rejected. SharePoint Online hosts need no configuration. See the upgrade notes.
    • (On-premises) PDFs can include linked images from URL paths an administrator approves in <allowedImagePaths>; other linked images are removed and each removal is logged. The PDF limits (60 seconds and 134,217,728 characters by default) can be changed with the transformTimeoutSeconds and transformMaxOutputChars attributes. The root page can be disabled with <homePage mode="disabled" />. See the upgrade notes.
FormsDesigner 5.17
  • Indentation
    • Increase Indent and Decrease Indent can now be applied to a whole layout table, repeating table, section, or repeating section. Click the tab at the bottom of the control, then use Increase or Decrease Indent.
  • List Forms
    • Published list form fields can now be modified with Edit Field, except ID, Attachments, Choice and Lookup fields. Depending on the field you can change its display name, whether it is required, its minimum and maximum (number fields) and its maximum characters (text fields). The data type and default value of a published field can't be changed. Person fields, including Created By and Modified By, can be opened with Edit Field to change their display name.
    • Use the Delete Field button in the Properties pane to delete fields that have not yet been published to the list.
  • Bug Fixes
    • List form fields added or modified as required were not saved as required, so Publish List Fields didn't apply the setting to the list.
    • Rebinding an unbound section wasn't saved; after reopening the form the section showed as unbound again.
    • In Rule Details, the "and" / "or" between condition rows was not visible.
    • For rules on a secondary data source field, conditions that refer to the main data source through get-DOM() were shown as raw XPath. They now show field names when the XPath matches the form's schema.

2026-10-16

Qdabra Forms 11.16 FV 11.16 · FD 5.16

FormsViewer 11.16
  • Security
    • Rich text boxes now remove scripts, event handlers and javascript: links from their content, both when content is saved and when existing forms are displayed. Formatting, tables, links and images are kept.
    • Local and network file download links now serve a generic binary content type while retaining attachment delivery, including for PDF, HTML, and SVG files.
    • HTTPS responses now send HSTS on sharepoint-entraid, openid, aad, and adfs sites, and sites configured with sameSite="None". A new setting under <formsViewer><security> can disable it; see the Security Hardening guide.
    • SharePoint Online mode sites now accept only SharePoint Online host URLs as the SharePoint host.
    • An admin <user> entry can now carry an optional organizationKey attribute so it only applies to requests from that organization.
    • When query restrictions are enforced, secret environment variables are only allowed on queries whose rule lists them in the new Secret variables field. Requests without secret variables, and sites with query restrictions off, are unchanged.
    • Local and network file reads, directory listings, uploads and delete APIs now require the request to come from an open form. Tenant admins can still read files and list directories outside a form.
    • Responses now send X-Content-Type-Options: nosniff and Referrer-Policy: strict-origin-when-cross-origin.
    • Form session anti-spoofing tokens now only work for the tenant and site they were issued for.
    • Sending e-mail through FormsViewer now requires the request to come from an open form.
    • Anonymous requests can no longer list template names or template groups, and an anonymously opened form's document is loaded only if its template allows anonymous users. Other data reads by non-admins now require an open form.
    • Stored SharePoint list credentials are now used only for requests to the site they were saved for.
    • Blocked data connection requests show non-admin and anonymous users a generic error; admins and the server log still see the reason.
    • Template uploads, PDFs, FormsDesigner saves, publishing and version restores now reject templates whose manifests reference component files outside the template, and a rejected template is no longer partly stored.
    • HTML tags in error messages returned to backend API calls are now escaped.
    • (On-premises) Reading a local or network file as text is limited to 100 MB (configurable via maxFileTextBytes); on the <localAccess> allowlist, a stored network credential no longer grants access on its own; the default maxRequestLength for new installations is 30 MB. See the upgrade notes.
    • Forms can no longer be opened using the URL of an XSN that is not uploaded as a template. The unused /api/Forms endpoints were removed, jQuery UI is updated to 1.14.2, temporary template folders have randomized names, and the cabinet extraction API used for XTP import is restricted to form administrators.
  • Authentication (aad and adfs only)
    • Users now stay signed in for 8 hours after their last activity, up to 24 hours from sign-in, instead of being signed out about an hour after sign-in. An optional <session lifetimeMinutes="" maxLifetimeMinutes="" /> element under <authentication> changes these limits.
    • Fixed issues with the login process looping indefinitely under certain web.config settings.
  • SharePoint On-Prem
    • The signing certificate can now be loaded from the Windows certificate store by thumbprint, with the new ClientSigningCertificateThumbprint app setting, instead of from a .pfx file.
  • qRules
    • SaveToNetwork now skips blank attachment rows when uploading files.
    • SaveToSharePoint now fills in a qRulesItemId attribute on the attachment node with the saved file's list item ID.
    • Environment variable names containing underscores now work in data connections. An undefined name now reports an "Unknown variable" error instead of being sent as is.
  • Template Version History
    • Open buttons are now real links, so they can be copied or opened in a new tab. The published version's link always opens the current published version.
    • Opening an archived version in FormsDesigner when you have no draft now lets you edit it and save a new draft from it.
  • Bug Fixes
    • Restored the Microsoft.AspNet.Providers.Core package (System.Web.Providers.dll), accidentally removed in 11.12, needed to store session state in a database.
    • When a user's sign-in expires while a form is open, loading or submitting data now shows "Your session has expired. Please refresh the page to sign in again." instead of "Failed to fetch".
    • Repeating sections with auto margins were centered instead of following their container's alignment.
    • Multiline text boxes with formatting rules were rendering one line high.
    • A list form opened with the ID of an item that does not exist, or that the user cannot see, now shows an error instead of an empty form.
    • "Query only the current item": documents with encoded characters in their names were not found, and with no current document the query now returns no rows instead of every item.
    • Pasting into a rich text box could be lost after the box was hidden and shown again.
    • Opening a form with FVTemplateVersion=userLatest and FVAnon=true now opens the signed-in user's draft, or shows an error if not signed in.
    • qRules AssignDocument ignored the /myinfo user lookup; qRules Transform with /placement=prepend into an empty node reported a failure after inserting the content.
    • People picker content is now rendered in PDFs, and PDFs now render using the version of the form that is open instead of the published version.
    • E-mails that include the form view no longer carry a stray attachment and a broken image for the File Attachment icon.
    • The error from editing a form in two browser tabs is now readable when the draft was saved elsewhere.
    • Update Template page: no horizontal scrollbar when hovering an archived version's More actions button, and rows without comments no longer expand when clicked.
  • XPath Engine Update
    • Element and attribute names are now matched case-sensitively. Fields whose names differ only by letter case no longer share a value, and an XPath whose letter case differs from the actual node names no longer matches.
    • A positional predicate such as [1] or [last()] applies within each parent: /my:root/my:group/my:item[1] selects the first my:item child of every my:group, not only the first my:item found.
    • A predicate on a union or a parenthesized expression, such as (my:a | my:b)[1], counts nodes in document order.
  • Documentation
    • The new Security Hardening guide brings together optional and recommended settings for on-premises sites, including secure cookies, credential encryption, internal web requests, and IIS configuration.
    • The on-premises upgrade guide has been revised.
FormsDesigner 5.16
  • Ribbon
    • The ribbon now stays on a single row in narrow windows, collapsing its groups as needed to fit.
  • Drafts
    • The topbar now indicates when you have opened another user's draft. If you don't have a draft of your own, your first edit creates one for you and the other user's draft is left unchanged. If you already have a draft, the other user's draft opens as read-only.
  • Layout Tables
    • Selecting a layout table now shows its total width in Control Properties. The width is read-only for now; change the column widths to resize the table.
  • Bug Fixes
    • SharePoint URL functions such as get-SharePointSiteUrl() were rejected as invalid in formulas. They are now accepted and listed under a new URL category in the Insert Function dialog.
    • The incorrect warning on "Query data for the active form only" for SharePoint list data connections has been removed.
    • qRules Command Builder: the blank data-source option now shows "(omit)" instead of "Main (default)", and number parameters open empty with the parameter description as a hint instead of a misleading 0.

2026-09-25

Qdabra Forms 11.15 FV 11.15 · FD 5.15

FormsViewer 11.15
  • Licensing (public cloud instance)
    • New tenants start on a free trial license, created automatically.
    • The Manage License page shows your license, its expiration, and form-open usage, and lets you buy or renew a license online.
    • Banners and reminder emails warn before and after a license expires.
    • Once an expired license's 60-day grace period ends, FormsDesigner, template downloads, and template updates are unavailable until it is renewed. Forms keep opening.
  • Template Version History
    • Version history is now split into a Current card (drafts and the published version, with their actions) and an Archived Versions card. Archived versions load as you scroll instead of all at once.
  • Date Pickers
    • Date pickers now show a validation error and continue to display the entered value if an invalid date format is entered, instead of switching to the current date. The underlying field is not modified if the entry is invalid.
    • Date pickers also accept unambiguous dates in formats other than the control's configured format, such as 2026-08-31 or August 31, 2026 in an m/d/yy picker.
  • Security Fixes
    • Downloading a template's .xsn file and opening FormsDesigner now require form administrator rights.
  • Bug Fixes
    • Calculated values set to show a time (or a date and time) now display it in the control's configured format instead of the raw stored value or the date alone.
    • The qRules DateDiff command returned wrong results when the first date was earlier than the second.
    • Control selection focus no longer jumps to the top of the form after the File Attachment dialog closes.
    • People Picker search results closed without selecting a value if a mouse click took too long.
    • PDFs of forms that use the xdUtil:Match function failed to render.
    • Update Template page: version history now shows the date for older versions that were missing it, and the author wherever one was recorded.
    • Clearing the Manage Templates search box no longer collapses every template group.
  • Performance
    • Ribbon settings are now bundled with the form's initial payload instead of requested separately on each form load.
  • On-Premises
    • New databases created with FormsViewerDB.sql now have AUTO_CLOSE turned off.
FormsDesigner 5.15
  • Rules
    • Disabled action rules are now shown with strikethrough in the Rules pane rule list, so you can see at a glance which rules won't run.
  • Promoted Properties
    • The Publish button on the Publishing tab is now labeled "Publish Promoted Properties", so it isn't mistaken for publishing the form.
  • Bug Fixes
    • Templates with promoted properties published from Forms Designer 5.14 couldn't be opened in InfoPath Designer. Templates already published this way are fixed the next time they are saved in Forms Designer.
    • Views failed to load if they contained unbound hyperlink controls.
    • In the Rule Inspector, turning on Replace moved the Warnings, Expand All, and Collapse All buttons to the bottom of the header. They now stay top-aligned.
    • The Rename icon in the Resource Files tab looked almost identical to the Edit icon. Rename now uses a distinct writing-cursor icon.

2026-09-04

Qdabra Forms 11.14 FV 11.14 · FD 5.14

FormsViewer 11.14
  • New Encryption System
    • FormsViewer now includes a completely redesigned system for encrypting and storing credentials added on the Manage Credentials page, based on envelope encryption.
    • Cloud: our public cloud instances now use this system. Existing credentials were migrated automatically; no action is required.
    • On-prem: enabling envelope encryption is optional but recommended. Existing installations keep working after upgrade; FormsViewer continues to use the previous system until you transition to the new one (see the Migrating existing credentials documentation).
    • The Manage Credentials feature is now off by default in new FormsViewer installations.
  • Security Fixes
    • On-prem customers should upgrade promptly to receive these fixes.
    • Local network-file operations (on-premise only): uploaded file names can no longer escape the target folder or create executable files, and deleting files no longer accepts GET requests.
    • PDF service: external xsl:import / xsl:include references in view stylesheets are no longer followed (prevents server-side request forgery).
    • Template-group lookups now require an authenticated user.
    • SharePoint metadata lookup APIs are now restricted to form administrators.
    • Removed three unused, unauthenticated form-file processing endpoints.
    • Removed the response headers that disclosed the web framework and version.
FormsDesigner 5.14
  • Promoted Properties
    • Promoted properties can now be published to a SharePoint site content type. For a form already published to a content type, Publish Promoted Properties creates the site columns and links them to the content type.
    • Limitations: a property can't be attached to an existing site column unless that column already promotes the same field; the field, name, and aggregation of a published property can't be changed after publish; deleting a published property warns that the column stays on the content type.
    • UI Rework: the Promoted Properties tab is now a read-only list with a modal for adding and editing rows. The modal validates the property before it can be confirmed, and changes apply when the modal is confirmed; the Apply Changes button and the "apply changes before publishing" prompt have been removed.
  • Control Properties
    • The pane header now shows the selected control's type (for example "Text Box" or "Layout Table") beneath its title.
  • Rule Inspector
    • Disabled rules are marked with a "Disabled" badge, matching InfoPath.
  • Security
    • Unsafe view markup in a form template (embedded frames, objects, or script-bearing attributes) is now blocked from rendering on the canvas instead of potentially running in the designer.
  • Bug Fixes
    • Restored the "Use List Name For Submit" and "Data is from Repeating group" checkboxes that were missing from the SharePoint Mappings tab (regression introduced in 5.3).
    • Fixed publishing changes to a Choice field's options from a list form failing with "An unexpected 'StartObject' node was found when reading from the JSON reader."

2026-07-24

Qdabra Forms 11.13 FV 11.13 · FD 5.13

FormsViewer 11.13
  • Query Restrictions
    • New Anonymous Forms enforcement mode: Query Restrictions can now apply only to forms that allow anonymous access, bounding what anonymous users can reach without requiring allow rules for every form in the site. Within an anonymous-enabled form, authenticated and anonymous users see identical enforcement, so administrators can verify their rules simply by opening the form.
    • The Enforcement setting on the Query Restrictions page is now a three-way choice: Off, All Forms, or Anonymous Forms.
  • Security
    • Fixed a Query Restrictions enforcement bypass in which a rule granting only Read access could be tricked into authorizing write or delete operations through HTTP method-override headers. Overrides are now honored only where SharePoint itself honors them.
    • Removed unused scanner and custom-proxy pages that contained cross-site scripting vulnerabilities.
  • DBXL Connections
    • Forms opened anonymously can now work with DBXL data connections when the DBXL document type allows anonymous users. FormsViewer identifies these sessions to DBXL with a secure signed token, and access stays limited to the form's own organization. Requires the latest version of DBXL and client credentials configured on the Manage DBXL Instances page.
  • qRules
    • LoadResource now reports an error when the requested resource file does not exist in the template. (A regression introduced in 11.12 caused it to report success without loading anything.)
    • LoadResource now reports a command error when a loaded script file contains a syntax error, instead of reporting success. (Long-standing issue.)
FormsDesigner 5.13
  • Bug Fixes
    • Fixed rich text fields being added or updated incorrectly in list forms created or published with FormsDesigner, which caused FormsViewer to display raw HTML markup instead of formatted content.
    • Fixed an issue where a Query rule action could not be added when the main data connection was the form's only queryable data source (for example, list forms with no secondary data connections). Existing Query actions were unaffected.

2026-07-14

Qdabra Forms 11.12 FV 11.12 · FD 5.12

FormsViewer 11.12
  • New Feature: Query Restrictions
    • Administrators can now restrict which data connections forms are allowed to query. A new Query Restrictions settings page defines Allow Rules per connection type.
    • An Enforcement mode setting turns enforcement on for a site's forms; it is Off by default, so existing forms are unaffected until a form admin enables it.
    • Requests that do not match an allow rule are blocked. Form admins see the denial reason during form testing, to ease debugging.
  • Security
    • Performed multiple extensive security audits and addressed findings.
    • Form sessions now carry an anti-spoofing token that ties requests to the opened form template, guarding against unauthorized queries. Tokens are limited to the session lifetime and refresh automatically during long-running sessions.
    • Form data connection requests made through the server are now limited to http and https; on the public cloud service, requests to internal and private network addresses are also blocked (a new PreventLocalWeb setting, off by default on-premise so internal data connections keep working).
    • When a form is closed, the "Source" return URL is now honored only when it is same-origin with FormsViewer or within the current SharePoint site; other targets are ignored (open-redirect protection).
    • Removed JSONP support; API requests with a JSONP callback parameter now receive a 400 response.
    • Fixed cross-site scripting issues: dangerous URL schemes (such as javascript:) are now blocked in the form-close "Source" URL, and template names are safely encoded on the View page.
    • Hardened XML processing against XXE attacks across FormsViewer and the PDF service.
    • Hardened PDF rendering: network access during rendering is restricted, and script execution in template XSLT is disabled.
    • Closed authorization gaps: credential Instance APIs and template draft operations now require admin rights, unauthenticated credential-set deletion is no longer possible, and the unused anonymous ScanForm endpoint was removed.
    • Anonymous form sessions can no longer read a template's file contents after an administrator turns off anonymous access for that template.
    • Fixed path-traversal issues in template file handling, including XSN write/delete folder containment, filename sanitization, and containment checks when extracting form templates.
  • DBXL Connectors
    • New page for specifying associated DBXL instances. Enables Client Secret-based communication with DBXL.
  • qRules
    • SaveToSharePoint no longer attempts to use SharePoint's Copy.asmx web service when the /dsnamews parameter is specified. The /dsnamews and /dsurl parameters are now deprecated and ignored if specified.
  • Performance
    • Forms that display many images now load them in parallel instead of one at a time, improving load times for image-heavy forms.
    • Administrator permission checks are now cached, reducing repeated SharePoint lookups and improving responsiveness across form sessions, administrative operations, and management pages.
  • Bug Fixes
    • List forms now show the actual error when the initial list item query fails, instead of a generic "unexpected error" popup.
    • PDFs rendered with /useactualview no longer include the wait-animation overlay.
    • Fixed layout problems in the Email Configuration documentation page.
    • Fixed inconsistent button styling on the Manage Credentials page.
    • Fixed rarely-occurring issue with view renders failing after a server restart.
    • Version history for append-type (History) fields whose internal names contain underscores now populates correctly.
FormsDesigner 5.12
  • List Forms
    • Required rich text, person, and multiple-selection choice fields are now correctly recognized.
  • Bug Fixes
    • InfoPath Designer-created view content for "Append Changes to Existing Text" (History) sections was corrupted when editing form.
    • Removed the Lookup field option from the Add Field modal (incorrectly added in 5.11).

2026-06-26

Qdabra Forms 11.11 FV 11.11 · FD 5.11

FormsViewer 11.11
  • List Forms
    • "Append Changes to Existing Text" multiline Note columns now properly capture append-only version history and submit correctly to SharePoint.
  • qRules
    • New GetFormProperty values: OpenedDocumentUrl, SharePointListUrl, SharePointServerRootUrl.
  • XPath Functions
    • New ServerInfo functions: get-SharePointSiteUrl, get-SharePointServerRootUrl, get-SharePointListUrl.
  • Form Locale
    • Page's lang attribute is now set from the form's locale.
  • Accessibility
    • Added accessible label to file attachment dialog input.
    • Fixed datepicker accessibility (select labels and button accessible names).
    • Resolved aria-describedby reference issue on enhanced tooltips.
  • On-Premise
    • FormsViewer can now run without database encryption keys using the storageMode option.
  • Usability
    • Added "Copy template name to Clipboard" button to the Update Template page.
  • Bug Fixes
    • Restored Client-Side Queries toggle to Upload Template page (SharePoint On-Prem-integrated mode only).
    • Fixed regression with /destpath=/ in SetXml command.
    • Resolved "invalid query mode: null" error in SharePoint On-Premise-integrated mode template uploads.
    • Control characters invalid in XML are now stripped when pasting into Rich Text fields.
    • Special characters in filenames are now sanitized to underscores when submitting to SharePoint Document Libraries.
FormsDesigner 5.11
  • Data Fields
    • Drag fields from the Data Fields pane onto the canvas to create controls; choose the control type at the drop point.
  • Controls
    • Check boxes and option buttons receive default "checked" and "cleared" values matching the bound field's data type.
    • The Properties pane offers a type-aware editor for these values.
  • Form Settings
    • Specify the form's locale from the Form tab to populate the lang attribute in the page.
  • Ribbon
    • Ribbon option changes now apply automatically; the Apply Changes button has been removed.
  • List Forms
    • Create and refresh "Append Changes to Existing Text" multiline fields in Plain, Rich, and Enhanced text styles.
  • Rules
    • On list forms, filler-only actions "Show a message" and "Show value of a field or formula" are now blocked with guidance to use the qRules Prompt command.
  • Command Builder
    • Edit existing qRules commands in the Command Builder; current text is automatically parsed into the builder.
  • Bug Fixes
    • The "Add Item" widget now resizes correctly when the repeating section is resized.
    • External links in the XTP instructions panel open in a new tab.
    • Various other fixes for improved stability.

2026-06-12

Qdabra Forms 11.10 FV 11.10 · FD 5.10

FormsViewer 11.10
  • Email
    • On-premise installations can now send email through their own SMTP server. See the Email Configuration documentation for setup instructions.
  • Security
    • Cookies can now be configured to carry a Secure flag using the secureCookies setting in web.config (on-prem). Cookies in public FormsViewer instances now carry the Secure flag.
  • Usability
    • Picture controls now reject non-image files when browsing or dragging and dropping.
  • Bug Fixes
    • The Prompt dialog no longer overflows the screen on mobile devices.
    • Improved handling of time values in Time controls.
FormsDesigner 5.10
  • Default Values
    • New Default Values dialog for detailed modification of default values.
    • Text boxes, date pickers, check boxes, option buttons, and rich text controls now show their default values in the view canvas.
  • Rich Text
    • Mark Rich Text fields as required.
  • Data Fields
    • Create reference fields in the data source.
  • Formula Editor
    • XPath expressions are validated against the data source schemas when you confirm the XPath Editor modal.
    • Switch a condition to use a formula and the formula editor opens pre-filled with the row's existing value instead of empty.
  • Rules
    • Use "matches pattern" and "does not match pattern" operators in the Rule Condition Builder.
    • Action rule field paths now show their predicate filters.
  • Data Connections
    • Improved display of uneditable data connections.
  • List Forms
    • Modify existing list fields using the same modal used to add fields.
    • Dismiss the list-field assessment modal with the Esc key.
    • Relative list URLs are resolved before publishing or refreshing list fields, and the error view now has a close button.
  • Bug Fixes
    • Table-cell content is no longer affected by alignment applied outside the table.
    • Fixed an error that occurred when focusing the editor during tab navigation.

2026-05-29

Qdabra Forms 11.9 FV 11.9 · FD 5.9

FormsViewer 11.9
  • Email
    • New email send features. Use the Manage Email Settings page to carry out domain authentication and configure e-mail settings.
    • Email Submit adapters are now supported.
    • New SendEmail qRules command — send view content in the body of an e-mail or include it in a PDF.
  • Manage Templates
    • New and improved Manage Templates UI.
  • Ribbon / Open
    • Display the latest opened or saved XML file name in the ribbon.
    • More reliable Open: Validates that the file being opened matches the current form templates and applies upgrades to the file if needed.
  • Bug Fixes
    • Repeating sections were overflowing their container.
  • Other
    • Copilot integration is now supported in FormsViewer public cloud instance.
FormsDesigner 5.9
  • Submit Options
    • View and edit a form's submit settings — destination type and adapter, caption, success/failure messages, and after-submit behavior — from the new Submit Options modal.
  • Resource Files
    • Rename resource files inline from the Resource Files tab.
  • Data Connections
    • Add and edit e-mail submit data connections.
    • Usability: Connection Name box is auto-focused when adding a new data connection.
  • Tables and Sections
    • Edit the "Insert item text" property for repeating tables and sections from the Properties pane.
    • Fixed issues with binding validation check for sections and repeating sections.
  • Unbound Control Indicator
    • Display an "Unbound" badge on bindable controls whose binding is missing or cannot be resolved.
  • Rule Inspector
    • Improved display of field paths — paths with . and .. now display the field name they refer to.
  • Anonymous Open
    • Open (Anonymous) menu item now shows as disabled for templates where anonymous access is disabled.
  • Header
    • Tabs in the header now auto-hide to accommodate the window's width.
  • Page Title
    • The browser tab now shows the active template name.
  • Command Builder
    • Auto-focus the search box when the Command Builder modal opens.
  • Bug Fixes
    • Fixed form breakage when modifying forms with UDCX-based SharePoint submit connections.
    • Clear formula references on buttons that reference a deleted data connection.

2026-05-15

Qdabra Forms 11.8 FV 11.8 · FD 5.8

FormsViewer 11.8
  • Upload Template
    • Redesigned Upload Template page with a refreshed version history view and clearer flow for publishing and managing drafts.
  • Bug Fixes
    • Fixed issues with Section control left-right alignment.
    • Rolled back the table row height fix from 11.6 because of issues it caused for existing forms.
FormsDesigner 5.8
  • List Forms
    • Create new list forms directly from the designer.
    • Sync list column additions, modifications, and deletions to existing list forms.
    • Improved display of data connection information for list form Main Data Connection.
  • Data Connections
    • Delete data connections that are no longer needed.
  • Buttons
    • Change the button type (Rules, Submit, Refresh, Update Form, Run Query, New Record) from the Properties pane.
    • Modify the control ID of buttons and picture buttons.
    • Default left and right padding added when creating new buttons.
    • Action Rules are hidden for non-rule buttons (Submit, Refresh, etc.).
  • Tables and Sections
    • Customize Commands UI is now available for repeating tables and sections.
    • Toggle "Allow users to insert and remove rows" on existing repeating sections from the properties pane.
  • Toggle Repeating
    • Convert non-repeating fields and groups into repeating fields and groups.
  • Preserve Code Blocks
    • Preserve Code Blocks are now correctly loaded and resaved, and displayed in the view canvas.
  • Rule Inspector
    • Field-name header remains pinned while dependencies scroll.
  • qRules
    • qRules is added to the form automatically when an XTP or QRulesCommand action requires it.
  • XTPs
    • Insertion location is validated before opening the custom XTP modal to reduce wasted clicks.
  • Resource Files
    • Uploads of resource files larger than 10 MB are now blocked.
  • Bug Fixes
    • Fixed crash when viewing rules pane on Update Form-type buttons.
    • Fixed issues with Copy/Cut/Paste of view content in Firefox.
    • Fixed crash when clicking on Data Fields pane when XTP instructions are displayed.
    • Close button on the XTP instructions view is now reliably visible.

2026-04-30

Qdabra Forms 11.7 FV 11.7 · FD 5.7

FormsViewer 11.7
  • FormsViewer Ribbon
    • New configurable ribbon with Open, Save, Save As, Print, View, Submit, and Close buttons. Form authors choose which buttons appear via the Ribbon tab in FormsDesigner.
  • Templates
    • Warning shown before deleting a template that has href associations.
    • Refresh Templates button added to the Manage Hrefs page.
  • Publishing
    • Duplicate version creation during publish is now prevented.
  • Data Connections
    • Added support for "Refresh"-type buttons.
  • People Picker
    • Unbound people pickers render as disabled.
  • File Attachment Controls
    • Filename is centered and no longer wraps under the paperclip icon.
  • Enhanced Tooltips
    • Accessible tooltip widget for controls with a Screentip — focus/hover activation, Esc to dismiss. Enable with the qRules command UseOption /key=accessibility.useenhancedtooltips /value=true
  • Bug Fixes
    • Form with an unbound people picker failed to open.
    • File and picture attachment controls failed to re-validate when their value changed.
    • People pickers were displaying with incorrect height or overflowing their bounds in certain cases.
FormsDesigner 5.7 (2026-04-30)
  • Form Ribbon
    • Form authors can now configure the ribbon that appears for end users in FormsViewer.
    • Use the Ribbon tab to configure which buttons appear in the ribbon. Available buttons: Open, Save, Save As, Print, Submit, Views, and Close.
  • Keyboard Shortcuts
    • Save with Ctrl+S / Cmd+S.
    • Open the Publish dialog with Ctrl+P / Cmd+P.
    • Open the current template in FormsViewer with Ctrl+O / Cmd+O.
  • Topbar
    • Open, Save, Publish, and Download are now direct icon buttons in the header.
    • Create Copy moved into the hamburger menu.
  • Auto-Save
    • "Unsaved Changes" indicator renamed to "Editing..." for clearer save status.
  • Rule Inspector
    • Warning details now shown on rule cards in the dependency section.
    • "Exit" badge marks rules configured to stop the rule set.
    • Toolbar wraps cleanly on narrow viewports.
    • Improved warning color and styling.
  • qRules Command Builder
    • Click the selected command name to select a different one.
  • Dropdown and Multi-Select List Box
    • Use XPath formulas (e.g., concat(FirstName, " ", LastName)) for the Display Field and Value Field properties of dropdown and multi-select list box controls with dynamic options.
  • Tables
    • Nested tables automatically rescale when a column is inserted into an outer table.
  • Change Binding
    • Change the data binding of sections and repeating sections.
  • Control Properties
    • Add or edit screentips on Rich Text Box, File Attachment, Inline Image, and Linked Image controls.
  • Resource Files
    • Resource files can now be deleted.
  • Data Connections
    • Toggle "Query during form load" on existing SOAP connections without first loading the web service.
    • Toggle "Query during form load" on existing SharePoint list connections whose site URL is unreachable.
    • Toggle Filename and Allow File Overwrite on existing SharePoint submit connections whose site URL is unreachable.
    • Toggle "Query during form load" and "Allow changing URL with rules" on XML/REST connections when URL is unreachable.
    • Field picker in SharePoint List Mappings is now locked to the main data source.
  • XTPs
    • GetUser XTP is now available as a built-in XTP and is List Form-compatible.
    • Add XTP dropdown filtered to show List Form-compatible XTPs when the current form is a list form.
    • Custom (uploaded) XTPs are added to list forms without the XTP's main data source component, to prevent breaking the form.
  • Buttons
    • Buttons are now added with auto width instead of 150 pixels.
  • Publishing
    • Users are now prevented from publishing with a version number that is already in use.
    • Users now receive a warning if someone else has published a new version since they started editing the form.
  • UI Labels
    • Data Fields pane field-binding confirmation button renamed from "Done" to "Select".
    • Publishing Location button renamed from "Set Library Publish Location" to "Set Library".
  • Bug Fixes
    • Fixed issue with SharePoint mappings failing to load if any broken mappings were present.
    • Replace Next in Rule Inspector iterates through matches sequentially.
    • Fixed issue with Rule Inspector validation of Form Load rules.
    • Fixed issue where adding qRules commands to the XPath Editor modal could fail with an error.
    • Table cell background colors remain visible when cells are selected.
    • Clicking in the bottom portion of the XPath modal editor now places the cursor.
    • Schema edits (delete, rename, move, reorder) on repeating-group fields no longer silently roll back when the field is not present in the form's template.xml file.
    • Adding a Person field no longer fails when the schema already declares the pc namespace prefix mapped to a different URI.
    • Text Background and Text Color settings in the ribbon now apply to selected sections, repeating sections, scrolling regions, and repeating tables.
    • Fixed issues with selecting certain Section controls.

2026-04-17

Qdabra Forms 11.6 FV 11.6 · FD 5.6

FormsViewer 11.6
  • Accessibility
    • Read-only Rich Text Boxes now render as static markup, improving WCAG 4.1.2 compliance.
  • Rich Text Controls
    • Paste images directly from the clipboard into rich text controls.
  • Picture Button
    • Support for hover images on picture button controls.
  • File Attachment
    • File attachment control text now wraps vertically when text doesn't fit within the control's width.
  • PDF Rendering
    • Addressed issues with PDF content edges being cut off.
    • Removed unwanted default headers/footers that were included in PDFs with a header or footer.
    • RenderForm — errors from failing to inline attachments are now reported in qRules Error field.
  • Bug Fixes
    • Rich text box with formatting rules incorrectly displayed with a fixed height.
    • Combo box width applied only to the inner textbox.
    • Repeating table header height not rendering correctly in FormsViewer.
    • Unable to edit or delete the last row in Manage Href Associations.
    • Improved error handling when downloading a template.
    • File attachment Web Worker failure caused by webpack method shorthand.
FormsDesigner 5.6
  • View Improvements
    • Rename views directly from the designer.
    • Change the form's default view.
    • Duplicate existing views.
    • Improved visual layout of View tab.
  • Rule Inspector Improvements
    • Inspect rules for buttons, form load, and form submit events.
    • Human-readable action details displayed in rule listings.
    • Warnings shown for invalid rules.
    • Cross-data-source dependencies displayed correctly.
    • Toolbar buttons no longer overlap on narrow viewports.
    • Find & Replace no longer previews deletions when the replacement text is empty.
  • qRules Command Builder
    • Toast notifications and automatic scroll to validation errors.
    • Main data source now loads correctly in the field picker.
  • Repeating Tables
    • Rebind a repeating table to a different data source node.
  • Canvas Editing
    • Copy/Cut-pasting controls with Right-click → Copy and Right-click → Cut is now supported.
    • Selecting fields in the Data Fields pane now highlights associated controls in the canvas.
    • Option button count limited to a maximum of 20.
  • Publishing
    • Publishing dialog now ensures all changes are saved out before publishing.
    • Warning shown when opening or publishing a form that another user has already updated.
  • Form Information
    • Form version information is now displayed in the header.
  • Data Connections
    • SharePoint Mappings tab now validates before saving.
  • Bug Fixes
    • Fixed issues with copy-pasting button controls.
    • Inactivity Check XTP: form data restored on session continue and fixed warning duration default.

2026-04-03

Qdabra Forms 11.5 FV 11.5 · FD 5.5

FormsViewer 11.5
  • Conditional Formatting
    • Person/Group Picker controls now support conditional formatting.
  • Custom Code API
    • Call qRules commands from custom code using the new invokeCommand method.
  • Bug Fixes
    • Date picker formatting for pre-1970 dates.
    • Issues with PDF rendering.
FormsDesigner 5.5
  • qRules Command Builder
    • New Command Builder modal integrated into the Formula Editor for building qRules commands.
    • Searchable command selection, type-aware parameter inputs, real-time preview, and validation.
  • Rule Inspector Improvements
    • Edit action and validation rules directly from the Rule Inspector.
    • Find & Replace engine for searching and replacing values across rules.
    • Data sources sorted alphabetically in the Rule Inspector dropdown.
  • Repeating Table Improvements
    • "Allow users to insert and delete rows" toggle in the properties pane.
    • Table row height controls for layout tables.
    • Top-aligned repeating table cells now correctly display as top-aligned.
    • Set vertical alignment on repeating table cells.
  • Horizontal Line Properties
    • Set color, line style, and thickness on horizontal line controls.
  • Data Source
    • Rename the root data source node.
  • Auto Logout XTP
    • New built-in Inactivity Check XTP for automatic logout after user inactivity.
  • Usability Improvements
    • Field selection is preserved after rename and move operations.
    • Improved visual distinction for rule condition areas in the rules panel.
  • Bug Fixes
    • Error when saving template with a recursive main data source.
    • Endless error popup loop when auto-save fails.
    • Cursor disappearing after deleting table rows or columns.
    • Validation and action rules not available on certain custom schema forms.
    • Crash when expanding fields with xs:union types in custom schemas.
    • Optional sections disappearing when editing their content.
    • Copy-paste/cut-paste copying entire lines instead of just the current selection.
    • Font size not updating when applying heading styles.
    • Field self-references not preserved when copy-pasting formatting rules between controls.
    • Rules pane couldn't be closed when it was inactive.
    • Issue in Starter template view caused view canvas to crash.
    • New fields in excluded repeating groups not bound when inserting new group instances.

2026-03-20

Qdabra Forms 11.4 FV 11.4 · FD 5.4

FormsViewer 11.4
  • RenderForm
    • Render attachment files inline in PDFs — supported file types include images, PDFs, Office documents (Word, Excel), text files, email files (.eml, .msg), and markdown files (.md). Use the /attachmentsxpath parameter.
    • Upgraded to a newer PDF rendering engine for improved performance and compatibility.
  • Bug fix
    • List forms failed to load existing list items when list query mode was set to REST.
FormsDesigner 5.4
  • Rule Inspector
    • New Rule Inspector modal for viewing and analyzing all form rules at a glance.
    • Search, filter, and browse rules categorized by type (action, validation).
    • View rule details including conditions, actions, and field dependencies.
  • Date Picker Formats
    • Choose display formats for date picker controls from 55 options across 4 locales (US English, UK English, Australian English, Japanese).
  • Repeating Table Improvements
    • Add or remove header and footer rows from the properties pane.
    • Border styling for repeating table cells.
    • Create repeating tables for repeating leaf (non-group) fields.
  • Table Selection
    • Select multiple table cells with mouse click and drag or shift+click.
    • Select an entire row or column by hovering the mouse to the left or top of the table and clicking when the arrow icon appears.
    • Apply formats (bold, italic, underline, alignment, indent, font) to entire cell selections.
  • Change Binding
    • Rebinding support expanded to most control types: Date Picker, Checkbox, Option Button, Rich Text, People Picker, File Attachment, Inline Image, Dropdown, ComboBox, and Multi-Select List Box.
  • Promoted Properties
    • Cancel button to revert local edits back to the last-applied values.
  • Data Connections
    • Detect rich text and recursively nested fields and groups when adding or modifying XML file data connections.
  • Usability Improvements
    • Flyout tooltip for field add location validation replaces the full modal dialog.
    • "Done" button renamed to "Apply" with a reminder note in option editors for Dropdowns, Combo Boxes, and Multi-Select List Boxes.
    • Form open and download now wait for saving to complete before proceeding.
    • Calculated Value controls highlight their associated data source fields in the Data Fields pane when selected.
    • Static hyperlink URLs without a protocol prefix automatically get http:// prepended.
    • Date picker controls bound to DateTime fields now use the correct underlying format settings.
    • Date picker binding restricted to date-compatible field types only.
  • Bug Fixes
    • msxsl:string-compare function not recognized in formula editor.
    • Arrow Up/Down keyboard navigation between table cells.
    • Keyboard handling (arrow keys, Delete) for dropdown controls on the canvas.
    • Incorrect context on newly created repeating tables.
    • Crash when clicking a control with an invalid binding.
    • Certain space characters were stripped when loading views.
    • Blank screen on view parsing failure now shows an error message instead.
    • Text background color picker incorrectly showing cell background color.
    • Memory leak in color picker event listeners.
    • Crash when opening a URL for a deleted template.
    • Maintain XPath self-references when copy/pasting rules between fields.
    • XTP file URLs not updated when resolving file name conflicts.
    • Rules with descriptive ruleSet names silently dropped.
    • Division by zero in CSS image utilities producing invalid dimensions.
    • Border removal (None preset) not working on controls.
    • Hyperlink formatting (font, size, color, bold, italic, underline) reverts on save.
    • Auto-save was not correctly waiting for a pause in user activity before saving.
    • Edit Resource File modal content reset when auto-save fires.

2026-02-27

Qdabra Forms 11.3 FV 11.3 · FD 5.3

FormsViewer 11.3
  • Version History improvements
    • Comments are now shown by clicking the chevron arrow on each version row, replacing the previous "View Comment" option in the three-dot menu.
    • Restored versions now show which version they were restored from, also visible by expanding the chevron arrow.
  • Auto-save stability improvements
FormsDesigner 5.3
  • List Form Field Publishing
    • Add new fields to List Forms.
    • Publish List Form fields to SharePoint lists.
  • Rule Improvements
    • Drag-and-drop reordering for action, validation, and formatting rules.
    • Incompatible actions are automatically removed when pasting rules between different entity types.
    • Validation screentip enforces a 127-character limit matching InfoPath behavior.
  • Field Properties Pane Redesign
    • Redesigned layout with action cards, larger icons, and toast notifications on copy.
  • Auto-Save Improvements
    • Warning when navigating away from the page with unsaved changes.
    • Fix switching views incorrectly triggering auto-save and causing blank screen.
    • Form changes now reflected when refreshing an open FormsViewer tab.
  • Canvas and Control Improvements
    • Background color (highlighter) correctly applies to selected table cells when using Shift+Arrow selection.
    • Paste with line breaks now correctly splits into separate lines.
    • One-click "Delete Column" button replaces the previous dropdown for repeating tables.
    • Field and group reorder functionality.
    • Picture controls — Select existing images from resource files instead of re-uploading.
    • Blank resource files are validated before upload, preventing cryptic server errors.
  • UI Improvements
    • Keyboard support (Enter/Escape) for all confirmation and message dialogs.
    • Back navigation button from Resource Files to Data Connections tab.
    • "Save As" renamed to "Create Copy" for clarity.
    • Filter conditions for Dropdowns/Combo Boxes/Multi-Select List Boxes display as structured UI with fields, operators, and values instead of flat text.
  • Bug Fixes
    • Issues with detection of current text color.
    • Cursor placement issues around file attachment controls in table cells.
    • Button labels stripped after delete and undo.
    • Layout table alignment centered incorrectly in the canvas.
    • Table column widths truncated to canvas width.
    • Long field names wrapping in the Data Fields pane.
    • Using Save As in readonly mode would create new templates in readonly mode.
    • Dropdown controls inheriting surrounding text styles.
    • Picture Attachment modal state persisting between opens.
    • Empty SharePoint mappings not loading after auto-save.

2026-02-13

Qdabra Forms 11.2 FV 11.2 · FD 5.2

FormsViewer 11.2
  • Form template versioning, drafts, and auto-save
    • See the new and improved Upload Template page and FormsDesigner save features.
  • Configurable List Query Mode setting on form templates
  • RenderForm qRules command
    • Now allows rendering multiple views in a single PDF.
FormsDesigner 5.2
  • Auto Save
    • Forms are automatically saved at regular intervals while editing.
    • Use Publish from the Save dropdown when you're ready for other people to use your updated form.
  • Field Display Names
    • Fields with display names now show those names throughout the application instead of raw XML node names.
    • Data Fields pane, Rules pane, and Condition dialog all show display names when available.
  • Rules Pane Improvements
    • New rules are inserted after the currently selected rule instead of appending to the end.
    • Rule condition text styled as an interactive link for better discoverability.
    • Condition placeholder shows "None - Rule runs when field changes" for action rules.
  • View Tab Redesign
    • Redesigned View tab UI with updated styling and improved layout.
  • Data Fields Pane Improvements
    • Separate "Add Field" and "Add Group" buttons replace the previous dropdown for better discoverability.
  • Bug Fixes
    • Buttons with auto width and dynamic text were very narrow.
    • Required asterisk incorrectly showing on newly created fields of certain data types.
    • Handling of quotes and apostrophes in dropdown selection values and condition comparison values.
    • Rules tab icons (Add, Copy/Paste) were cut off.
    • Side pane resize issues — panes now resize independently.
    • Rules pane overlay and field selection issues.
    • Properly apply field renames to filters on dropdown controls.

2026-01-23

Qdabra Forms 11.1 FV 11.1 · FD 5.1

FormsViewer 11.1
  • Close Form option in submit settings
    • Forms with "After submit: Close the form" in their submit settings now close when a Submit button is clicked.
FormsDesigner 5.1
  • Automatic XPath updates when renaming fields
    • Rename a field or group in the main data source and all related XPaths are automatically updated.
    • Supported locations: Views, action rules, validation rules, formatting rules, promoted properties, SharePoint mappings, and submit connection file name expressions.
  • Resizable side panes
    • Drag the edges of side panes to resize them.
    • Toggle individual pane visibility using the buttons in the canvas header.
  • Required field indicators
    • Required fields now display red asterisks in the data source tree.
  • Cut and paste
    • Use Ctrl+X to cut controls and Ctrl+V to paste them.
  • REST URL rule actions
    • Add and modify "Change REST URL" actions in action rules.
  • Bug fixes
    • Left dropdown in Condition dialog was disabled in certain situations.
    • Submit settings were stripped out when saving list forms.
    • Fixed certain XTP rules not being added correctly.

2025

2025-12-19

Qdabra Forms 10.1.12 FV 10.1.12 · FD 4.11

FormsViewer 10.1.12
  • Combo Box bug fixes
    • Fixed bug where Combo Box could display incorrectly if its margins overflowed the available width.
    • Fixed bug where tabbing from one Combo Box to another could clear the text in the latter combo box.
FormsDesigner 4.11
  • Support for missing view controls
    • Combo Boxes
    • Multi-Select List Boxes
  • Default Values support
    • Set default value or formula for fields.
    • Specify via Items editor for Dropdown Box, Combo Box, and Multi-Select List Box controls.
    • Specify via the "Select by default" setting in the properties pane for Checkbox and Radio Button controls.
  • XTPs
    • Latest Central Flows XTP (from December training class, 1.0.0.1505).
    • XTP file name fixups when conflicts exist with existing data sources.
  • Usability improvements
    • Filters for Dropdown Boxes, Combo Boxes, and Multi-Select List Boxes now use the Condition Modal instead of the XPath Editor Modal.
  • Bug fixes
    • Deleting blank lines before Sections and Tables.
    • Handling of font faces and sizes in form views.
    • Resolution of namespace prefixes on data source nodes.
    • Layout inconsistencies in Formatting Rules UI.
    • Storage of values from selection-type controls.
    • Rules pane behavior when switching between panes and selecting controls.
    • Some validation rules were not showing on fields.
    • Action rules in XTPs were not correctly added under certain circumstances.

2025-10-31

Qdabra Forms 10.1.11 FV 10.1.11 · FD 4.10

FormsViewer 10.1.11
  • Controls
    • FormsViewer now supports Combo Box controls.
  • qRules (bug fix)
    • SubmitToSharePointList no longer requires the /dsname parameter when submitting attachments.
FormsDesigner 4.10
  • UI Refresh
    • Auxiliary tabs are now at the top of the app for easier discoverability.
    • New and improved UI and layout for all control properties.
  • Validation Rules
    • Add, remove, copy, and paste validation rules.
  • Bug fixes
    • XPath editor now recognizes the xdUtil:Match() function.
    • Rich Text Boxes' Read Only property now toggles and saves correctly.
    • Fixed issue where certain views had content cut off on the left side and unreachable with scrollbar.
    • Condition builder generated incorrect XPaths in formatting rules on repeating tables.
    • Fixed app crashes from deleting certain section controls, copy/pasting content from view canvas, and double-clicking preceding-sibling:: paths in the XPath formula editor.
    • Condition Builder dialog now correctly handles conditions with XPath predicates.

2025-08-29

Qdabra Forms 10.1.10 FV 10.1.10 · FD 4.9

FormsDesigner 4.9
  • Usability Improvements
    • Picture selection dropdown for Picture Button controls now shows each picture for easier selection.
  • Bug Fixes
    • Unable to specify formatting rules on newly added Dropdown controls.
    • XPath validation in XPath Editor dialog did not recognize current(), position(), and last() functions.
    • Condition Builder dialog failed to load certain "Full expression" conditions.

2025-08-14

Qdabra Forms 10.1.9 FV 10.1.9 · FD 4.8

FormsViewer 10.1.9
  • Copy Templates
    • Use the Create Copy button on the Upload Template page to copy an existing template to a new name.
FormsDesigner 4.8
  • Enhanced XPath Editor
    • XPath editor now consolidates field references into single units for more user-friendly formula editing. Use the Show XPath checkbox to toggle between this "collapsed mode" and the full XPath.
    • Double-click field references to open the field picker and modify them.
  • Edit Resource Files
    • Click the pencil icon in the Resources tab to view and modify text-based resource files within FormsDesigner.
  • Save As
    • Click the down arrow next to the Save button and click Save As to save your form with a new name.
  • Table cell splitting
    • Click in a table cell and click Split Cell to split it into multiple cells.
  • Usability improvements/fixes
    • Data source pane now shows user-friendly data type names.
    • Color pickers stay open while typing RGB or HEX values.
    • Clearer icons for text color and text highlighting in the ribbon.
    • SharePoint mapping dialog now auto-populates with current site URL.
    • View undo/redo keyboard shortcuts (Ctrl+Z, Ctrl+Y) now work even when focus is outside of the view canvas.
    • Fixed resource file dropzone to show a clearly delineated border.
    • Improved validation when binding input controls to data source nodes.

2025-07-25

Qdabra Forms 10.1.8 FV 10.1.8 · FD 4.7

FormsDesigner 4.7
  • New Condition Builder dialog
    • Use the new Condition Builder to set conditions on rules, set filters on repeating sections and tables, and set filters on fields when inserting them into the XPath editor.
  • Control borders
    • Set borders on any form control using the border options in the properties pane.
  • Change field data types
    • Select a main data source field and click Change Data Type to change its data type.
  • Table enhancements
    • Click in a table cell or select several and use the properties pane to set vertical alignment on the cells.
    • Table cell border dialog now more accurately reflects borders of current selection.
    • Fixed handling of column width adjustments when merging cells.
  • Color picker improvements
    • Color picker now stays open when typing RGB or HEX values into it.
    • Improved appearance of RGB and HEX boxes.
  • Usability improvements
    • Add New View dialog can now be confirmed with the Enter key.
    • Sidepanes now show a scrollbar if there isn't enough space for them.
    • Add Field, Rename Field features now check for existing fields with same spelling and different case.
  • Bug fixes
    • Dropdowns, Date Pickers, People Pickers, and Rich Text Boxes now display with white backgrounds when no explicit background color is set.
    • Fixed bad appearance of checkbox and radio button fill color in locations with nonwhite backgrounds.
    • Fixed crash when pressing Backspace or Delete on empty canvas.
    • Fixed crash when merging table cells containing nested tables.
    • Fixed crash when deleting views under certain circumstances.
    • Table Properties pane should now only show when the cursor is directly in a table cell.
    • Color pickers in ribbon were not showing correct colors for selected controls.
    • Fixed issue with selecting table cells that contain static images or hyperlinks.
    • Indenting is now limited to the space available in the current location.

2025-07-15

Qdabra Forms 10.1.7 FV 10.1.7 · FD 4.6

FormsDesigner 4.6
  • View management
    • Use the View tab in the footer to delete views.
    • Forms now reopen to the most recently selected view.
  • Field and group management
    • Select a field or group and click Move Field/Group in the properties pane to move fields and groups within the main data source.
    • Select a textbox and click Change Binding to rebind it to a different field.
  • Control formatting
    • Use the Indent/Outdent buttons in the ribbon.
    • Add background colors to form controls.
  • Repeating table filters
    • Select a Repeating Table and use the Filter setting in the properties pane to filter table rows.
  • Use any XTP
    • Select Add Custom Control from the XTP dropdown to add any XTP to your form.
  • Usability improvements
    • Improved appearance of Control selection area in the ribbon.
    • Static dropdown edit UI now auto-copies Value text to the corresponding Display Name if the Display Name is blank or has the same text as the Value.
    • Formula editor now retains text selection after opening and canceling a child.

2025-06-27

Qdabra Forms 10.1.6 FV 10.1.6 · FD 4.5

FormsDesigner 4.5
  • More Copy/Paste support
    • Copy and paste entire Sections, Repeating Sections, Layout Tables, and Repeating Tables.
    • Use Ctrl+C to copy controls and Ctrl+V to paste them.
  • More Table cell features
    • Apply padding and background colors to individual cells or a selected group of cells.
    • Merge multiple cells into a single cell.
    • Select a range of cells by holding Shift and using the arrow keys.
  • Picture and image features
    • Paste images directly from the clipboard into the form view.
  • Rename data fields
    • Select a field or group in the main data source and click the Rename Field / Rename Group button.
  • Formula Editor enhancements
    • Double-click XPath functions in the function picker dialog for quick insertion.
    • Formula editor now validates the use of XPath functions to prevent form breakage.
  • Bug fixes
    • Fixed crash when clicking on Repeating Table headers.
    • Fixed issues with table deletion when removing the last row or column.
    • Fixed scrollbar issues in Repeating Table binding modal.

2025-06-13

Qdabra Forms 10.1.5 FV 10.1.5 · FD 4.4

FormsDesigner 4.4
  • New control types
    • Added ability to insert Repeating Tables, Page Breaks, and Horizontal Lines into the view.
  • Table enhancements
    • Added ability to modify table borders for improved visual customization.
    • Hold shift and use the arrow keys to select cells in the table.
  • Page margins and orientation
    • Added support for editing page margins and orientation settings in the View tab.
    • These settings are used when rendering PDFs with the RenderForm command.
  • Bug fixes
    • Fixed issues with adding new lines above and below sections and other container controls.
    • Fixed issues with creation of data connections after modifying their name.

2025-05-30

Qdabra Forms 10.1.4 FV 10.1.4 · FD 4.3

FormsDesigner 4.3
  • Copy/Paste enhancements
    • Extended copy/paste support to Buttons, Picture Buttons, Hyperlinks, Static Images, File Attachments, Picture Attachments, Linked Pictures, Date Pickers, Rich Text boxes, Checkboxes, Radio Buttons, People Pickers, and Calculated Values.
  • Static Pictures
    • Added ability to insert static pictures.
  • Data Source management
    • Added ability to delete fields and groups from the main data source.
  • Text formatting improvements
    • Added more font size options and the ability to specify any font size.
    • Expanded available font selection.
  • Resource Files
    • Added ability to export resource files from forms.
  • Control enhancements
    • Added width and height settings for Picture Attachments and Linked Pictures.
    • Enabled editing formatting rules on Calculated Value controls.
  • Layout improvements
    • Added ability to insert space above and below Sections, Repeating Sections, Layout Tables, and Repeating Tables that are flush against the container around them.
  • Usability improvements
    • Modified Field Selector popup to auto-focus the Data Connection dropdown.
    • Disabled spell check on XPath input popup.
    • Redesigned Data Connection UI for smoother interactions.

2025-05-16

Qdabra Forms 10.1.3 FV 10.1.3 · FD 4.2

FormsDesigner 4.2
  • Delete rows and columns from Layout Tables
    • Click within a layout table and use the dropdown in the Control Properties pane to delete rows and columns.
  • Delete columns from Repeating Tables
    • Click within a Repeating Table and use the dropdown in the Control Properties pane to delete a column.
    • Limitation: Not currently available in Repeating Tables with merged cells or multiple header/footer rows.
  • Change alignment of container controls
    • Click the tab at the bottom of a Section, Repeating Section, Repeating Table, or Layout Table and use the alignment buttons in the toolbar.
  • Repeating Section filters
    • The Control Properties pane for Repeating Sections now allows specifying filters.

2025-05-02

Qdabra Forms 10.1.2 FV 10.1.2 · FD 4.1

FormsViewer 10.1.2
  • LoadResource command
    • Fixed issue where command could hang indefinitely if script failed to load.
    • New /useproxy parameter allows loading external resource files through the FormsViewer server instead of directly.
  • Bug fix
    • People pickers failed to delete people under certain circumstances.
FormsDesigner 4.1
  • Copy/Paste
    • Can now copy/paste individual textboxes and dropdown boxes — support for more controls coming soon.
    • Note: currently requires copy/pasting controls with a keyboard shortcut.
  • Add columns to Repeating Tables
    • Click into a Repeating Table and use the dropdown in the Control Properties pane to add a new column.
  • SharePoint Mapping UI
    • SharePoint Mapping UI now correctly determines XPaths respective to the current mapping and parent mappings' base paths.
  • Bug fix
    • Repeating Sections — filtering settings on repeating sections were being lost after editing a form in FormsDesigner.

2025-04-04

FormsViewer 10.1.1 FormsViewer only

  • Improved People Pickers
    • Can now search for people by directly typing into people pickers.
  • Secret Environment Variables
    • Manage Environment Variables page now allows specifying Secret Environment Variables.

2025-03-21

FormsViewer 10.1 FormsViewer only

  • Authentication Settings page (SharePoint Online Only)
    • New interface for transitioning between Entra ID and Classic SharePoint authentication mode.
    • New interface for enabling Anonymous forms and User Profile queries in Entra ID authentication mode.
  • Rich Text Control
    • Removed Spell Checker button which was no longer working due to deprecated web service.
    • Enabled native browser spell checking in rich text controls.
  • People Pickers
    • Fixed various bugs in people picker search dialog.
  • Library submits
    • Fixed issue where stored credentials weren't being used when submitting to libraries.
  • (On-Prem Only) Improved logging for qRules commands that access local network.

2024

2024-12-24

Qdabra Forms 9.3 FV 9.3 · FD 3.3

FormsViewer 9.3
  • On-Prem Only: Install package now includes information about how to install FormsViewer for SharePoint Online with Entra ID authentication and information about how to transition existing installations to Entra ID.
FormsDesigner 3.3
  • Data Connections
    • Can now add and modify receive-type SOAP connections.
  • Hyperlinks
    • Can now add, view, modify, and delete hyperlinks.
  • Copy/Paste rules
    • Can now copy and paste Action and Formatting rules.
  • Create Template page
    • New page for adding templates from a selection of starter forms.
  • New XTPs: Central Flows, QAuth, QFormChat.
  • XTP configuration instructions are now added to the form view so you can mark the steps as you carry them out.
  • New Insert Function helper in XPath editor dialog.
  • Control properties
    • Can now add and edit screentips on Button and Picture Button controls.
  • Usability improvements
    • Improved Add Control section in the ribbon.
    • Cursor focus — Cursor now auto-focuses in XPath editor dialog, Add Field/Group, and various control properties.
    • Image buttons now update to the selected image as soon as you select it. No need to click Apply.
  • Bug fixes
    • Can't select or delete Repeating Tables, Repeating Sections, Layout Tables, or Scrolling Regions.
    • Blank lines added to the view aren't shown in FormsViewer.
    • Picture button size affected by font size.

2024-11-29

FormsViewer 9.2.1 FormsViewer only

  • New qRules Commands
    • Irr and Npv financial calculation commands.
    • SetAutocomplete command — disable browser's autocomplete on controls where it shouldn't be used.
  • Bug fixes
    • Fixed issues with using Qdabra Forms in SharePoint On-Premises-integrated mode with a custom authentication provider (e.g. OpenId).
    • Fixed issues with having Qdabra Forms' database on a SQLServer instance with a case-sensitive collation.

2024-07-26

Qdabra Forms 9.2 FV 9.2 · FD 3.2

FormsViewer 9.2
  • SharePoint Online + Entra ID mode
    • Support for using Entra ID (formerly Azure Active Directory) authentication when using FormsViewer with SharePoint Online.
    • Support for Microsoft's new app model.
  • qRules
    • RefreshSharePointListItems command is now supported in Server-Side query mode.
  • Bug fixes
    • Improved handling of filenames when saving files to SharePoint. + signs were previously replaced with spaces.
    • Show meaningful error when attempting to open a template that doesn't exist.
    • File attachment dialog — show meaningful error if user clicks OK without attaching a file.
    • Manage Credentials page — minor UI fixes.
FormsDesigner 3.2
  • Bug fix
    • Issue where having several repeating sections or tables bound to the same node could cause template to not open in InfoPath Designer under certain circumstances.

2024-06-13

FormsViewer 9.1.1 FormsViewer only

  • New qRules command
    • DownloadAttachment — Initiate file downloads from base64 attachment fields.

2024-05-10

Qdabra Forms 9.1 FV 9.1 · FD 3.1.2

FormsViewer 9.1
  • Usability improvements
    • Upload Template page auto-focuses Group Name box when you check the New Group box.
    • Upload Template page now provides additional template details — click the ⓘ icon to toggle.
    • Can now open hyperlinks in read-only rich text boxes by clicking them.
  • MakeRequest command
    • Fix issue where command would execute requests with the wrong HTTP method under certain circumstances.
    • New /timeout parameter allows specifying a timeout duration.
  • View name tracking
    • qRules now stores the current and previous view name in the QdabraRules data source.
  • Bug fixes
    • qRules was ignoring /resultxpath parameter when Success value for the command was false.
    • Manage Credentials page didn't allow adding more than one SharePoint List-type credential set for the same SharePoint site.
  • (On-Prem Only)
    • New and improved functionality for accessing local network files. Expanded options for configuring local network queries and specifying allowed paths.
    • Can open local network files by specifying their path in the document= parameter of the FormsViewer URL.
    • qRules: GetNetworkFile loads XML files from local network drives; ListDirectory gets file last-modified date/time; new SubmitToNetwork command saves data source contents to local network.
    • Improved support for using OpenID Connect authentication providers.
FormsDesigner 3.1.3 (2024-05-17)
  • Usability improvements
    • Auto-focus field/group name textbox when adding new fields and groups.
    • Visual improvements for action rules.
  • UI fixes
    • Disable ribbon and show it as gray when adding new fields/groups.
    • Prevent field information and Cancel/Done button from scrolling off the bottom of the data source tree pane.
    • Prevent field selection dialog from extending past bottom of the screen.
  • Bug fixes
    • <xsf:xmlToEdit> elements in the form manifest were being duplicated under certain circumstances.

2024-04-05

FormsDesigner 3.1.1 FormsDesigner only

  • Bug fixes
    • Text in table cells doesn't load properly in certain cases.
    • Dropdown boxes with (a) items from a secondary data source and (b) disable rules can cause view load to fail.

2024-03-20

FormsDesigner 3.1 FormsDesigner only

  • New control types
    • Can now add Rich Text, Picture Attachment, and Calculated Value controls.
  • View control settings
    • Set margins and padding on Section controls.
    • Set margins, padding, and screentips on Calculated Value controls.
  • Support for adding more field types: Decimal, True/False, Date and Time, Time, Picture or File Attachment, Hyperlink, Rich Text.
  • Bug fixes
    • Improved handling of margin and padding values.
    • New element-type fields are now non-required.

2023

2023-10-27

Qdabra Forms 8.3.1 FV 8.3.1 · FD 2.2.1

FormsViewer 8.3.1
  • New qRules features
    • GetXml command — new /download parameter allows downloading XML as a file.
    • RenderForm command — /format=text allows rendering a view as plain text.
    • GetUserProfileByName command — now supports /source=profiles in server-side query mode.
FormsDesigner 2.2.1
  • Usability improvements
    • New Refresh Columns button in SharePoint List Connection wizard.
  • Bug fixes
    • Fixed issue with generation of schema files for required Choice columns and multi-person columns in SharePoint lists.
    • Fixed issue where editing a view with a filtered repeating table would break the view.

2023-09-27

Qdabra Forms 8.3 FV 8.3 · FD 2.2

FormsViewer 8.3
  • Authentication
    • Improved support for using Azure Active Directory as an authentication provider.
  • qRules
    • SetValue command now allows specifying a blank /value parameter.
FormsDesigner 2.2 (2023-09-01)
  • New XTP: DBXL
  • People Pickers
    • Add Person fields to forms' main data source.
    • Add people pickers to form views.
    • Modify people pickers' Allow Multiple Selections and People Only / People and Groups options.
  • Modify/set form publish locations
    • Allows publishing promoted properties to a new location.
  • Usability improvements
    • Auto-focus editable areas (XPath editor dialog, Rule names, Add SharePoint Mapping dialog).
    • Confirm the XPath editor dialog with the Enter key.

2023-05-26

Qdabra Forms 8.2 FV 8.2 · FD 2.1

FormsViewer 8.2
  • List forms
    • Open links to attachments in forms within the browser (in Word Online, etc.). Use qRules command UseOption /key=listform.attachmentlinkmode /value=browser.
    • Fixed issues with list form attachments failing to delete.
  • Transform command
    • Support for sorting in XSLTs via <xsl:sort>.
  • UseOption command
    • Documented available options extensively in Command Builder.
  • SharePoint file deletion
    • Improved error handling when deleting SharePoint files via DeleteFromSharePoint command or in list forms.
FormsDesigner 2.1
  • Dropdowns
    • Configure dynamic dropdowns to display selection options from a data source.
    • Edit values in static dropdowns more easily.
  • Layout tables
    • Add new rows and columns to layout tables.
  • Buttons
    • Improved consistency of button default appearance.
    • Fixed issue where long button labels would wrap in the view editor.
    • Fixed issue with setting buttons' width to auto.
  • Improved app layout to resolve issues with ribbon content wrapping on certain browser configurations.
  • List forms
    • Prevent editing of list form main connections, choice connections, and lookup connections, to prevent form breakage.
  • sampledata.xml template files
    • Improved generation of sampledata.xml for XML file data connections.
    • Addresses issues with using the Insert command on XML file connections and backward compatibility issues with InfoPath Designer.
  • Bug fixes
    • Issue where main schema would break when adding new fields to a form that has required text fields.

2023-04-07

FormsViewer 8.1.1 FormsViewer only

  • Transform command
    • Now supports top-level <xsl:variable>s in XSLTs.
    • Fixed issue where command would fail if /sourcefile parameter is used.
  • SetValue command
    • Fixed issue with /nil parameter not working correctly.
  • Other fixes
    • Background doesn't update correctly when switching away from a view and then back to that view.

2023-02-22

FormsViewer 8.1 FormsViewer only

  • Bug fixes
    • FormsViewer session breaks when using forms from different SharePoint sites at the same time.
    • qBreakage in RefreshSharePointListItems command.

2022

2022-12-07

FormsViewer 7.4.3 FormsViewer only

  • Support for Hyperlink Box controls.
  • qRules Delete command can now delete attribute fields.

2022-11-25

Qdabra Forms 7.4 FV 7.4 · FD 1.2

FormsViewer 7.4
  • New feature: Environment Variables
    • Use the new Manage Environment Variables page to store configuration values and then access them within your forms using the GetEnvironmentVariable command.
    • Useful when creating forms to use in multiple environments (QA/Prod, etc.) or when you have configuration values to use in multiple forms.
  • New qRules commands
    • GetEnvironmentVariable
    • AdjustDbxlConnections — repoint a form's DBXL connections to a new URL and set UserKey values.
  • View improvements
    • FormsViewer now supports the read-only setting on File Attachment controls.
    • Controls with this setting allow downloading files, but not adding, deleting, or replacing them.
  • List forms
    • Improved support for submitting to multi-choice columns.
FormsDesigner 1.2
  • Misc. bug fixes, including issues with round-tripping view definitions.
  • Display Scrolling Region controls and allow editing their contents.

2022-07-15

Qdabra Forms 7.3 FV 7.3 · FD 1.1

FormsViewer 7.3
  • Manage Credentials
    • Can now specify credentials for specific SharePoint lists.
    • Also possible to specify that certain lists should be queried anonymously instead of as the current user.
  • Bug fixes
    • Issue with display of People Picker search button on certain versions of Safari.
FormsDesigner 1.1
  • Features
    • Form templates' sampledata.xml files are now updated when the main data source changes.
  • Bug fixes
    • Issues with handling of repeating tables and combo boxes that could cause form breakage.
    • Issue where forms that used certain XPath functions could break if modified in the Designer.
    • Rule condition editor dialogs were showing the conditions from other rules under certain circumstances.
    • Improved handling of unbound controls.

2022-04-29

Qdabra Forms 7.2 FV 7.2 · FD 1.0

FormsViewer 7.2
  • FormsViewer includes the new FormsDesigner.
    • Access it from the Design button on any template's Upload Template page.
    • You can access the old Designer with the Design (Legacy) button.
FormsDesigner 1.0
  • FormsDesigner is now bundled with FormsViewer.

2022-04-19 — 2022-04-28

FormsDesigner 0.16 – 0.19 FormsDesigner only

FormsDesigner 0.19 (2022-04-28)
  • Specify screentips on the following controls: Sections, Textboxes, Date Pickers, Checkboxes, Option (Radio) Buttons.
FormsDesigner 0.18 (2022-04-22)
  • Dynamic DCs XTP update: 1.0.0.25 → 1.0.0.65.
FormsDesigner 0.17 (2022-04-20)
  • Add repeating fields and groups to the main data source.
FormsDesigner 0.16 (2022-04-19)
  • Add and modify formatting rules.
  • Add repeating sections to views.

2022-04-15

FormsViewer 7.1 FormsViewer only

  • New list query implementation
    • SharePoint List query connections can now use modern SharePoint APIs (REST) instead of legacy APIs (CSOM).
    • Enable REST queries with the UseOption qRules command: UseOption /key=listquerymode /value=rest.
  • qRules commands
    • AlterImage now provides /maxwidth and /maxheight parameters to scale images proportionally.

2021

2021-10-21

FormsViewer 6.2 FormsViewer only

  • Form loading performance improvements.
  • Optional Sections are now supported.
  • Now possible to query termsets in server-side query mode.
  • Logging improvements — log more information to help troubleshoot issues.
  • Accessibility improvements
    • File attachment controls and people pickers work better with screen readers.
  • New qRules command: WriteLog
    • Write to the browser console to troubleshoot form bugs and performance.
  • Now possible to use FormsViewer in SharePoint environments without an App Domain (on-prem only).
  • Bug Fixes
    • Validation borders on checkboxes and radios; repeating table/section row issues; UDCX connections; error handling for server-side queries; unresponsive forms after many SharePoint submits.

2021-04-23 — 2022-02-18

FormsDesigner 0.6 – 0.14 FormsDesigner only

FormsDesigner 0.14 (2022-02-18)
  • Edit SharePoint list connections.
  • Edit XML File/REST connections.
  • Add new SharePoint Library Submit connections.
FormsDesigner 0.13 / 0.12 (2021-11-13)
  • Edit and publish templates' promoted properties.
  • Add new SharePoint mapping files.
  • Edit SharePoint mappings.
  • Button for inserting field paths into XPaths.
  • Manage Templates link on app menu.
FormsDesigner 0.11 (2021-08-31)
  • Add new views.
  • Modify Submit to SharePoint Library connections.
  • View details about other types of data connections.
FormsDesigner 0.10 (2021-07-15)
  • Modify height and width of Section and Repeating Section controls.
  • Modify widths of table columns.
  • Add file attachment controls.
FormsDesigner 0.9 (2021-06-15)
  • Add layout tables and section controls to views.
  • Change view backgrounds — color, image, alignment.
  • Add and edit Form Load rules.
  • Convert units when changing units of margins and padding.
  • Copy XPath button.
FormsDesigner 0.8 (2021-06-01)
  • Allow using auto as units in control width, height, and padding.
  • Resource files — view a list of the form's resource files and add/update them.
  • Set the pictures on picture buttons and static images.
  • Add new picture buttons.
FormsDesigner 0.7 (2021-05-18)
  • qRules Injector.
  • Move rules and rule actions up and down.
  • Edit rules on picture buttons.
FormsDesigner 0.6 (2021-04-23)
  • Add and modify rules on buttons.
  • Improved modification of control dimensions — use units other than pixels.
  • Support for most rule action types: Switch views, Submit, Query, Close the form, Show the value of a formula, Show a message, Run a qRules command (new).
  • View stability fixes.

2021-04-12

FormsViewer 6.1 FormsViewer only

  • Accessibility improvements
    • Rich text controls, people pickers, file attachments, and picture controls are now more screen reader-friendly.
  • Enabling third party cookies is no longer required to query SharePoint.
    • Safari was recently changed to block third-party cookies by default.
    • Uncheck the Use Client-Side Queries option on the Upload Template page to have forms query SharePoint through the FormsViewer service.
  • Support for disabling image controls using their Read Only property or with formatting rules.
  • Bug Fixes
    • Default value formulas with the Refresh value when formula is recalculated option unchecked are now evaluated only when opening new forms.
    • Upload Template page now updates the URL in the browser address bar after uploading a template for the first time.

2021-04-06

FormsDesigner 0.5 — Initial release FormsDesigner only

  • Template loading and saving.
  • View editing
    • Add input controls and text: Textboxes, Dropdowns, Checkboxes, Radio buttons, Date pickers, Buttons.
    • Edit text formatting (font size, color, etc.).
    • Read-only display of tables, sections, repeating tables, people pickers.
  • Modify control properties (height, width, margins, padding, dropdown options, button text, etc.).
  • Add fields and groups (text, whole number, date).
  • Add and edit rules on fields (Set a field's value actions).
  • XTPs and XTP instructions (built-in Dynamic Data Connections XTP).
  • upgrade.xsl generation.
  • "About FormsDesigner" dialog.

2021-02-25

FormsViewer 5.2.4 FormsViewer only

  • Loading animation no longer flickers.
  • SubmitToSharePointList command now supports saving attachments to list items.
  • Attachments were being saved from list forms in an incorrect format – bug fixed.
  • Faster load times
    • Form scripts and styles loaded with LoadResource are now cached.
    • Static images are now cached.

2021-01-12

FormsViewer 5.2.3 FormsViewer only

  • Bug fixes
    • SharePoint library submit connections — allow preventing overwrites.
    • Improved error logging.
  • UI changes
    • Diagnostics button moved to Upload Template page.
  • qRules commands
    • GetFormProperty command — renamed Modified property to LastModified.

2020

2020-12-01

FormsViewer 5.2.2 FormsViewer only

  • GetFormProperty qRules command — New properties: CurrentUrl, Modified, SharePointSiteUrl, SharePointSiteCollectionUrl.
  • SharePoint mapping page — Columns listed in alphabetical order.
  • Manage Templates — Can now sort several columns.
  • Improvements to functionality for using OAuth as an authentication provider.
  • Bug fixes (formatting rules, Manage Templates, addDays, Upload Template, list form attachments).

2020-09-16

FormsViewer 5.2.1 FormsViewer only

  • Bug fixes
    • Fixed issue that occasionally caused a confusing error popup about "setReadOnly".
    • Fixed issue that could cause a deadlock between the loading animation overlay and the qRules Prompt popup.

2020-08-20

FormsViewer 5.2 FormsViewer only

  • Custom qRules commands — Create your own custom command. Examples: Glass signature control, Auto tab on character limit, Auto-logout, Auto-save with popup, Auto-query.
  • Automatic highlighting for validation errors via GetErrors and new SetValidationMode command.
  • List form attachments — Add and remove attachments to list items from a list form.
  • Textbox character limits — Set a character limit on a textbox to automatically tab-out and run logic.
  • OpenID Connect Authentication (On-Prem) — Use OpenID Connect providers (Microsoft, Google, etc.).
  • Bug fixes: saving files to SharePoint in anonymous mode with apostrophes; GetTermSetIds failure.

2020-05-01

FormsViewer 5.1 FormsViewer only

  • Template anonymous access is now toggleable. Use the checkbox on the Upload Template page.
  • List form changes — FVListItemId parameter recommended over listItemId. FVSkipItemLoad=true prevents auto-load.
  • qRules Command Changes — GetErrors field name fix; SortTable numeric sorting fix.

2020-03-31

FormsViewer 4.2.3 FormsViewer only

  • Changes to accommodate new web standards and browser behavior changes that caused FormsViewer to not work properly within iframes.
  • This should also address some older issues where FormsViewer would fail to work inside an iframe.

2020-01-17

FormsViewer 4.2.2 FormsViewer only

  • Fix for certain situations where users' SharePoint permissions prevented them from being able to use FormsViewer.

2019

2019-12-20

FormsViewer 4.2.1 FormsViewer only

  • Significant performance improvements for RefreshSharePointListItems qRules command.
  • Fix for issue where data connections to certain SOAP web services failed to populate the form's data sources correctly.

2019-09-19

FormsViewer 4.2 FormsViewer only

  • Installing App to New Site: Approval Request no longer required. Previously required Tenant-scope Social permissions.
  • qRules Commands
    • GetUserProfileByName — Query user information from Site Users List with /source=siteusers.
    • DiffRichText (New) — Compare two rich text values and display result with changes highlighted.
    • RenderForm — Specify headers and footers (e.g. page numbers) in your PDFs. Support for /open=none.
  • Release Notes
    • Now available within the app.
  • Bug fixes (Person/Lookup column queries; rich text cursor jump).

2019-06-18

FormsViewer 4.1 FormsViewer only

  • Validation rules support
    • Evaluate custom validation rules and get their results.
    • Includes support for GetErrors and GetErrorCount commands.
  • Display date and time values in easy to read formats
    • FormatDate command supports a wide variety of formats.
  • Print from a list form
    • RenderForm command now supports /templatename and /dsname parameters.
  • Streamline submits to DBXL
    • SubmitToDbxl command now supports specifying a document ID via /docid and /docidxpath parameters.
  • Submit data to person columns in anonymous mode
    • SubmitToSharePointList command now supports mapping to person columns in anonymous mode.
  • Bug fixes (field rules; PDF rendering with non-Latin characters; multiline textboxes).
  • New features (pattern matching in rule conditions; browser workaround functionality).

2018

2018-11-21

FormsViewer 3.21 FormsViewer only

  • qRules Commands
    • AlterImage: new command to support scaling images for mobile photo capture and submission.
    • GetUserProfileByName: added new properties and parameter to allow querying additional user profile values (WorkPhone, Location, etc.).
  • FormsViewer Designer (legacy)
    • SubmitToSharePointList: fixed regression.
    • JSON to XML converter: fixed IE issue.

2018-10-24

FormsViewer 3.2 FormsViewer only

  • Fixed issue where multiline textbox would fail to expand to the necessary height.
  • Small improvements to rule editor / data connection editors.
  • Bug fixes for RefreshSharePointListItems/SubmitToSharePointList: qRulesLastModified set correctly; remove items removed from list.
  • File Attachment Controls: wait animation for large files; improved wait times.
  • Improved error handling (MakeRequest, view rendering, invalid XML loading).
  • Misc bug fixes: query SharePoint REST API from anonymous forms; GetDayOfYear DST fix; JsonToXml special chars fix.
  • Improved start page with guidance text.
  • Support for Hyperlink columns in SharePoint lists.
  • Fixed issue where using overlays caused view switching to not work correctly.

2018-04-30 – 2018-06-30

FormsViewer 3.1 FormsViewer only

  • 2018-06-30: FormsViewer v3.1 On Prem released — On Premise installation no longer requires SharePoint.
  • 2018-04-30: Version 3.1 released
    • Forms Designer – data connections create/edit, resource files, UI improvements.
    • File Attachments and Pictures — add via drag and drop.
    • qRules Commands: Prompt, RegisterMultiDrop, CreateSharePointFolder, Transform.
    • People Picker — usability improvements for multi-person picker dialog.
    • Data Connections – REST Query (query SharePoint's REST API using XML File or REST connections).
  • 2018-02-28: Update for Microsoft O365 Person Picker Change — change to use different method to query users.

2017

2017-12-26

FormsViewer 2.4 FormsViewer only

  • Faster loads — load times are up to 40% faster.
  • Support for SharePoint List forms.
  • PDF Rendering — render PDFs in your form using qRules RenderForm command.
  • People Picker easier to use — focus defaults to search box; search runs on enter key.
  • SharePoint list person columns can now be queried.
  • Date formatting — calculated value controls now support date formatting.
  • Dropdown bug fixes.
  • Rich Text Box improvements (font style and size selectors, table border drag).
  • qRules improvements (CopyRichText, ChangeConnectionUrl).
  • FormsViewer App improvements (Rule Editor, Form Designer features from Upload Template page).

2017-10-27 / EU 2017-11-01

FormsViewer 2.3 FormsViewer only

  • Rich Text Box — underline, superscript, subscript; single-line breaks on Enter; IE duplicate-text fix; invisible tables fix.
  • People Picker — include emails in search results; reorganize Provider dropdown.
  • Data Connections — "include data for active form only"; query data from attachment columns.
  • Tools — cross-site SharePoint List Mapping; JSON ↔ XML converter; Manage Hrefs site-specific fix.
  • qRules Commands — MakeRequest non-ASCII text fix; GetDayOfYear whitespace/empty-date fix.

2017-08-31

FormsViewer 2.2 FormsViewer only

  • Manage Templates — Template categories and search; safeguards against accidental overwrites.
  • Date Formatting for Date Pickers — Customize how dates display.
  • Custom Controls Framework — Build custom controls with code (like signatures).
  • qRules Commands — DateAdd/DateDiff browser-specific fixes; new commands: GetConnectionUrl, GetAttachmentAttribute, GetDayOfYear.
  • Designer Baby Steps — Inject qRules from web interface; build qRules commands; build mappings in browser.
  • SharePoint list connection fixes; misc rich text and view handling improvements.

2017-06-09

FormsViewer 2.12 FormsViewer only

  • Additional form loading time improvements (caching for view definitions).
  • Allow querying manager data using the GetUserProfileByName qRules command.
  • Date pickers now allow manually editing their date value.
  • Fixed issue with date pickers not showing forward/back arrows.
  • Changed date handling behavior of SubmitToSharePoint.
  • Speed improvements for uploading templates.
  • CreateSharePointFolder qRules command.

2017-04-28 (also 2017-05-09 fix deployment)

FormsViewer 2.11 FormsViewer only

  • Smarter client caching of static data — recently used forms open much faster; speed-ups for XSLT, XML.
  • Smarter server caching of sessions — fewer 10-minute timeouts.
  • 2017-05-09: Deployed fix for issue with form timeouts after extended use.

2017-04-03

FormsViewer 2.1 FormsViewer only

  • Performance improvements. Form load time reduced by ~20%.
  • Fix issues with date handling.
  • Fixed limitations on the size of responses from SOAP web service requests.
  • Allow including digit grouping symbols (commas) in formatted numbers.
  • Fixed issue preventing downloading file attachments in the Edge browser.
  • qRules Commands: GetValue (retrieve field values via dynamic XPaths); Copy and Move (XML between data sources).
  • Allow selecting month and year in date picker.
  • Fixed font size and font style issues with textboxes and conditional formatting.

2016

2016-12-22

FormsViewer 1.3 FormsViewer only

  • Better organization — manage form templates by site.
  • Quick intel — usage stats are displayed on the manage templates page.
  • Support for large files — upload attachments > 2mb.
  • Fixes: CopyTable supports rich text; SharePoint Submit handles large files; 12-hour time controls; People Picker conditional formatting; rich text persistence across view switches; SubmitToSharePointList supports rich text.

2016-11-16

FormsViewer 1.23 FormsViewer only

  • SortTable command implemented.
  • Data connections now can query rich text from SharePoint list connections.
  • People Picker now supports querying distribution lists.
  • Fixed an issue where Web service connections could fail sometimes.

2016-10-31

FormsViewer 1.22 FormsViewer only

  • Clone existing forms — support for querying XML across site collections.
  • Performance — reduce form load times by 25-50%.
  • Rich text box — reduce bulky controls.
  • Date Picker issues — fix incorrect display of date.
  • View spacing issues — fix layout issues.

2016-09-29

FormsViewer 1.21 FormsViewer only

  • Submit data from your form to one or more SharePoint lists/libraries.
  • Save attachments to a document library and replace with URLs.
  • Copy repeating data from a secondary data connection.
  • Copy rich text from and to SharePoint.
  • Pass a parameter from one form to another.
  • Submit your form to separate libraries depending on form values.
  • Dynamically change data connections after load so one XSN can be deployed to multiple sites.
  • Easily integrate with Qdabra's Azure Web service (DBXL).

2016-08-28

FormsViewer 1.2 FormsViewer only

  • Faster Form Loads — ~30% faster.
  • Improved dashboard with drag-and-drop publish, diagnostics, and other enhancements.
  • On Prem support — SharePoint 2013 with Active Directory.
  • New controls — Rich Text and People Picker support.
  • More qRules — SubmitToSharePoint, CopyRichText, GetListGuid, ReplaceString, DelimitedList, ChangeSubmitUrl, Encrypt, Decrypt, SetXml, DateAdd, GetUserProfileByName, SaveToDBXL.
  • Deployment tools to help automate config changes to multiple sub-sites.

2016-02-20

FormsViewer 1.12 FormsViewer only

  • More qRules — AssignDocument, Encode, FormatNumber, GetWeekDay, LoadResource, SaveToSharePoint.

2014 – 2015

2015-09-29

FormsViewer 1.1 FormsViewer only

  • SharePoint list and library filtering.
  • Web service calls.
  • qRules commands — 24 qRules commands supported including DateDiff, SubmitToSharePointList/RefreshSharePointListItems, GetInputParameter, SwapDom, Transform, GenerateGuid, DeleteFromSharePoint, SetValue, Insert, Delete, and others.
  • Anonymous submit — support external users who may not have access to your internal SharePoint site.

2014-07 (Beta 2014-03, Alpha 2013-12)

FormsViewer 1.0 FormsViewer only — Initial release

Controls
  • Textboxes, Dropdowns, Calculated Values, Datepickers (partial), Repeating tables/sections (append-only), Layout tables, Rule buttons, Submit buttons, Check boxes, Enhanced Date Picker, Picture Attachments, Insert/Delete on repeating sections, Custom Title Column.
Data Connections
  • SharePoint library submit data connections, Open existing documents, Query resource file XML, Query SharePoint Lists, Load data from secondary data source on form load, Filtering SharePoint list connections.
Formatting
  • Conditional visibility/formatting, Static images, Background images/colors, Close the form.
Rules
  • Assignment rules, Expression popups, Switch views, Execute SharePoint submit, Default values (partial), Improved 2DS functionality, Form Load rules, userName.
Platform
  • O365 app, SharePoint 2013 app, SharePoint 2013 Foundation (available on request).