Skip to content

Change log

main branch (no tag/release)

  • 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 to WARNING when there are missing files and the allow_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 and path_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 with strict_check (issue 470). exit_on_first_missing_file_during_check will be available until Nov. 1, 2022, at which time strict_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