7.6#

7.6.10830#

August 19, 2025

Colectica Repository and Portal#

Added#

  • Repository allow OAI-PMH to be disabled

  • Repository allow OAI-PMH to require authentication or not

  • Repository generate and cache statistics by latest items, total revisions, deprecation status, and item type

  • Repository OAI-PMH Calculate completeListSize of identifiers, records, and sets with cached repository statistics for performance

  • Repository OAI-PMH use Repository next result offset searching for improved performance

  • Repository OAI-PMH ensure cursor value reflects count of all previous returned results

  • Repository OAI-PMH include cursor, use next result, and ensure idempotent in the resumptionToken token

  • Repository OAI-PMH provide error on badResumptionToken, cannotDisseminateFormat for invalid metadataPrefix, and badVerb

  • Repository OAI-PMH require metadataPrefix for ListIdentifiers

  • Repository OAI-PMH show correct version date for identifiers in ListIdentifiers

  • Repository OAI-PMH ensure xml declaration is included for all verbs

  • Portal separate setting for item types allowed for OAI-PMH set creation

  • Portal OAI-PMH update the oai-pmh.xsl to reflect OAI-PMH improvements

  • Elastic indexer new setting to control IndexMappingTotalFieldsLimit

  • Portal add EnableLoggingKnownPII switch to log more information about failed permission checks

  • Portal: Run IReportBuilder addins from Explore views and Item pages

  • Portal Explore view: allow configuring an explore view with all items of a particular type; don’t require a property facet

  • Elastic data loader console application

  • Elastic data loader: find data files in sub-directories under the configured data directory

  • Repository allow blocking basket data downloads using geolocation for specified ISO country codes https://www.federalregister.gov/documents/2025/01/08/2024-31486/preventing-access-to-us-sensitive-personal-data-and-government-related-data-by-countries-of-concern

  • Explore dataset page: For variable group descriptions, render markdown

  • Repository CLI build for macOS

  • Repository CLI allow skipDeprecated flag in set based exports

  • Repository CLI skipDeprecated flag defaults to false if not present on the command line

  • Repository CLI accept item uuid in addition to plural label in list-items

  • Repository CLI add validate-ddi command for local xml, schema, and second level validation of DDI files

  • Portal: show addin reports for study views, and allow addin reports to act on a specific LogicalRecord

  • Add ROR ID to Organization Portal

  • Repository improve non-SDK created json deserialization for identifier triples that are not modeled in the REST api and provide better error detail message

  • Portal: Additional French translations

  • Portal: UserId control for UserIDs

  • support organization legal name, item name, nickname, and abbreviation

  • Portal updated views for Individual affiliation

  • Portal display Type of Group and Type of Study

  • Portal search page: optional facet to search within a specific data file

  • Portal settings to DisableAnonymousItemPagePdfs, DisableAnonymousItemPageSets,and DisableAnonymousItemPageComparison to protect against web scrappers

  • Portal version settings model

  • Portal option to disable deprecated search facet

  • Portal allow localization of custom theme headers and footers using footer.fr.html

Changed#

  • Portal use base-uri ‘self’ in CSP header instead of a default <base> tag

  • Portal don’t show trailing decimal zeros on numeric custom fields

  • Repository better status code and message when access token request is missing a required property

  • Portal ConceptualVariable concordance view: use the same auto explore configuration as the Explore page when no configuration is provided

  • Portal ConceptualVariable page: show comparative statistics when variables from all waves are in a single dataset

  • Portal Variable page: show question text as part of the general metadata, near the top of the page

  • Portal response domain display for Nominal domains: use “Representation Type” instead of “Type” to be consistent with other domains

  • Portal: only use a custom field title for a language if there is content for that language

  • Portal: show admin-configured Search page text on item type-specific search pages

  • Portal Explore page: display admin-configured ExploreMessage

Fixed#

  • Portal: fix scrollbars for concordance tables

  • Repository exclude RepositoryItem.Tag and Contributor.AgentReference in OpenAPI generation

  • Repository transaction API respect registration replacement flag in CopyCommit

  • Portal - Explore - Group: fix label for Information Classification Type

  • Portal for lists of CodeValues like Keywords, use the correct MultipleCodeValue display, instead of multiple CodeValue displays

  • Portal: show custom field controlled vocabulary values in the correct metadata language

  • Portal fix set portal repository to non enforcing in concordance visualizer

  • Portal fix breadcrumb-links aria label formatting issue

Colectica Designer#

Added#

  • Designer allow an Individual as a funding organization

  • Designer choose Affiliation for Individual

  • Designer Allow picking Organizations or Individuals for Holding Information, Access, Contributors, Creators, and Publishers

  • Designer Allow single reference picker to allow selecting item type to add when multiple types are available

  • Designer single reference picker uses correct item type icon when multiple types are allowed

  • Designer New item type icon for Individuals

  • Designer allow importing compressed zsav SPSS files

  • Add ROR ID to Organization

  • Designer Workflow for replication requests allow option to schedule a specific replication time

  • PDF generation: nicer output for Creators, Contributors, and Publishers, including indication of which is which

  • Designer QuestionGrid editor: input controls for interviewer instructions

  • Designer: Add more French translations

  • allow direct Affiliation link between an Individual and an Organization

  • Designer: UI for Individual ResearcherIds besides ORCID

  • support organization legal name, item name, nickname, and abbreviation

  • Designer statistics view: show Minimum and Maximum for text variables

  • Reports: show Minimum and Maximum for text variables

  • Designer text editor: allow seeing all audiences, all languages at once

  • Desktop tools: Move Properies.Settings to DesignerSettings.Settings and DesignerSettings.State and new json configuration files

  • Designer: configuration to hide specific commands from the user interface

  • Designer: user interface for RecommendedDataType on response domains

  • Designer option to determine how many decimal positions to show in user interface and in PDFs

Changed#

  • Designer navigator: instead of limiting to 100 child items, allow paging

  • Designer: In synchronization wizard, always show updated item titles, even if their language does not match the selected metadata language

  • Designer instrument view: show ResponseText Text in item previews

  • Designer multiple item picker control: do not add a second reference to an item that is already in the list.

  • Designer navigator: remove Browse Inside command from type nodes

  • Designer: Don’t show Generate Dataset from Instrument command when not under a checkout

  • Reports: Don’t show “Weight - Unweighted” for variable statistics

  • Designer Upgrade sasr and iconv on windows

  • Designer remove initial state request on publish

  • Designer search results: For Studies, Data Files, and other item types that use Title instead of Name/Label/Description, show a Title column instead of forcing content into Name/Label/Description

  • Designer Generate Dataset from Instrument command: don’t make variables for ResponseText ResponseDomains

  • Designer: Remove undocumented ExportSpss command

  • Designer statistics calculation: When calculating from a Series, ensure variables are populated

  • Designer statistics calculation: look for data files with relative paths under DesignerSettings DataStorageLocation

  • Designer controlled vocabulary custom field editor: use same control as built-in controlled vocabulary fields, so hierarchical code lists can be used

  • Designer controlled vocabulary editor: allow filtering items

  • When comparing code lists / labels, compare all languages

  • When updating data file descriptions from source data file, track changes using MetadataUpdateBuilder instead of manually

  • Remove unused VariableHarmonizer

Fixed#

  • Designer fix allow searching with MultipleReferencePickerControl

  • Designer DDI 2 export: correctly handle contributors with no role

  • Designer: include PdfSharp.Shared.dll in the installer

  • Designer Floating License Server entry with empty data was not decoded correctly

  • Designer custom field editor: for controlled vocabularies, show the correct selected value no matter which metadata language is selected

  • Designer statistics calculation: respect ManagedMissingValues, treating codes defined there as invalid values

  • Designer: correctly save text variables when their minimum or maximum are set

  • Designer text editor Markdown buttons: fix formatting commands when selected text is on the first or only line

  • Designer custom field editor: for controlled vocabulary (dropdown) fields, allow clearing the selected value

Colectica Questionnaires#

Added#

  • Blaise generation skip block prefix name in generated mapping if the block was the main datamodel

Changed#

Fixed#

Colectica Workflow#

Added#

  • Workflow for replication requests allow option to schedule a specific replication time

Fixed#

  • Workflow Website default empty token to first None state

  • Workflow Services Requests list: show item title’s in the correct metadata language

  • Workflow Services: don’t show non-functional hamburger menu

Colectica SDK#

Added#

  • Expand IReportBuilder to support text reports

  • Make IReportBuilder public

  • IReportBuilder: add Name and Category properties

  • SPSS import allow opening password protected encrypted data files

  • Reporting: allow specifying a string parameter, so Portal can request reports at the LogicalRecord level

  • Add ROR ID to Organization in SDK

  • SDK allow direct Affiliation link between an Individual and an Organization

  • SDK allow multiple researcher ids in addition to ORCID

  • SDK support organization legal name, item name, nickname, and abbreviation

  • SDK allow an Individual as a funding organization

  • Save RecommendedDataType for ScaleDomains

Changed#

  • Merge legacy IVersionableReport with IReportBuilder

  • Reporting upgrade to latest migradoc

  • SDK sync directory.packages with nugets

  • Updated nuget dependencies, package updates, dotnet update

  • When determining ResponseCardinality for a question’s ResponseDomains, do not count ResponseText items.

Fixed#

  • Reporting work around pdfsharp empty paragraph calculations