Changelog
Source:NEWS.md
iheiddown 0.9.4
Package updates:
- Closed #126 by adding more informative message for when
percent_female()
reaches API rate limits - Skipped
bibstats
functions tests on linux
iheiddown 0.9.3
CRAN release: 2022-05-13
Package updates:
-
bibstats
functions no longer force print -
count_words()
test skipped on Linux
iheiddown 0.9.2
CRAN release: 2022-05-06
Package updates:
- Fixed case-sensitive path extension for Linux checks in various vignettes
- Fixed various issues in the
pushrelease
workflow- Release action was fixed by updating tag creation action
- Setup-R action was updated to v2
- Installing XQuartz dependency for macOS runner building the website since the latest version of pdftools requires it
- Packages used in GitHub Actions were moved to Suggests in DESCRIPTION
iheiddown 0.9.1
Package updates:
- Fixed invalid URLs mentioned in the CRAN comments
- Fixed case-sensitive path extension for Linux checks in poster vignette
- Switched to a newer “release action” since the old one has recently been archived and is no longer maintained.
iheiddown 0.9.0
Presentation
- Closed #30 by adding font-scaling relative to parent container for the presentation template
Poster
- Closed #73 by adding a three poster templates from the posterdown package with an IHEID look.
iheiddown 0.8.4
Changed the website theme:
- Added a new CSS theme to the website
- Closed #107 By fixing the rendering issues of the website
Other minor fixes:
- Closed #108 by adding a table of contents to the README
- Closed #111 fixed
{genderdata}
dependency issue by relying on a different source for name comparisons - Closed #109 by adding an extended printing function
- Closed #110 by adding missing logos and creating a table listing available logos and their selectors on the presentation vignette.
Thesis
- Added a second word count function,
count_words2()
, that obtains a more accurate word count estimate from the compiled PDF
iheiddown 0.8.3
Thesis
- Closed #76 by adding an option for line numbering for thesis output when the draft option is set to true
Package
- Fixed #90 by solving the remaining issues of the package website deployment workflow
- Closed #91 by removing unnecessary package dependencies following CRAN notes
- Closed #93 by adding bibliography statistics family of functions
-
percent_female()
displays the percentage of female authors in a.bib
file -
mean_year()
displays the mean of the publication year of the items in a given.bib
file -
mean_pages()
displays the mean of the page length of the items in a given.bib
file -
total_pages()
displays the total number of pages of all items in a given.bib
file
-
iheiddown 0.8.2
CRAN release: 2021-06-24
- This release attends to the changes requested by CRAN:
- value tags have been added for
advdate
,bookdown_profile
,count_words
,preview
, andtheme_iheid
. - a running example has been added to
count_words.Rd
.
- value tags have been added for
iheiddown 0.8.1
Presentations
- Closed #56 by adding
xaringan_columns
JS macro for presentation - Closed #70 by implementing progressive slides that highlight the last item
- Closed #57 by allowing users to add installed or remote logos on their slides
- Closed #69 By rewriting the
theme_iheid()
function based on hrbrthemes structure - Closed #74 by implementing citations with RefManageR
- Closed #77 by adding square on/off section elements
- Closed #80 by adding the ninjutsu CSS slide slicing tools for better positioning
- Closed #79 by removing hidden dependencies in the presentation vignette
- Closed #75 by adding slide animations from the
animate.css
library
Vignettes
- Closed #54 by adding tutorial vignettes to get users started with each template (syllabus, thesis, presentation)
Package
- Closed #78 by reducing subdirectory size for CRAN submission
- Closed #68 by fixing the error message indicating that the output format was not of class
rmarkdown_output_format
- Closed #84 by adding input argument to
chapter_pdf()
function - Closed #81 by adding initial
count_words()
function - Closed #60 by expanding automatic rendering script for syllabi and presentation templates
iheiddown 0.8.0
Presentations
- Closed #23 by adding a xaringan presentation template with a custom IHEID CSS file
- Please use
xaringan::summon_remark()
to install required libs locally if working offline
- Please use
Thesis
- Closed #27 with a new selection of fonts for thesis: Helvetica, Droid Serif, Lucida Console
- Closed #53 by saving all Markdown files with the
WINDOWS-1252
default encoding- Please use
WINDOWS-1252
as the default encoding on Windows machines instead of Unicode
- Please use
- Closed #55 by adding thesis pdf artifacts automatically to each release via a new
_render.R
file (included in the buildignore)
iheiddown 0.7.4
Package
- Updated README to inform users that new theses must be named “00-ProjectTitle” to avoid issues when merging Rmd files together
- Closed #39 by adding the ggplot2 theme
theme_iheid()
- Fixed #50 by adding tests for
theme_iheid()
- Fixed #50 by adding tests for
Thesis
- Closed #32 by changing lorem ipsum to LOTR references
- Fixed #49 by changing the “title” macro to “doctitle” to avoid an issue with Pandoc conversion to Latex on MacOS
- Fixed #47 by tweaking the draft macro to display page numbers properly when activated
- Fixed #42 where the
chapter_pdf()
function displayed placeholder text and headers for other unpreviewed chapters when knitting - Closed #26 by adding an automatic package citations function to the thesis template.
- Fixed #45 by changing the bibliography management tool to
{biblatex}
and implemented a series of macros in the YAML header of the index file
- Fixed #45 by changing the bibliography management tool to
- Closed #46 by adding an appendix example that can include all the code from chapter code chunks
Syllabus
- Closed #32 by changing lorem ipsum to LOTR references.
iheiddown 0.7.3
Package
- Fixed #38 by adding
iheid_palettes
andiheid_palette()
for accessing IHEID and SDG color palettes
Thesis
- Closed #22 by adding example of how to create a Gantt plot including call to
iheid_palette()
iheiddown 0.7.2
Thesis
- Closed #28 by adding more details to filenames
- Added author details to
thesis_pdf()
output - Added author details to
chapter_pdf()
output - Added chapter details to
chapter_pdf()
output
- Added author details to
- Paused minitoc
-
thesis_pdf()
andchapter_pdf()
clean up*.maf
and*.mtc
files afterward
-
-
chapter_pdf()
now exports toversions/
- Closed #33 as
chapter_pdf()
prints chapter abstract and chapter table of contents - Added manual
\setcounter{}
to example chapters
- Closed #33 as
- Fixed #34 cslreferences bug in
thesis_pdf()
andchapter_pdf()
- Replaced deprecated
\over
use in equations in chapter 3 example with\frac{}{}
Package
- Release individual packages
- More colourful load
- Fixed citr dependency
iheiddown 0.7.1
Thesis
- Rescaled citr image in chapter 2 of template
- Added
{Equatiomatic}
option to chapter 3 of thesis template - Added IHEIDThesisExample.pdf for demonstration purposes
iheiddown 0.7.0
Thesis
- Added
chapter_pdf()
knit function for previewing chapters (closes #19) - Added
bookdown_profile
addin for RStudio to improve access to the bookdown profile - Overhaul of chapter 4 of skeleton:
- More detail and figure on code chunks
- More detail on including external graphics
- More detail on loading, exploring, and summarising data
- Added detail on presenting tables of inferential results (closes #18)
Syllabus
- Added ‘geneva-syllabus.csl’ to support in-text full citations (fixes #20)
- Added ‘tightlist’ framework to syllabus template
iheiddown 0.6.0
- Set up
testthat
for package - Added
advdate()
for incrementing dates by week - Added
chicago-syllabus.csl
- No more reliance on
RefManageR
- Imports
citr
, not strictly a dependence but highly recommended - No bibliography at end of document
- Updated syllabus template for
chicago-syllabus.csl
- No more reliance on
- Using second-level numbering for subsections in syllabus
template.tex
- Added draft: true option in YAML
- Added codecov checks to github actions .yml
iheiddown 0.5.1
- Fixed
front-matter/
error - Shortened thesis abstract
- Elaborated thesis acknowledgements
- Shortened thesis preface
- Elaborated RMarkdown motivation in thesis preface
- Renamed chapter 1 to
01-introduction.Rmd
- Discusses markup and formatting
- Renamed chapter 2 to
02-theory.Rmd
- Discusses bibliographies and citations
- Renamed chapter 3 to
03-method.Rmd
- Discusses inline code and math
- Renamed chapter 4 to
04-results.Rmd
- Discusses data analysis and tables and figures
- Added chapter 5 as
05-conclusion.Rmd
- Discusses additional resources and next steps
- Fixed references chapter title not appearing
- Added
bookdown::preview_chapter()
YAML to each chapter
iheiddown 0.5.0
- Fixed issue #13 related to bookdown v0.2.0
-
thesis_pdf()
now a wrapper forbookdown::render_book()
rather thanbookdown::pdf_book()
-
syllabus_pdf()
now a wrapper forrmarkdown::render()
rather thanrmarkdown::pdf_document()
- Note that this is a breaking change compared to older scripts
-
- Fixed sectsty
\underbar
error- On thesis template
- On syllabus template
- Fixed empty bibliography issue
- Moved thesis references chapter
- Changed front-and-back-matter to just front-matter
- Fixed ‘nobind’ global option issue
- ‘oneside’ and ‘twoside’ remain as options
- Simplified syllabus skeleton structure
- Changed thesis output directory to ‘versions’
- Added more informative filenames for thesis and syllabus outputs
iheiddown 0.4.0
- Differentiated between PhD theses and masters dissertations in front pages
- Breaking change: Note that you will now need to specify phd: true or phd: false in metadata
- Added supervisor and second reader information to metadata, appear on first page
- Added external examiner information to metadata, appears on first page for PhDs
- Updates to pull request template
iheiddown 0.3.0
- Added
syllabus_pdf()
function - Added syllabus template
- Required sections: title, code, credits, year, semester, program, professor and TA details, course description
- Optional sections: course aims, structure, materials, evaluation, policies
- Body section for course schedule
- Added skeleton files for syllabus
- Includes auto week progression
- Includes example citations
iheiddown 0.2.3
- Added a
NEWS.md
file to track changes to the package. - Fixed double licensing
- Added features section to README
iheiddown 0.2.0
- Added better fonts
- Added red links to citations and internal links
-
thesis_pdf()
now runs on XeLaTeX - Some cleaning up of thesis template and skeleton
iheiddown 0.1.0
Major changes
- Added
thesis_pdf()
function - Migrated template resources (.tex, .cls, .csl) from skeleton to function resources
- Changed abbreviations from custom
mclistof
toabbrv
- Removed
thesisdown
dependence -
iheiddown_profile
addin now defunct
Minor changes
- Added
iheiddown
citation - Updated README for knit-based usage and issue-based development
- Updated README with instructions for adapting the skeleton
- Updated README with simplified installation and setup instructions
- Updated logo
- Minor YAML changes
- Added issue/PR templates
- Added CODE_OF_CONDUCT
iheiddown 0.0.1
- Setup package project
- Added MIT license
- Added
iheiddown.png
logo - Added
skeleton.Rmd
andtemplate.yaml
- Added skeleton chapters drawn from
thesisdown
- Adapted Preface for
iheiddown
- Added chapters folder in skeleton to simplify project structure
- Added template and class files drawn from
oxforddown
- Added
SecretariatDocument.pdf
placeholder to skeleton - Added all six title pages
- Locating IHEID logo in skeleton files (figures/)
- Added thesisno and department to metadata
- Renamed abstract to resume in metadata to avoid internal templating conflicts
- Added
_bookdown.yml
- Added
iheiddown_profile
addin - Removed html and word export options (for now)