Skip to content

Releases: artefactual/atom

Release 2.8.2

17 May 18:20
Compare
Choose a tag to compare

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:

  • Bumped phpseclib/phpseclib from 3.0.35 to 3.0.37 #1769
  • Upgraded cypress version #1786

Full Changelog: c2d954f...v2.8.2

Release 2.8.1

14 Mar 17:20
Compare
Choose a tag to compare

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

08 Jan 19:13
f045e6e
Compare
Choose a tag to compare

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

21 Nov 19:05
Compare
Choose a tag to compare
Release 2.8.0-RC1 Pre-release
Pre-release

Full Changelog: v2.7.3...v2.8.0-rc1

Release 2.7.3

05 Jul 17:18
Compare
Choose a tag to compare

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

26 May 16:18
Compare
Choose a tag to compare

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

12 Jan 18:20
Compare
Choose a tag to compare
v2.7.1

Release 2.7.1

Release 2.7.0

09 Jan 15:43
Compare
Choose a tag to compare
v2.7.0

Release 2.7.0

Release 2.6.4

15 Apr 21:36
Compare
Choose a tag to compare
v2.6.4

Release 2.6.4

Release 2.6.3

31 Mar 20:00
Compare
Choose a tag to compare
v2.6.3

Release 2.6.3