Update LaTeX package fontawesome to fontawesome5
[Developers] Can now run tests on PR branches to generate showyourwork-example-dev branches
Fixed minor issue with error messages for custom figures
Improved documentation page on projects that use
Fixed issue with figure link formatting when enabling linenumbers in AASTeX
Made arxiv_tarball_exclude paths relative to the repository root
Added a make update option to update showyourwork to the latest release.
Changed the way Zenodo dependencies are provided in the
showyourwork.ymlfile. Dependencies like datasets should still be listed as entries under the corresponding figure scripts in
figure_dependencies, but all information on how to
downloadthem should now go in a separate top-level
zenodo:key. This makes it much easier to, e.g., specify datasets used by multiple figures. Please see the
Custom workflowssection of the docs for more information.
Improved the API documentation.
Template repo update: Pared down the
Makefilein the template repository. This now calls a
showyourworksubmodule (this repo), which contains all the directives. This makes it easier to improve/update the workflow, since we can just update
Template repo update: Added options to the
Makefileto generate a report and a DAG. Added a submodule setup check; if the user didn’t init the showyourwork submodule, does it automatically before building.
Revert code that prevents the Snakefile from being loaded more than once. Turns out that is expected behavior, and is required in order for the module import syntax to work!
Switched to adding checks within the
zenodo.pyscript to prevent dependencies from getting ingested multiple times.
Fix bug preventing figures from being cached properly when one script generates multiple figures
Fixed issues due to Snakefile being loaded multiple times
Auto-populate the projects page on the docs via a GitHub API search on every release
Cleaned up the workflow, separating rules into their own files with better documentation.
Added a fix for nested figures (figures under subdirectories in the
Fixed issue with multiple Zenodo datasets causing the build to fail.
Added support for figures in figure* environments.
Fixed issue with occasional missing </HTML> closing tags in the showyourwork XML tree.
Added some API documentation; more coming soon.
Template repo update: Added a
Makefilefor quick article generation; added docs on how to use it.
Added “One script, multiple figures” example
Improved the documentation for script dependencies and datasets
Fixed a bug when downloading deposits from Zenodo
Added release testing
Added explicit support for Zenodo-hosted datasets.
Template repo update: Added the environment variable
expensive-figureexample for computationally expensive figure generation.
Initial release of the workflow.