Releases: artefactual/atom
Release 2.8.2
Release 2.8.2 is a minor release with a few small bug fixes, which include fixing the Other Languages
dropdown, and fixing the ability to add items to the clipboard in new browser sessions.
Here are a list of changes:
- Fixed typo in diacritics file. #1813
- Added URL asset support to digital object load task #1807
- Fixed other language dropdown being empty #1805
- Fixed images rendered from PDF pages being removed and not regerated on digital object regeneration task #1794
- Fixed PDF page image rendering issues #1792
- Automatically orient scaled images (#1788) #13606
- Fixed not being able to add items to clipboard in a new session #1783
- Fixed URLs in example CSV files #1781
- Updated tooltips for BS5 #1777
- Fixed untranslated yes/no choices in some settings #1772
- Added CLI data integrity repair tool #1725
Dependency updates:
Full Changelog: c2d954f...v2.8.2
Release 2.8.1
Release 2.8.1 is a minor release with a number of a small bug fixes, and an important security update that fixes a security issue that would affect LDAP users - LDAP authentication in AtoM will now use TLS encryption by default.
More details about this available in AtoM docs.
A big thanks to the community contributors who worked on fixes for this release:
Here are a list of changes:
- Added TLS encryption to LDAP authentication #1774
- Fixed AtoM 2.7.3 spelling error in EAC xml #1768
- Fixed missing LDAP extension when running Docker #1766
- Fixed CSV GUI export not logging items exported. #1762
- Fixed CSV GUI export logging wrong number of items exported. #1759
- Fixed CSV GUI export for institutions only outputting single culture #1755
- Fixed CSV GUI export for actors only outputting single culture #1752
- Fixed CSV GUI export for descriptions only outputting single culture #1750
- Fixed AtoM clipboard results overwriting when using multiple browser tabs #1749
- Raised the default installation value for the full-width treeview's "Items per page" setting #1748
- Updated the finding aids XSLT to fix minor erros in generated pdfs #1746
- Added missing QubitCSP filter for qtSwordPlugin #1742
- Fixed memprof Dockerfile typo #1739
- Diacritics mapping config is now tracked during internal upgrade/replication. #1735
- Hidden fields are now excluded from CSVs exported by public users #1728
- Bulk cli authority record csv export now include language/script fields #1726
Also many thanks to contributors who reported bugs and issues for this release.
Full changelog: v2.8.0...v2.8.1
Release 2.8.0
Release 2.8.0 is a major release which features a couple of important security updates: adding Content Security Policy headers to AtoM responses and updates to atom cookies. Please note that CSP headers are set to report-only for this release, but AtoM administrators should update the directives list in config/app.yml if their AtoM site has any outgoing requests to external sources.
This release also makes the Bootstrap 5 Dominion theme the default theme for new installations, and deprecates Bootstrap 2 themes (arDominionPlugin and arArchivesCanadaPlugin) since Bootstrap 2 is no longer officially supported. AtoM administrators should plan to switch to a Bootstrap 5 theme.
This release also brings a big list of features and enhancements including support for changing diacritics settings (more details in the documentation), adding an authority record rename option, and a dedicated tab that allows viewing failed jobs in AtoM.
A huge thanks to the community contributors who worked on features and bug fixes this release:
Features and enhancements:
- Added diacritics setting functionality #1684
- Set arDominionB5Plugin to be the default theme for new installations in AtoM #1632
- Added a Bootstrap 2 deprecation notice in the web UI #1642
- Added REST API support for physical storage object creation #1628
- Added a new REST API endpoint that allows changing of an information object's publication status #1624
- Added a tab for viewing failed jobs #1613
- Added an authority record rename module #1542
- Increased the PDF indexing limit to 16MB #13650
- Amharic made available in Weblate for translation
Security updates:
- Add CSP headers to AtoM responses #1646
- Update CSP header default to 'report-only' #1693
- secure and samesite flags added to AtoM cookies #1641
Bug fixes:
- Fixed difficult to read job logs #1715
- Fixed typo in API key label when editing user. #1713
- Fixed archival institution page's upload limit form has a broken field on BS5 theme #1710
- Fixed invalid static pages being created with invalid slugs #1703
- Fixed clipboard send feature no longer sending the request data as a form submission #1701
- Fixed some BS5 theme typography issues and inconsistencies #1698
- Fixed autocomplete during SKOS import pointing to descriptions instead of taxonomies #1696
- Updated the CSRF attack message to be more informative #1678
- Added proper page titles for better accessibility (WCAG (2.4.2)) #1673
- Added error handling for the rename-slug CLI tool #1666
- Fixed Dockerfile so that it no longer gives an error when it is trying to install a package from npm #1662
- Fixed incomplete terms being saved in the taxonomy when adding access points #1661
- Fixed identifier counter not incrementing when used to modify existing descriptions #1653
- Fixed the broken media-type option on digital object deriv regeneration task #1643
- Fixed global search institutional delimiters and advanced search link #1635
- Removed the repeated re-index warnings on running the build-nested-set task #1634
- Fixed an ACL check in the REST API's digital object create endpoint that was malformed #1630
- Added a task description for the password reset task #1611
- Fixed G4 analytics not tracking pageviews from clicks in full-width treeview #1606
- Fixed escape special characters setting no longer working in 2.7.x #1605
- Reduced noise in search results that was there due to indexing inherited creators #1598
- Fixed multi-line i18n strings #1704
- Fixed update function for 'Language and script notes'. #13657
- Updated BS5 navbar-toggler-icon to Font Awesome icon #1688
- Fixed RAD template fields not appearing when switching languages #1596
Dependency updates:
- Bumped postcss from 8.4.12 to 8.4.31
- Bumped postcss and resolve-url-loader
- Bumped @cypress/request from 2.88.10 to 3.0.1
- Bumped tough-cookie and @cypress/request
- Upgraded Cypress to v13.2
Also many thanks to the folks who reported security vulnerabilities for this release:
- Helder Gomes Silva #1641
Full Changelog: v2.7.3...v2.8.0
Release 2.8.0-RC1
Full Changelog: v2.7.3...v2.8.0-rc1
Release 2.7.3
This is a minor release with a few bug fixes related to Bootstrap 5, and we expanded language support in AtoM.
Here's a list of changes:
- Added a CLI rename slug tool #1609
- Added treeview sync code to the BS5 theme #1616
- Fixed overflowing images in BS5 themes #1610
- Added data files for some missing languages, ref #13639
Please refer to this gist for a currently supported languages.
Full Changelog: v2.7.2...v2.7.3
Release 2.7.2
This is a minor release with some minor bug fixes and a couple of small security updates.
Here's a list of changes:
- Updated contact information access, ref #1599
- Fixed issues with lft data syncing, refs #13640
- Fixed missing institution edit button, ref #13662
- Resolved duplicate OAI results, ref #1581
- Fixed static page quicklinks, ref #13663
- Updated Dominion BS5 theme thumbnail, ref #13638
- Removed click trigger on BS5 textarea, issue #13661
- Fixed levels option for CSV export, ref #13659
- Updated google analytics 4 tags, refs #13658
- Removed markdown rendering on DO files, refs #13503
- Updated treeview text to use markdown, ref #13653
- Fixed upgrade task issue for AtoM 2.5 db, ref #13641
- Fixed privacy slug regeneration, ref #13540
- Added text helper to related people page, ref #13643
- Bumped webpack from 5.70.0 to 5.76.0 dependencies
- Added authority record warnings in BS5, ref #13652
- Fulled treeview move error fix, refs #13640
- Handled sourceCulture option for notes, ref #13631
- Removed user privileges for translator, ref #13647
- Fixed missing dc:format field in DC XML, ref #13651
- Hid locations info from CSV reports, ref #13646
- Fixed README links in AtoM Wiki
- Fixed B5 template actor search field, refs #13645
- Removed referenceCode column, refs #13626
- Added check for existing username in add super user task, ref #13643
Community Contributors:
Also many thanks to the folks who reported security vulnerabilities for this release:
Full Changelog: v2.7.1...v2.7.2
Release 2.7.1
v2.7.1 Release 2.7.1
Release 2.7.0
v2.7.0 Release 2.7.0
Release 2.6.4
v2.6.4 Release 2.6.4
Release 2.6.3
v2.6.3 Release 2.6.3