|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | + |
| 10 | +<details> |
| 11 | +<summary>Migration guide from v0.1.x</summary> |
| 12 | + |
| 13 | +<!-- Write migration guide here --> |
| 14 | + |
| 15 | +</details> |
| 16 | + |
| 17 | +### Added |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +### Deprecated |
| 22 | + |
| 23 | +### Removed |
| 24 | + |
| 25 | +### Fixed |
| 26 | + |
| 27 | +### Security |
| 28 | + |
| 29 | +## [0.3.0] - 2025-03-13 |
| 30 | + |
| 31 | +<details> |
| 32 | +<summary>Migration guide from v0.2.x</summary> |
| 33 | + |
| 34 | +To get a feeling what you need to change, compare [`template/main.typ`](https://github.com/TGM-HIT/typst-diploma-thesis/blob/v0.3.0/template/main.typ) with what you have. In particular, you will probably need to |
| 35 | + |
| 36 | +- add a parameter `read: path => read(path),` to the initial `thesis()` template call |
| 37 | +- remove `strict-chapter-end: true,` if you were using it |
| 38 | +- remove all instances of `#chapter-end()` |
| 39 | + |
| 40 | +Additionally, you should have a look at [`template/bibliography.bib`](https://github.com/TGM-HIT/typst-diploma-thesis/blob/v0.3.0/template/bibliography.bib#L42-L46) which demonstrates how to cite a prompt. |
| 41 | +A (German) prose explanation of the usage of prompts can be found in the [Example document](https://github.com/TGM-HIT/typst-diploma-thesis/blob/v0.3.0/example.pdf), section 1.2 _Promptverzeichnis_. |
| 42 | + |
| 43 | +</details> |
| 44 | + |
| 45 | +### Added |
| 46 | +- BREAKING: `thesis()` has an extra `read` parameter for initializing Alexandria |
| 47 | +- There is now a separate List of Prompts |
| 48 | + |
| 49 | +### Changed |
| 50 | +- BREAKING: in `glossary-entry()`, the `desc` parameter is now named `description` |
| 51 | +- for glossary entries, having only a `long` form is not permitted |
| 52 | +- bibliography is now handled by Alexandria |
| 53 | +- inline quotes with attribution now display that attribution |
| 54 | + |
| 55 | +### Removed |
| 56 | +- BREAKING: `chapter-end()` and `strict-chapter-end` have been removed |
| 57 | + |
| 58 | +### Fixed |
| 59 | +- setup of the `i-figured` package works again |
| 60 | +- the template is now compatible with Typst 0.13 |
| 61 | +- descriptions of glossary items are no longer ignored |
| 62 | +- an empty glossary is now automatically hidden |
| 63 | + |
| 64 | +### Security |
| 65 | + |
| 66 | +## [0.2.0] - 2024-10-23 |
| 67 | + |
| 68 | +### Changed |
| 69 | +- long chapter titles now look nicer in the header |
| 70 | +- **breaking:** glossary entries are now defined differently, see [the diff of the template](https://github.com/TGM-HIT/typst-diploma-thesis/commit/8c4d03a14ac3ddab6718cc7e11341924c66703bd#diff-7c3fcb5c97b51160af4b4a26981b152d6995f8ec0077281456d3f51f4b0e9d84) for an example |
| 71 | +- **regression:** if there are no glossary references, an empty glossary section will be shown (glossarium 0.5 hides a couple private functions, see [glossarium#70](https://github.com/typst-community/glossarium/issues/70)) |
| 72 | + |
| 73 | +### Fixed |
| 74 | +- fix deprecation warnings and incompatibilities introduced in 0.12, in part by updating codly, glossarium and outrageous |
| 75 | + |
| 76 | +## [0.1.3] - 2024-09-14 |
| 77 | + |
| 78 | +### Changed |
| 79 | +- get rid of more custom outline styling thanks to outrageous:0.2.0 |
| 80 | + |
| 81 | +## [0.1.2] - 2024-09-14 |
| 82 | + |
| 83 | +(this version was released in a broken state) |
| 84 | + |
| 85 | +## [0.1.1] - 2024-09-09 |
| 86 | + |
| 87 | +### Added |
| 88 | +- adds support for highlighting authors of individual pages of the thesis, which is a requirement for the thesis' grading |
| 89 | + |
| 90 | +### Changed |
| 91 | +- replaces some custom outline styling with [outrageous](https://typst.app/universe/package/outrageous) |
| 92 | + |
| 93 | +## [0.1.0] - 2024-07-13 |
| 94 | + |
| 95 | +Initial Release |
| 96 | + |
| 97 | + |
| 98 | +[Unreleased]: https://github.com/TGM-HIT/typst-diploma-thesis/compare/v0.2.0...HEAD |
| 99 | +[0.3.0]: https://github.com/TGM-HIT/typst-diploma-thesis/releases/tag/v0.3.0 |
| 100 | +[0.2.0]: https://github.com/TGM-HIT/typst-diploma-thesis/releases/tag/v0.2.0 |
| 101 | +[0.1.3]: https://github.com/TGM-HIT/typst-diploma-thesis/releases/tag/v0.1.3 |
| 102 | +[0.1.2]: https://github.com/TGM-HIT/typst-diploma-thesis/releases/tag/v0.1.2 |
| 103 | +[0.1.1]: https://github.com/TGM-HIT/typst-diploma-thesis/releases/tag/v0.1.1 |
| 104 | +[0.1.0]: https://github.com/TGM-HIT/typst-diploma-thesis/releases/tag/v0.1.0 |
0 commit comments