- Adding "Merge Request Guidelines" and "Release Steps" sections to developer resources. - Improve projects subcommand. - Always prompt for names of 'data' and 'conf' directories with reasonable defaults. - Provide appropriate error message when attempting to list, switch, or delete projects when none exist. - Allow use of projects subcommand from Python scripts. - Fixes SAC format units conversion issue. - Add lp_max option for lowpass_max_frequency method. - Add the `autoprocess` subcommand, which requires moving some subcommand arguments to gmprocess; this includes `eventid`, `textfile`, `label`, `num-processes`, and `overwrite`. - Note that moving the `label` argument to gmrecords from the subcommands means that the short flag `-l` conflicts with `log` so the short flag for log has been removed. - Include "passed" or "failed" for each station in export_failure_tables in addition to failure reason. - Moved location of the changelog (this file) from doc_source/contents/developer/changelog.md to CHANGELOG.md. - Bugfix in `assemble` where the project conf file was not getting used while constructing the StreamCollection/StreamArray.