News
release
April 17, 2025
CollectiveAccess 2.0.5 released!
Version 2.0.5 of Providence has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better. The version 2.0.5 minor release includes bug fixes and functional improvements:

What's Changed

  • Restore indexing of list item ids to resolve compatibility issue with advanced search forms
  • Add `app.conf` options to disable source access control for specific record types
  • Resolve crash when using data from old (pre v1.7.6) systems with 2.0 due to change is how sort field information is stored
  • Add support for skipIfExpression option in tag in display templates
  • Add support for the ca_ES locale in date parser
  • Add support for download version restrictions on user set sharing; restrictions are used in Pawtucket2x
  • Add support for creation of anonymous set sharing links supported in Pawtucket2x
  • Fix broken browse filtering of list item facets by item_id
  • Resolve errors when using multipart idno configurations with PARENT elements
  • Add options to ignore specific relationships when determining if a representation should be deleted due to deletion of related records
  • Various fixes to improve compatibility with PHP 8.x

Full Changelog: https://github.com/collectiveaccess/providence/compare/2.0.4...2.0.5


Version 2.0.5 of Pawtucket has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better. The version 2.0.5 minor release includes bug fixes and functional improvements:

What's Changed

  • Added required configuration for WebP image file format in default theme
  • Various fixes to improve compatibility with PHP 8.x

Full Changelog https://github.com/collectiveaccess/pawtucket2/compare/2.0.4...2.0.5

Get them now on our download page.
release
March 29, 2025
CollectiveAccess 2.0.4 released!
Version 2.0.4 of Providence has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better. The version 2.0.4 minor release includes bug fixes and functional improvements:

Bug fixes

  • Correct typos in UI strings by @yelto
  • Update authority_references_list.php by @Monica-Wood in https://github.com/collectiveaccess/providence/pull/1701
  • Fix for GraphQL API: bundles query on schema endpoint throws error @Monica-Wood in https://github.com/collectiveaccess/providence/pull/1707
  • Return descriptive MySQL error messages rather than numeric error codes
  • Restore ability to render HTML in autocompletes (lost in jQueryUI update)
  • Fix broken dependent value display
  • Fix broken validation of PARENT format in multipart idno
  • Restore support for rich text editor for preferred and non-preferred labels
  • Catch fatal SQL errors in sort on related attributes
  • Return correct service URL when clean urls are enabled
  • Resolve issue where adding a single attribute could result in that attribute not appearing until form is reloaded due to incorrect attribute value cache management
  • Cap size of stemmed word cache, decreasing reindex memory requirements
  • Ensure content row_ids are properly set; could result in outdated indexing for labels persisting
  • In Excel importer, preserve formatting on cells universal formatting when all text is in single style
  • Restore broken options in dimensions.conf
  • Various fixes to improve compatibility with PHP 8.x

Functionality

  • Added support for WebP image file format
  • Allow CKEditor fields to be resizable (was lost in CKEditor4 => CKEditor 5 transition)
  • Add __CA_DONT_CACHE_TRANSLATIONS__ constant to disable caching of translations - useful when developing new locale files
  • Add stripEnclosingParagraphTags option for text metadata elements; new rich text editors (CKEditor5 and QuillJS) enclose content in <p> tags. This is usually desirable but causes issues when styled content is included in a display template meant to format a single line. The option strips <p> tags at the beginning and end of the content. Note that this will result in incorrect markup if used on text with multiple paragraphs
  • Add support for anonymous set sharing links, as supported in Pawtucket 2x
  • Add thumbnails view mode in object representation search/browse
  • Add force_image_to_colorspace option in app.conf; forces colorspace of uploaded images - useful for avoiding problematic CMYK derivatives

Full Changelog: https://github.com/collectiveaccess/providence/compare/2.0.3...2.0.4


Version 2.0.4 of Pawtucket has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better. The version 2.0.4 minor release includes bug fixes and functional improvements:

What's Changed

  • Added support for WebP image file format
  • Return descriptive MySQL error messages rather than numeric error codes
  • Add __CA_DONT_CACHE_TRANSLATIONS__ constant to disable caching of translations - useful when developing new locale files
  • Add stripEnclosingParagraphTags option for text metadata elements; new rich text editors (CKEditor5 and QuillJS) enclose content in <p> tags. This is usually desirable but causes issues when styled content is included in a display template meant to format a single line. The option strips <p> tags at the beginning and end of the content. Note that this will result in incorrect markup if used on text with multiple paragraphs
  • Restore broken options in dimensions.conf
  • Various fixes to improve compatibility with PHP 8.x

Full Changelog https://github.com/collectiveaccess/pawtucket2/compare/2.0.0...2.0.4

Get them now on our download page.
release
January 10, 2025
CollectiveAccess 2.0.3 released!
Version 2.0.3 of Providence has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better. The version 2.0.3 minor release includes bug fixes and minor functional improvements:

Bug fixes

  • Remove reference to unused view (Fixed by @yelto)
  • Resolve issue where installer would fail to run
  • Resolve incorrect variable references causing warnings to be logged
  • Resolve issue where interstitial records would not save
  • Resolve issue where text fields using CKEditor would not save in interstitial text forms
  • Resolve issue where home location dialog search autocomplete was obscured
  • Resolve issue where multipart identifier formats using parent elements would not validate properly

Functionality

  • Add option in media importer to remove uploaded media
  • Add option in media uploader to cancel and hide from view incomplete uploads
  • Add option in media uploader to set identifiers for newly created records to name of media directory
  • Add option for displays to control display of representations in object summary views
Get it now on our download page.
release
January 6, 2025
CollectiveAccess 2.0.2 released!
Version 2.0.2 of Providence has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better. The version 2.0.2 minor release includes bug fixes and minor functional improvements:

Providence
  • Resolve fatal error when creating object-collection relationships in certain configurations (Reported by @samaaskari)
  • Fix user interface display issue when viewing object representation list with editable multiline text elements (Reported by Diane Lee)
  • Allow Unicode characters in download file names (Reported by @carlosticofarre)
Get it now on our download page.
release
January 3, 2025
CollectiveAccess 2.0.1 released!
Version 2.0.1 of Providence has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better. The version 2.0.1 minor release includes bug fixes and updates to external software dependencies:

Providence
  • Fix broken autocompletes for LCSH, InformationServices and GeoNames metadata elements. (Reported by @ samaaskari)
  • Update PHPSpreadsheet, Symphony/Process and Axios dependencies to obtain security updates
  • Remove references to old documentation site.
Get it now on our download page.
release
December 30, 2024
CollectiveAccess 2.0 released!
Version 2.0 of Providence has been released. Version 2.0 is a major release that brings compatibility with PHP version 8.2 or better.

Providence
  • New, more flexible system for tracking changes, such as location history or provenance, over time.
  • Improvements to search indexing and built-in search engine to better support hierarchical indexing, text searches including punctuation and non-roman characters, searches on complex accession numbers and more.
  • Improved background processing system. Media processing and search indexing background tasks are now more launched more reliably as needed rather than relying on externally configured cron tasks.
  • Reporting enhancements, including support for interactive user-provided reporting parameters and background processing of large exports.
  • External export system to facilitate integration with digital preservation systems via configurable export of BagIT packages.
  • New metadata element data types for file size values and references to media from YouTube, Vimeo, GoogleDocs, Internet Archive and other external services.
  • Support for automated translation of profile text (field names, user interface, etc.) using machine translation services such as Google Translate and DeepL.
  • Support for automated transcription of audio/video materials using OpenAI Whisper.
  • New data import formats, including DublinCoreXML, EHive, METS, MODS, Musearch, SqlLite and iDigBio.
  • New GraphQL-based API providing search, browse, introspection and editing functionality.
  • Expanded data replication system for synchronization of two or more CollectiveAccess systems.
  • Improved support for extraction of media metadata using MediaInfo and EXIFTool.
  • ... and many many bug fixes and improvements ...
Note that this version is no longer compatible with PHP version 7.4. Get it now on our download page.
release
June 25, 2022
CollectiveAccess 1.7.16 released!
Versions 1.7.16 of Providence and Pawtucket have been released. Version 1.7.16 is a maintenance release with these bug fixes and minor improvements:

Providence
  • Fix for issue preventing correct display of relationship types for non-self-relationships (Eg. object-entity relationships)
  • Update vendor libraries to incorporate security fixes
  • Fix issue where detection of PDFs using Zend_PDF library option would throw a fatal error
  • Revert default path for GraphicsMagick to typical Linux path
  • Resolve issue where adding list items to the place_hierarchies list would cause a fatal error


Pawtucket
  • Fix for issue preventing correct display of relationship types for non-self-relationships (Eg. object-entity relationships)
  • Update vendor libraries to incorporate security fixes
  • Fix issue where detection of PDFs using Zend_PDF library option would throw a fatal error
Note that this version is not yet compatible with PHP version 8. Please use versions 7.3 or 7.4. Get it now on our download page.
release
June 19, 2022
CollectiveAccess 1.7.15 released!
Versions 1.7.15 of Providence and Pawtucket have been released. Version 1.7.15 is a maintenance release with these bug fixes and minor improvements:

Providence
  • Fix for issue preventing correct display of relationship types for self-relationships (Eg. entity-entity relationships)
  • Fix broken page navigation in list item editor (GitHub issue #1346)
  • Allow apostrophes in email addresses for new users (GitHub issue #347)
  • Resolve issues with formatting of nested relationship types (GitHub #1193)
  • Minor fixes to DACS and Darwin Core profiles
  • Prevent potential XSS issue in error handler
  • Resolve Tilepic processing issues with images having EXIF orientation set that would result in illegible zoomable images.
  • Update vendor libraries to incorporate security fixes
  • Updated PDF output components for compatibility with new vendor libraries
  • Update logo graphics


Pawtucket
  • Fix for issue preventing correct display of relationship types for self-relationships (Eg. entity-entity relationships)
  • Allow apostrophes in email addresses for new users (GitHub issue #347)
  • Update vendor libraries to incorporate security fixes
  • Updated PDF output components for compatibility with new vendor libraries
  • Filter HTML tags from user profile and user comment form input to preclude potential XSS issue
  • Update logo graphics
Note that this version is not yet compatible with PHP version 8. Please use versions 7.3 or 7.4. Get it now on our download page.
release
January 23, 2022
CollectiveAccess 1.7.14 released!
Version 1.7.14 of Pawtucket has been released. Version 1.7.14 is a maintenance release with these bug fixes and minor improvements:

Pawtucket
  • Fix issue with CSRF checks
Note that this version is not yet compatible with PHP version 8. Please use versions 7.3 or 7.4. Get it now on our download page.
release
January 23, 2022
CollectiveAccess 1.7.14 released!
Version 1.7.14 of Providence has been released. Version 1.7.14 is a maintenance release with these bug fixes and minor improvements:

Providence
  • Add checks to prevent potential XSS and CSRF security vulnerabilities
  • Handle non-standard ports when generating URL for background search indexing
  • Update selected 3rd party libraries for bug fixes
  • Improve script path parsing to addresses issues for systems running PHP-FPM proxies where quick search expressions containing spaces (or other URL escaped characters) will throw an invalid controller error when "full results" is selected. This is due to a bug in PHP processing of content for $_SERVER['SCRIPT_NAME'] in several PHP 7.x versions when running as PHP-FPM. See https://bugs.php.net/bug.php?id=74129.
  • Fix issue where CSRF token was not passed when creating sets from search and browse results
  • Improved cs_CZ translation
  • Add support for localized numeric metadata values
Note that this version is not yet compatible with PHP version 8. Please use versions 7.3 or 7.4. Get it now on our download page.
release
September 26, 2021
CollectiveAccess 1.7.13 released!
Version 1.7.13 of Providence and Pawtucket2 have been released. Version 1.7.13 is a maintenance release with these bug fixes and minor improvements:

Providence
  • Resolve issue where when importing multiple media onto a single record via the data importer, the last imported media is tagged as primary rather than the first.
  • Resolve issue where logging into accounts with numeric login names would fail
  • Correct various errors in database schema that would cause errors with recent versions of MariaDB
  • Bump version on selected vendor libraries due to advisories
  • Improve formatting of summary displays
Pawtucket
  • Resolve issue where logging into accounts with numeric login names would fail
  • Bump version on selected vendor libraries due to advisories
  • Note that this version is not yet compatible with PHP version 8. Please use versions 7.3 or 7.4. Get it now on our download page.
release
July 13, 2021
CollectiveAccess 1.7.12 released!
Version 1.7.12 of Providence and Pawtucket2 have been released. Version 1.7.12 is a maintenance release with these bug fixes and minor improvements:

Providence
  • Resolve ImageMagick-related color management issues
  • Updated template parser resolving issues related to improper handling of <case> tags, and incorrect display of relationship types
  • Add value checks to avoid warnings
  • Update selected vendor libraries
  • Add checks for writability of media upload directory
  • Improve path handling of TilePic (zooming image) server for certain system configurations
  • Improvements to Czech locale
  • Change handling of settings values to avoid memory management issues on some systems
  • Fix issue where settings on list items in editors would present incorrect values
Pawtucket
  • Updated template parser resolving issues related to improper handling of <case> tags, and incorrect display of relationship types
  • Add value checks to avoid warnings
  • Improve path handling of TilePic (zooming image) server for certain system configurations
  • Update configuration, replacing no-longer-available Wikimedia map tile server with OpenStreetMap server
  • Fix for issue preventing display of authority element values in some cases
  • Fix confusing navigation when creating a new lightbox while viewing details of an existing one
  • Update zooming image viewer for improved compatibility with latest versions of Firefox and Chrome
  • Update selected vendor libraries
Note that this version is not yet compatible with PHP version 8. Please use versions 7.3 or 7.4. Get it now on our download page.
release
February 25, 2021
CollectiveAccess 1.7.11 released!
Version 1.7.11 of Providence and Pawtucket2 have been released. Version 1.7.11 is a maintenance release with these bug fixes and minor improvements:
  • Fix for potential indexing issue which would result in incorrectly tokenized search terms and poor or broken search functionality.
  • Fix for incorrect HTML in entity label bundles.
  • Fix for issue where image media processed in the background by the task queue would not honor custom center points when cropped.
  • Removed extraneous fonts and trackers.
  • Updated base profile with minor fixes and improvements.
Get it now on our download page.
release
January 29, 2021
CollectiveAccess 1.7.10 released!
Version 1.7.10 of Providence and Pawtucket2 have been released. Version 1.7.10 is a maintenance release with bug fixes and support improved support for MySQL 8.0.
release
December 31, 2020
CollectiveAccess 1.7.9 released!
Version 1.7.9 of Providence and Pawtucket2 have been released. Version 1.7.9 is a maintenance release with bug fixes and support for MySQL 8.0 and PHP 7.3 and 7.4.
support
December 20, 2020
New Slack channel for developers
If you're a developer working with CollectiveAccess code join our new Slack channel. For those looking for end-user support please use the Gitter chat room at https://gitter.im/collectiveaccess/support.