Changelog up to 2024
This change log includes items up to the end of 2024. For more recent items, visit the current change log.
main branch (no tag/release)
- December 31, 2024: Resolved (commit b512b7d) issue 868.
- December 28, 2024: Resolved (commit d02e140) issue 848.
- December 11, 2024: Resolved (commit c00af94) issue 864.
- December 4, 2024: Resolved (commit 9357ea6) issue 859.
- December 3, 2024: Resolved (commit eb5a849) issue 856; resolved (commit 22e5d1e) issue 857 and issue 858.
- December 1, 2024: Resolved (commit f50e9c2) issue 855.
- November 26, 2024: Resolved (commit d1b6ea4) issue 845.
- November 19, 2024: Resolved (commit 12a81dc) issue 844, (commit 53801bb) issue 847, (commit f86d56d) issue 850, (commit 9b15fb4) issue 852, and (commit 72ccb97) issue 792.
- November 12, 2024: Resolved (commit 584ca09) issue 838.
- November 11, 2024: Merged (c1f6cd4) PR 837. Thanks ajstanley! Resolved (commit c8bc120) issue 847.
- November 10, 2024: Resolved (commit 12a81dc) issue 844.
- October 20, 2024: Resolved (commit 4358d41) issue 832 and issue 833.
- October 15, 2024: Merged (c1f6cd4) PR 828. Thanks @newzealandpaul!
- October 14, 2024: Resolved (c1f6cd4) issue 796. Thanks g011um!
- September 23, 2024: Resolved (commit e855926) issue 825 and (commit 538b10a) issue 826.
- September 17, 2024: Resolved (commit 4f3b5e0) issue 822.
- September 3, 2024: Resolved (commit c787245) issue 807.
- September 2, 2024: Resolved (commit 8fe842c) issue 816 and (commit d70e8b5) issue 820.
- August 26, 2024: Resolved (commit fe614563) issue 819.
- August 23, 2024: Merged (commit 2e0f7f5) PR 815 and resolved (commit 3c14eac) issue 817.
- August 20, 2024: Resolved (commit 525c1c9) issue 812.
- August 9, 2024: Resolved (commit 8117024) issue 806.
- August 6, 2024: Resolved (commit ff901d8) issue 791 and (commit ef01052) issue 808.
- July 9, 2024: Resolved (commit 7f5f814) issue 337 and issue 752.
- July 7, 2024: Resolved issue 798.
- July 3, 2024: (commit d32acdb): Relocated
"
in console output version of the 'Node for "[title]"' log entry to match the console output. - June 30, 2024: (commit ecd5d86): Resolved issue 795.
- June 24, 2024: (commit 90c112c): Resolved issue 793.
- June 20, 2024: (commit 5a049bb): Resolved issue 398.
- June 7, 2024: (commit 986e8ba) Merged PR 788; resolved (commit 7101c2a) issue 787.
- May 21, 2024: (commit be71dd5) Resolved issue 782 and (commit fff678e) issue 783.
- May 20, 2024: (commit 3acddfa) Resolved issue 745, (commit 3f7b966) issue 773, (commit f667639) issue 766, and (commit e268f97) issue 781.
- May 15, 2024: (commit e7e55ca) Merged PR 778.
- April 23, 2024: (commit c197de3) Added
email_log_if_errors.py
script. - April 22, 2024: (commit edd8870) Resolved issue 771.
- April 15, 2024: (commit 19ffa9c) Resolved issue 770.
- April 14, 2024: (commit 0824988) Resolved issue 749.
- APril 10, 2024: (commit 13f3618) Merged Seth Shaw's work to allow using term names in Entity Reference Views fields (issue 642).
- April 9, 2024: (commit f751ad8) Resolved issue 767 and (commit 253f2d6) issue 768.
- April 4, 2024: (commit 0824988) Resolved issue 765.
- April 2, 2024: (commit 0777318) Resolved issue 763.
- March 28, 2024: (commit 76736ba) Work on issue 762.
- March 27, 2024: (commit 1cf0717) Resolved issue 756 and (commit 514b8f3) issue 755.
- March 4, 2024: (commit 5332f33) Work on issue 747.
- February 20, 2024: (commit 2b686d5) Resolved issue 743.
- February 13, 2024: (commit dab400f) Resolved issue 740.
- January 30, 2024: (commit 3681ae1) Added a new
get_media_report_from_view
task, arising from discussion at issue 727. - January 25, 2024: Resolved issue 735.
- January 24, 2024 (commit eea1165): Resolved issue 639.
- January 23, 2024 (commit 60285ad): Resolved issue 730.
- January 17, 2024 (commit 197e55a): Resolved issue 734.
- January 15, 2024 (commit 5d0b38c): Resolved issue 733.
- January 14, 2024 (commit 5dfd657): Resolved issue 731 and issue 732.
- January 10, 2024 (commit 7d9aa0): Resolved issue 606 and (commit ac46541) issue 728.
- January 5, 2024 (commit c36cc5d): Resolved issue issue 723.
- January 2, 2024 (commit 248560b): Resolved issue issue 726.
- December 12, 2023 (commit 864be45): Merged @ajstanley's work on PR 722.
- December 11, 2023 (commit f03f97b): Merged @joecorall's work on issue issue 719.
- December 10, 2023 (commit 988c69d): Resolved issue issue 687.
- December 1, 2023 (commit 749265b): Resolved issue 715, issue 716, issue 717, issue 718.
- October 30, 2023 (commit b38d37e): Resolved issue issue 702 and issue issue 705.
- October 29, 2023 (commit 3c3f7a8): Resolved issue issue 703.
- October 23, 2023 (commit f41fa85): Resolved issue issue 701.
- September 24, 2023 (commit 7c66389): Resolved issue issue 690.
- September 20, 2023 (commit e41ece7): Some minor coding style cleanup.
- September 19, 2023 (commit bd3e05e): Work on issue 692.
- September 13, 2023: Merged in @seth-shaw-asu's work to resolve issue 694; merged @ysuarez's work on issue 445; WIP on issue 691 and issue 692.
- August 28, 2023 (commit 575b7ba): Merged @hassanelsheikha's work to resolve issue 95 (not yet documented).
- August 24, 2023: Resolved issues issue 682 and issue 684.
- August 18, 2023 (commit f33e8df): Work in progress on issue 487.
- August 15, 2023 (commit f33e8df): Work in progress on issue 487; updated minimum version of
requests-cache
in setup.py as per issue 632. - August 14, 2023 (commit c989e39): Resolved issues issue 657 and (commit 866b6c2) issue 671.
- August 10, 2023 (commit 1ab0172): Resolved issue issue 664.
- August 3, 2023 (commit c3fe7e1): Resolved issues issue 613 and issue 647.
- August 2, 2023 (commit 4e4f14f): Preliminary work on issue 663.
- August 1, 2023 (commit 18ea969): Resolved issue 648.
- July 31, 2023 (commit a45a869): Resolved issue 652. Thanks @willtp87!
- July 28, 2023 (commit 63b3b83): Added @noahsmith's fix in commit f50ebf2 to all task functions, and accounted for
enable_http_cache: false
; Resolved (commit fce9db7) issue 654. - July 26, 2023 (commit f50ebf2): Merged @noahsmith's fix for pruning the HTTP cache (PR 651, work on issue 632). Thanks Noah!
- July 20, 2023 (commit 8c1995e): Merged @aOelschlager's contribution (thanks!) of an
update_terms
task from PR 622, plus some additional prerequisite cleanup needed for her code to work. - July 14, 2023 (commit dfa60ff): Merged @noahsmith's introduction of "soft checks" as described in issue 620 (thanks!).
- July 13, 2023 (commit 2a589f2): @noahsmith found and fixed issue 640.
- July 11, 2023 (commit 411cd2d): Merged initial work on Paragraphs support (thanks @seth-shaw-asu).
--check
functionality and documentation forthcoming. - July 10, 2023 (commit 2373149): Changes to how the CSV ID to node ID map works; (commit 52a5db) clear sqlite cache file (work on issue 632).
- July 7, 2023 (commit eae85c5): Resolved issue 633; resolved (commit 7511828) issue 635.
- July 5, 2023 (commit b2fd24c): Resolved issue 631.
- July 4, 2023 (commit 4a93ef0a): Resolved issue 443; resolved (commit 1f6051b) issue 629.
- June 30, 2023 (commit 59f3c69): clarified
--check
message to user when "log_term_creation" config setting is set to "false". - June 29, 2023 (commit 7d44d1c): Merged PR 625 into main branch and added some accompanying defensive logic to
--check
. - June 28, 2023 (commit 5f4f35c): Further work on issue 607.
- June 12, 2023 (commit a6404ea): Resolved issue 615.
- May 29, 2023 (commit ad6c954): Resolved issue 611; (commit 3ce7fba) resolved issue 607.
- May 27, 2023 (commit 391ee07): Updated PR template.
- May 26, 2023 (commit 3dc81c6): Resolved issue 610; (commit fcdeb7b) Improved wording of error/log messages when vocabulary or content type doesn't exist.
- May 25, 2023 (commit c93a706): Resolved issue 608.
- May 24, 2023 (commit 2cc3cb7): Resolved issue 609.
- May 22, 2023 (commit 66b4cd6): Merged in contribution from @hassanelsheikha enabling Workbench to update media.
- May 19, 2023 (commit 8e0d662): Resolved bug portion of issue 605.
- May 10, 2023 (commit 13ae4c2): Resolved issue 601.
- May 5, 2023 (commit 23d2941): Resolved issue 597, (commit ab8ee21) resolved issue 367.
- April 26, 2023 (commit eeade7f): Resolved issue 593.
- March 26, 2023 (commit fab2501): Resolved issue 590.
- March 23, 2023 (commit 478e8bb): Resolved issue 588.
- March 22, 2023 (commit 1ed5f91): Resolved issue 586.
- March 20, 2023 (commit b342451): Resolved issue 574.
- March 13, 2023 (commit 3eb9c19): Resolved issue 584.
- March 10, 2023 (commit a39bd8f): Resolved issue 580.
- March 7, 2023 (commit 591dac1): Resolved issue 405; (commit bd5ee60) resolved issue 579.
- March 6, 2023 (commit 3c19cf6): Resolved issue 576.
- March 5, 2023: Fixed URL to the "Entity Reference Views fields" docs; resolved issue 566 (commit 19b1c2e).
- March 2, 2023: Created
drupal_8.5_and_lower
tag. Users of Drupal 8.5 and earlier must use this version of Workbench. - February 28, 2023 (commit 542325f): Resolved issue 569.
- February 24, 2023: Added
clean_csv_values_skip
config setting (commit e659616e, issue 567). - February 22, 2023: Resolved issue 563; Added
csv_value_templates
config setting (commit ae1fcd2b, issue 566). - February 20, 2023 (commit 96cc6ef): Resolved issue 554; (commit a143bab): resolved issue 556).
- February 18, 2023 (commit ffa03de): Added
csv_headers
config option (issue 559). - February 16, 2023 (commit 9a8828b): Removed sample config files from workbench directory (issue 552). Added new config option
log_term_creation
(commit 51348d0, issue 558). - February 15, 2023 (commit 309c311): Added
temp_dir
config option (issue 551). - February 14, 2023 (commit d200db6): Resolved issue (issue 553).
- February 11, 2023 (commit 869bd5b): Resolved issue (issue 547). Added
rollback_dir
config option (commit 1abad16, pull request 550). Updated PR template (commit a32e88f). - February 5, 2023 (commit 65db118): Resolved issue (issue 538).
- January 31, 2023 (commit b452450): Resolved issue (issue 536).
- January 29, 2023 (commit cff6008): Added ability to generate a contact sheet (issue 515).
- January 26, 2023 (commit 6b0c16b): Added validation in
--check
of parent/child position in CSV file (issue 529); resolved issue 531 (commit 3150b4b). - January 19, 2023 (commit b97b563): Fixed bug 522 and (commit 76d8c44) bug 523; changed log level from
ERROR
toWARNING
when there are missing files and theallow_missing_files
config option is set to true. - January 18, 2023 (commit 727145f): Added
validate_parent_node_exists
config option (issue 521). - January 17, 2023 (commit a4a5008): Added better trimming of trailing slash in the
host
config option (issue 519); (commit 1763fe6) fixed bug when "field_member_of" contained multiple values 520. - January 15, 2023 (commit ba149d6d): Added validation of extensions for files named in the CSV
file
column (issue 126); (commit 82dd02c) added validation of CSV values for "List (text)" type fields 509. - January 9, 2023 (commit a3931df): Added ability to create media track files (issue 373); fixed some integration tests.
- January 6, 2023 (commit f4e4c8d): Fixed issue 502.
- December 31, 2022: Better cleanup when using remote files - @ajstanley's fix for issue 497 (commit a0412af), resolved issue 499 (commit b8f74c8).
- December 28, 2022 (commit e4e6e49): Fixed bug where running Workbench using a Google Sheet or Excel file as input without first running
--check
caused a "file not found" error (issue 496). Thanks to @ruebot for discovering this bug. - December 11, 2022 (commit 24b70fd): Added ability to export files along with CSV data (issue 492).
- December 5, 2022 (commit 0dbd459): Fixed bug in file closing when running
--check
during "get_data_from_view" tasks on Windows (issue 490). - November 28, 2022 (commit 46cfc34): Added quick delete option for nodes and media (issue 488).
- November 24, 2022 (commit 3fe5c28): Extracted text media now have their "field_edited_text" field automatically populated with the contents of the specified text file (issue 407).
- November 22, 2022 (commit 74a83cf): Added more detailed logging on node, media, and file creation (issue 480).
- November 22, 2022 (commit f2a8a65): Added @DonRichards Dockerfile (PR 233).
- November 16, 2022 (commit 07a74b2): Added new config options
path_to_python
andpath_to_workbench_script
(issue 483). - November 9, 2022 (commit 7c3e072): Fixed misspelling of "preprocessed" in code and temporary filenames (issue 482).
- November 1, 2022 (commit 7c3e072): Workbench now exits when run without
--check
and there are no records in the input CSV (issue 481). - September 19, 2022 (commit 51c0f79): Replaced
exit_on_first_missing_file_during_check
configuration option withstrict_check
(issue 470).exit_on_first_missing_file_during_check
will be available until Nov. 1, 2022, at which timestrict_check
will be the only option allowed. - September 18, 2022 (commit 00f50d6): Added ability to tell Workbench to only process a subset of CSV records (issue 468).
- September 1, 2022 (commit 6aad517): All hook scripts now log their exit codes (issue 464).
- August 16, 2022 (commit 4270d13): Fixed bug that would not delete media with no files (issue 460).
- August 13, 2022 (commit 1b7b801): Added ability to run shutdown scripts (issue 459).
- August 12, 2022 (commit b821533): Provided configuration option
standalone_media_url: true
for sites who have Drupal's "Standalone media URL" option enabled (issue 466). - August 11, 2022 (commit df0a609): Fixed bug where items in secondary task CSV were created even if they didn't have a parent in the primary CSV, or if their parent was not created (issue 458). They are now skipped.
- July 28, 2022 (commit 3d1753a): Added option to prompt user for password (issue 449; fixed 'version' in setup.py).
- July 27, 2022 (commit 029cb6d): Shifted to using Drupal's default media URIs (issue 446).
- July 26, 2022 (commit 8dcf85a): Fixed setup.py on macOS/Homebrew (issue 448).
- July 26, 2022 (commit 09e9f53): Changed license in setup.py to "MIT".
Documentation
- December 28, 2024: Update docs on "Reducing Workbench's impact on Drupal"; updated docs on "Creating paged, compound, and collection content."
- December 3, 2024: Update docs on "Applying CSV value templates to rows in your input CSV"; updated docs on "."
- December 1, 2024: Updated docs on "Rolling back nodes and media" to include new settings added in issue 855. Updated docs on "Field data applied to pages/children" to include link to "Applying CSV value templates to paged content."
- November 26, 2024: Resolved issue 853; added docs on new
paged_content_ignore_files
config setting. - November 19, 2024: Updated docs on "Creating media track files"; updated "Troubleshooting" to include the new
--print_config
argument. - November 12, 2024: Updated docs on "Creating taxonomy terms" and "Updating taxonomy terms" to include use of the
published
CSV column. - November 11, 2024: Updated docs on "Configuring media types". Thanks @newzealandpaul!
- November 10, 2024: Updated docs on "Rolling back nodes and media" to include new settings, and added a dedicated section for rollbacks to the "Configuration" page.
- November 1, 2024: Updated docs on "Adding alt text to images" and "Known limitations".
- October 20, 2024: Updated docs on "Creating redirects".
- October 14, 2024: Added docs on populating the "field_domain_access" CSV column. Thanks for the docs @dara2!
- September 23, 2024: Updated docs on "Checking configuration and input data" to include new config setting
check_lock_file_path
. - September 2, 2024: Added "Prompting the user".
- August 25, 2024: Updated "Creating paged, compound, and collection content" to document the new
page_files_source_dir_field
config setting. - August 20, 2024: Added "Processing or ignoring rows based on field values".
- August 12, 2024: Added "Overriding Workbench's default file extension to MIME type mappings"; updated "CSV value templates; updated "Taxonomy reference fields".
- August 6, 2024: Updated "Ingesting OCR (and other) files with page images".
- July 16, 2024: Added "Cross-environment deployment / Continuous Integration".
- July 14, 2024: Added docs on the new
protected_vocabularies
config setting to "Taxonomy reference fields" and removed some cruft; added docs on "Encoding of text files". - July 9, 2024: Added "Using numbers as term names".
- July 7, 2024: Added "Using a local or remote .zip archive as input data".
- July 4, 2024: Added "Ingesting pages, their parents, and their 'grandparents' using a single CSV file".
- July 3, 2024: Added "Sharing configuration files with other applications".
- June 30, 2024: Added docs on using values other than node IDs in
field_member_of
. - June 20, 2024: Started docs on "Creating redirects".
- June 7, 2024: Updated docs on "Exporting Islandora 7 content".
- May 31, 2024: Some edits to "Using subdirectories" section of the docs on creating paged/compound content.
- May 21, 2024: Minor edit to "Updating taxonomy terms".
- May 20, 2024: Minor edit to "Updating nodes; updated docs to indicate that
media_type
configuration setting is now required foradd_media
andupdate_media
tasks. - April 22, 2024: Updated "Hooks" to document
scripts/generate_iiif_manifests.py
(from issue 771) and add some clarifications. - April 17, 2024: Updated "Hooks" to be explicit about what Workbench configuration settings are available within external scripts.
- April 16, 2024: Updated "Field data (Drupal and CSV)" to clarify warning about Entity Reference Views fields; merged Rosie's changes to the docs on using Paragraphs.
- April 15, 2024: Resolved issue 748; updated docs to include new
log_file_name_and_line_number
config setting. - April 14, 2024: Added "Checking if nodes already exist". Added documentation to "Field data (Drupal and CSV)" on configuring Views to allow using term names in Entity Reference Views fields.
- April 12, 2024: Added "metadata maintenance" section to the "Workflows" docs using Rosie Le Faive's excellent demonstration of round tripping metadata.
- April 8, 2024: Updated "Field data (Drupal and CSV)" to add documentation on Entity Reference Revisions fields (paragraphs).
- April 5, 2024: Updated "Ignoring CSV rows and columns" to describe using the new
csv_rows_to_process
config setting. - April 2, 2024: Updated "Choosing a task"; updated "Adding media to nodes" to describe using DGI's Image Discovery module.
- February 21, 2024: Updated "Development guide".
- February 20, 2024: Updated "Updating media" to indicate that
media_type
is now a required configuration setting inupdate_media
tasks. - January 30, 2024: Added new docs on "Using a Drupal View to generate a media report as CSV". Also updated these docs to be clearer on the difference between Contextual Filters and Filter Criteria.
- January 24, 2024: Added new docs on "Ingesting OCR (and other) files with page images" and updated the "Configuration" page with the newly introduced config settings.
- January 17, 2023: Updated the "Updating media" docs to mention the
update_mode
config setting. - January 14, 2024: Added
promote
to the "Base fields" docs; updated "Updating media". - January 2, 2024: Updated the docs on
allow_missing_files
andperform_soft_checks
. - December 1, 2023: Updated the "Updating media" docs.
- November 28, 2023: Addressed issue 713; merged in @rosiel's https://github.com/mjordan/islandora_workbench_docs/pull/12.
- November 2, 2023: Updated the "Troubleshooting" page to include how to narrow down errors involving SSL certificates, and some additonal minor changes.
- October 29, 2023: Updated the docs on "Assigning URL aliases".
- September 13, 2023: Updated the docs on "CSV preprocessor scripts".
- September 1, 2023: Updated the "Development guide" page.
- August 21, 2023: Updated the "Troubleshooting" page to include how to eliminate Python "InsecureRequestWarning"s.
- August 16, 2023: Merged in @ysuarez's spelling fixes (issue 674).
- August 14, 2023: Update
published
entry in "Base fields" to allow media types to set their defaultpublished
values. - August 4, 2023: Removed
published
as a standalone configuration setting, and updated its entry in "Base fields". - August 3, 2023: Documented the config settings
query_csv_id_to_node_id_map_for_parents
,ignore_duplicate_parent_ids
,field_for_media_title
,use_nid_in_media_title
,use_node_title_for_media_title
,use_node_title_for_remote_filename
,use_nid_in_remote_filename
, andfield_for_remote_filename
. Updated "Using the CSV ID to node ID map". - August 2, 2023: Added mention of, and a screenshot showing, the DB Browser for SQLite to "Using the CSV ID to node ID map". Thanks for the tip @ajstanley!
- July 21, 2023: Updated "Workbench thinks that a remote file is an .html file when I know it's a video (or audio, or image, etc.) file" entry in "Troubleshooting".
- July 20, 2023: Updated "Checking configuration and input data" to include the new
perform_soft_checks
config setting. - July 19, 2023: Clarified that
update
tasks require thecontent_type
setting in their config files if the target Drupal content type is notislandora_object
. - July 18, 2023: Updates to the
published
entry in the "Base fields" documentation; added entry forperform_soft_checks
to "Configuration" docs (note: this new setting replacesstrict_check
). - July 10, 2023: Updates to "Creating paged, compound, and collection content" to reflect changes in the CSV ID to node ID map, specifically the new
ignore_existing_parent_ids
config setting. - June 30, 2023: Corrected entry in "Configuration docs" for the
strict_check
setting. - June 28, 2023: Updated "Configuration docs" and "Using a secondary task" to include new
query_csv_id_to_node_id_map_for_parents
configuration setting. Also added a note to the "id" reserved column entry in the "Field data docs" about importance of using unique ID values. - June 26, 2023: Updated the "Configuration docs" to include the new HTTP cache settings introduced in issue 608.
- June 4, 2023: Updated the "Requirements and installation" and "Checking configuration and input data" docs with instructions on calling Python explicitly on Macs using Homebrew.
- June 1, 2023: Updated the "With page/child-level metadata" section to clarify use of
parent_id
as per issue 595. - May 30, 2023: Updated the "Using the CSV ID to node ID map" section.
- May 29, 2023: Added the "Using the CSV ID to node ID map" section and a few associated updates elsewhere.
- May 22, 2023: Added "Updating media" and a few associated updates elsewhere.
- May 11, 2023: Updated "Post-action hooks."
- May 8, 2023: Added "When Workbench skips invalid CSV data."
- May 7, 2023: Added note to "Text fields" that Workbench will truncate CSV values for fields configured in Drupal as "text" data type and that have a maximum allowed length.
- May 5, 2023: Add "Text fields with markup."
- May 1, 2023: Updated "Updating nodes."
- April 26, 2023: Updated "Exporting Islandora 7 content"; added docs for the new
mimetype_extensions
config option. - April 14, 2023: Updated "Troubleshooting."
- March 28, 2023: Added "Choosing a task."
- March 23, 2023: Updated "Configuration" and "Base fields."
- March 23, 2023: Updated "Assigning URL aliases."
- March 13, 2023: Updated "Exporting Islandora 7 content."
- March 7, 2023: Updated "How Workbench cleans your input data"; updated "Checking configuration and input data".
- March 6, 2023: Added an entry for the
require_entity_reference_views
config setting to the "Drupal settings"; minor corrections and updates to "Workbench's relationship to Drupal and Islandora". - March 4, 2023: Updated the "Exporting Islandora 7 content" page.
- March 2, 2023: Added mention of
drupal_8.5_and_lower
tag to "Requirements and installation. - February 28, 2023: Removed references to the
iteration-utilities
Python library; add new page "Workbench's relationship to Drupal and Islandora". - February 27, 2023: Replaced "Islandora 8" with "Islandora 2".
- February 24, 2023: Added "How Workbench cleans your input data".
- February 22, 2023: Updated "Preparing your data"; added "CSV value templates".
- February 20, 2023: Updated "Rolling back nodes and media".
- February 18, 2023: Updated "Field data (Drupal and CSV)" to include new
csv_headers
setting. - February 16, 2023: Updated "Configuration" to include new
log_term_creation
setting. - February 15, 2023: Updated "Configuration" to include new
temp_dir
setting. - February 11, 2023: Updated "Troubleshooting" and "Rolling back nodes and media."
- February 5, 2023: Updated the "Using subdirectories" method of creating compound/paged content to explain using the new
page_title_template
config option. - January 31, 2023: Updated "Generating a contact sheet"; updated "Configuring media types".
- January 30, 2023: Edits to the "Using subdirectories" method of creating compound/paged content to clarify the absence of the "file" CSV column.
- January 29, 2023: Added "Generating a contact sheet".
- January 23, 2023: Added example CSVs for primary and secondary tasks in the "Case study" section of the Workflows documentation.
- January 22, 2023: Several clarifications and corrections, including @rosiel's correction of how to use
allow_missing_files
andadditional_files
together; added some examples of planning large compound/paged content ingests. - January 16, 2023: Updated "Exporting Islandora 7 content."
- January 15, 2023: Updated "Checking configuration and input data."
- January 9, 2023: Added docs for creating "Media track files."
- January 8, 2023: Updated "Known limitations" with a work around for unsupported "Filter by an entity reference View" fields; added examples of valid Windows paths to "Values in the 'file' column."
- December 29, 2022: Minor corrections to "Known limitations", "Workflows", "Creating paged, compound, and collection content," and "Preparing your data."
- December 28, 2022: Added cross reference between "CSV field templates" and "Ignoring CSV rows and columns".
- December 17, 2022: Corrected URI for
http://pcdm.org/use#OriginalFile
on "Generating CSV files" and "Configuration." - December 11, 2022: Updated "Generating CSV files" and "Output CSV settings" Configuration docs to include new ability to export files along with CSV data. Note: the
data_from_view_file_path
setting in "get_data_from_view" tasks has been replaced withexport_csv_file_path
. - November 28, 2022: Added "Quick delete" docs; added clarification to "Configuring Drupal's media URLs" that
standalone_media_url: true
must be in all config files for tasks that interact with media; added note to "Adding media to nodes" and "Values in the 'file' column" clarifying that it is not possible to override the filesystem a media's file field is configured to use. - November 26, 2022: Changed documentation theme from readthedocs to material; some edits for clarity to the docs for "file" field values; some edits for clarity to the docs for "adaptive pause."
- November 24, 2022: Added note to "Adding media to nodes" and "Adding multiple media" about extracted text media; added a note about using absolute file paths in scheduled jobs to the "Workflows" and "Troubleshooting"; removed the "required" ✔️ from the
password
configuration setting entry in the table in "Configuration". - November 17, 2022: Added new config options
path_to_python
andpath_to_workbench_script
to "Configuration" docs. - October 28, 2022: Updated "Configuration" docs to provide details on YAML (configuration file) syntax.
- September 19, 2022: Updated references to
exit_on_first_missing_file_during_check
to usestrict_check
. Configuration settings entry advisesexit_on_first_missing_file_during_check
will be removed Nov. 1, 2022. - September 18, 2022: Added entry "Ignoring CSV rows and columns."
- September 15, 2022: Added entry to "Limitations" page about lack of support for HTML markup. Also added a section on "Password management" to "Requirements and installation".
- September 8, 2022: Added documentation on "Reducing Workbench's impact on Drupal."
- August 30, 2022: Updated "Hooks" docs to clarify that the HTTP response code passed to post-entity-create scripts is a string, not an integer.
- August 18, 2022: Updated
standalone_media_url
entry in the "Configuration" docs, and added brief entry to the "Troubleshooting" page about clearing Drupal's cache. - August 13, 2022: Updated "Configuration" and "Hooks" page to describe shutdown scripts.
- August 11, 2022: Added text to "Creating paged, compound, and collection content" page to clarify what happens when a row in the secondary CSV does not have a matching row in the primary CSV.
- August 8, 2022: Added entry to "Limitations" page about support for "Filter by an entity reference View" fields.
- August 3, 2022: Added entry to "Troubleshooting" page about missing Microsoft Visual C++ error when installing Workbench on Windows.
- August 3, 2022: Updated the "Limitations" page with entry about Paragraphs.
- August 2, 2022: Added note about ownership requirements on files to "Deleting nodes"; was previously only on "Deleting media".
- July 28, 2022: Updated
password
entry in the "Configuration" docs to mention the new password prompt feature.