Appendix C — Changelog

Since we follow Conventional Commits when writing commit messages, we’re able to automatically create formal “releases” of the workshop based on the commit messages. Releases in the context of workshops are simply snapshots in time of the workshop content that we publish to Zenodo for easier discovery, archival, and citation purposes. We use Commitizen to be able to automatically create these releases, which uses SemVar as the version numbering scheme.

Because a new release is created based on the commit message, releases can happen quite often, sometimes several in a day. It also means any individual release will not have many changes within it. Below is a list of the releases we’ve made so far, along with what was changed within it.

If you attended a workshop or used the workshop material as some point in time, you can always refer to this changelog page to find out what has been changed since you last used it.

C.1 1.2.3 (2025-09-16)

C.1.1 Fix

  • ✏️ repository “front page” -> “landing page” (#282)

C.2 1.2.2 (2025-09-12)

C.2.1 Fix

  • ✏️ casing “Github” -> “GitHub (#283)

C.3 1.2.1 (2025-09-09)

C.3.1 Fix

  • ✏️ update creating an issue type-along to not mention now removed decision (#272)

C.4 1.2.0 (2025-09-09)

C.4.1 Feat

  • sessions: walkthrough of the file tree sidebar (#269)

C.5 1.1.2 (2025-09-09)

C.5.1 Refactor

  • ♻️ minor changes to working with files (#270)

C.6 1.1.1 (2025-09-09)

C.6.1 Refactor

  • ✏️ minor fix in issues objectives (#271)

C.7 1.1.0 (2025-09-09)

C.7.1 Feat

  • 📝 add download image to teacher pre-workshop tasks (#268)

C.7.2 Fix

  • 📝 update issues learning objs after discussion activity was removed (#267)

C.8 1.0.1 (2025-09-09)

C.8.1 Refactor

  • ♻️ simplify what are GitHub issues section (#265)

C.9 1.0.0 (2025-09-09)

C.9.1 BREAKING CHANGE

  • Deleting files is no longer part of the workshop, now only in FAQ.

C.9.2 Feat

  • sessions: add walkthrough of repository landing page (#260)

C.9.3 Refactor

  • sessions: 🔥 remove issue discussion activity (#263)
  • sessions: ♻️ shorten recipes and simplify add/edit file section (#258)
  • sessions: 🚚 move file deletion section into FAQ (#259)

C.10 0.6.2 (2025-09-08)

C.10.1 Refactor

  • sessions: ✏️ shorten expected exercise time (#262)

C.11 0.6.1 (2025-09-08)

C.11.1 Refactor

  • sessions: ♻️ move and revise callout blocks into FAQ (#254)

C.12 0.6.0 (2025-09-08)

C.12.1 Feat

  • 📝 add badges to landing page (#256)

C.13 0.5.7 (2025-09-03)

C.13.1 Refactor

  • sessions: ♻️ minor text edits to Pre-workshop section (#253)

C.14 0.5.6 (2025-09-03)

C.14.1 Refactor

  • ♻️ updates from template-workshop (#252)

C.15 0.5.5 (2025-09-03)

C.15.1 Refactor

  • sessions: ♻️ split into basics and create repo sessions (#248)

C.16 0.5.4 (2025-09-03)

C.16.1 Refactor

  • ✏️ simplify what is VCS basics, via editing pass (#242)

C.17 0.5.3 (2025-09-03)

C.17.1 Refactor

  • sessions: ♻️ simplify workshop details in intro, highlight key items (#247)

C.18 0.5.2 (2025-09-03)

C.18.1 Refactor

  • ♻️ minor text edits in overview section (#251)

C.19 0.5.1 (2025-09-03)

C.19.1 Refactor

  • ♻️ minor edits to index page (#250)

C.20 0.5.0 (2025-09-03)

C.20.1 Feat

  • pre-workshop: add footnote explaining that links are not required (#246)

C.21 0.4.3 (2025-09-03)

C.21.1 Refactor

  • 🚚 move “why GitHub” into pre-workshop tasks (#240)

C.22 0.4.2 (2025-09-02)

C.22.1 Refactor

  • ♻️ keep explanation of VCS and Git in pre-workshop only (#239)

C.23 0.4.1 (2025-09-02)

C.23.1 Refactor

  • sessions: 🔥 we cover this later, so don’t need the walkthrough (#238)

C.24 0.4.0 (2025-09-02)

C.24.1 Feat

  • 🔧 add more items to sidebar, like CHANGELOG (#234)

C.25 0.3.0 (2025-09-02)

C.25.1 Feat

  • add that we use GitHub’s web interface as a learning tool (#226)

C.26 0.2.10 (2025-09-02)

C.26.1 Refactor

  • ♻️ edits to schedule, use link from _metadata.yml (#230)

C.27 0.2.9 (2025-09-01)

C.27.1 Refactor

  • 📄 use Markdown version of CC-BY (#215)

C.28 0.2.8 (2025-09-01)

C.28.1 Refactor

  • ♻️ update pre-workshop overview from template (#231)

C.29 0.2.7 (2025-09-01)

C.29.1 Refactor

  • sessions: ♻️ point to _survey.qmd for survey link (#233)

C.30 0.2.6 (2025-09-01)

C.30.1 Refactor

  • 📝 expand on contributing guidelines via the template (#211)

C.31 0.2.5 (2025-09-01)

C.31.1 Refactor

  • ♻️ update landing page from template (#224)

C.32 0.2.4 (2025-09-01)

C.32.1 Refactor

  • ♻️ update survey page from template (#232)

C.33 0.2.3 (2025-09-01)

C.33.1 Refactor

  • 🔧 fill in author details in _quarto.yml (#228)

C.34 0.2.2 (2025-09-01)

C.34.1 Refactor

  • 🚚 moved conduct text from theme to the page (#223)

C.35 0.2.1 (2025-08-29)

C.35.1 Refactor

  • ♻️ add learning design text from template (#213)

C.36 0.2.0 (2025-08-29)

C.37 v2025.05.26 (2025-05-27)

C.37.1 Feat

  • ✨ introduction slides (#173)
  • sessions: add upload files section with exercise (#168)
  • pre-workshop: add the includes on how to read the website (#176)
  • sessions: workshop project overview (#174)
  • sessions: ✨ minor additions to introduction.qmd (#171)
  • sessions: add survey button to end of workshop (#144)
  • sessions: finish big picture (#140)
  • add reference to pre-workshop tasks on landing page (#141)
  • preamble: add pre-workshop survey link (#142)
  • preamble: include code of conduct (#132)
  • add learning design from r3-theme (#126)
  • sessions: add workshop details to intro as reading task (#115)
  • preamble: expand on introduction section of syllabus (#114)
  • add content for basics session (#90)
  • add section on email notifications (#109)
  • ✨ add concluding remarks (#105)
  • ✨ add pencil icon (#104)

C.37.2 Fix

  • sessions: ✏️ some small edits while reviewing (#192)
  • ✏️ minor edits to Using issues (#190)
  • ✏️ update session minutes (#191)
  • ✏️ minor edits to working with files (#189)
  • ✏️ fix URL to point to GitHub (#185)
  • 🩹 fix some typos (#182)
  • 🩹 fix some typos (#184)
  • ✏️ typos in basics of Git (#180)
  • overview: ✏️ remove old todo (#175)
  • includes: ✏️ minor text edits to _git_basics.qmd (#163)
  • sessions: ✏️ edits to working with files session (#153)
  • sessions: ✏️ edits to using issues session (#155)
  • remove duplicate “license” (#162)
  • ✏️ revised the README to reflect current state (#160)
  • sessions: ✏️ edits to the conclusion session (#157)
  • sessions: ✏️ edits to basics session (#151)
  • preamble: ✏️ edits to Git basics section (#147)
  • sessions: ✏️ minor change to note about origami hats for help (#150)
  • preamble: ✏️ convert link to survey to be a button (#149)
  • preamble: ✏️ edits to is this for you section (#146)
  • preamble: ✏️ edits to syllabus page (#145)
  • 🐛 link to pre-survey section (#120)
  • ✏️ “course” -> “workshop” in index.qmd (#118)
  • remove social in _quarto.yml and add what-next file (#22)
  • 🩹 change includes wip to text_snippet (#21)

C.37.3 Refactor

  • sessions: ♻️ simplify callout note on vc and git reading repetition (#179)
  • pre-workshop: ♻️ : rephrase overall aim (#172)
  • ♻️ rename icons to e.g., “inbox-icon” instead of “icon-inbox” (#170)
  • sessions: ✏️ minor text edits to working with files session (#167)
  • ♻️ minor text edits to basics session (#166)
  • includes: ✏️ minor text edits to _github-basics.qmd (#165)
  • sessions: 🔥 remove leftover collaboration section (#156)
  • ♻️ review introduction (#152)
  • ♻️ review of GitHub account section (#139)
  • ♻️ review of Git and GitHub section (#138)
  • ♻️ review of syllabus section (#128)
  • sessions: ♻️ align session name with file name (#133)
  • ♻️ minor edits to pre-workshop overview (#137)
  • ♻️ minor rephrasings to “Is this workshop for you?” (#129)
  • sessions: ♻️ simplify headers to keep sidebar cleaner (#135)
  • ♻️ : minor rephrasings in schedule.qmd (#131)
  • ♻️ editorial pass on landing page (#130)
  • minor changes to landing page content (#127)
  • ♻️ add book parts “Workshop overview” and “Pre-workshop tasks” (#122)
  • ♻️ minor rephrasings and styling on landing page and in preamble (#119)
  • ♻️ edit instruct to teach (#121)
  • ♻️ add separate svgs with Git and GitHub logos (#102)
  • ♻️ move wip text_snippet to config (#26)