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