| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-30 | Support `else if` | Laurenz | |
| 2021-09-30 | No hashtag before else anymore | Laurenz | |
| 2021-09-15 | Blocks directly in template also scope | Laurenz | |
| 2021-08-31 | More utility functions | Laurenz | |
| - join("a", "b", "c", sep: ", ") - int("12") - float("31.4e-1") - str(10) - sorted((3, 2, 1)) | |||
| 2021-08-17 | Library functions behave more imperatively | Laurenz | |
| - Templates scope state changes - State-modifying function operate in place instead of returning a template - Internal template representation contains actual owned nodes instead of a pointer to a syntax tree + an expression map - No more wide calls | |||
| 2021-08-13 | Argument collection and spreading | Laurenz | |
| 2021-08-12 | Named arguments for user defined functions | Laurenz | |
| 2021-08-12 | Make range-end exclusive | Laurenz | |
| 2021-08-12 | Array and dictionary indexing | Laurenz | |
| 2021-08-09 | New source loading architecture | Laurenz | |
| 2021-07-31 | Call args span now includes parens | Laurenz | |
| 2021-07-30 | Change indent from 4 to 2 spaces | Laurenz | |
| 2021-07-30 | Fatal errors | Laurenz | |
| - Makes errors fatal, so that a phase is only reached when all previous phases were error-free - Parsing still recovers and can produce multiple errors - Evaluation fails fast and can thus produce only a single error (except for parse errors due to an import) - The single error that could occur during execution is removed for now - Removes Value::Error variant | |||
| 2021-07-10 | Eco string 🌱 | Laurenz | |
| 2021-07-09 | Even shorter error annotations | Laurenz | |
| Error annotations are now relative to the first following non-comment line. | |||
| 2021-07-08 | Compare functions and templates by identity | Laurenz | |
| 2021-07-08 | Rename some library arguments | Laurenz | |
| - font - color -> fill - shorthands for families and size - decoration functions - color -> stroke - strength -> thickness - position -> offset - invert offsets: now positive goes downwards just like the rest of typst | |||
| 2021-07-08 | Replace using with from | Laurenz | |
| 2021-07-08 | Switch to = for headings once again | Laurenz | |
| 2021-07-08 | URL special case for line comments | Laurenz | |
| 2021-07-08 | Range operator | Laurenz | |
| 2021-07-08 | Handle missing arguments to with expr | Laurenz | |
| 2021-06-30 | Allow wide calls only directly in templates | Laurenz | |
| 2021-06-30 | Remove color literals (#39) | Laurenz | |
| 2021-06-30 | Merge pull request #35 from typst/wide-calls | Laurenz | |
| Wide calls | |||
| 2021-06-29 | Make test separators commentable | Laurenz | |
| 2021-06-29 | Make use of wide calls | Laurenz | |
| 2021-06-29 | Wide calls | Laurenz | |
| 2021-06-27 | Fix capturing bug | Laurenz | |
| 2021-06-26 | With expressions | Laurenz | |
| 2021-06-25 | Make font take everything as keyword arguments | Laurenz | |
| 2021-06-18 | Join semantics | Laurenz | |
| 2021-06-10 | Restructure tests | Laurenz | |
| 2021-06-09 | Introduce `fr`s | Martin Haug | |
| 2021-06-09 | Move invalid syntax tests into appropriate places | Laurenz | |
| 2021-06-09 | Remove template pretty printing | Laurenz | |
| Was buggy and pretty useless anyway since it couldn't peek into function templates. | |||
| 2021-06-09 | Lists with indent-based parsing | Laurenz | |
| - Unordered lists with indent-based parsing and basic layout using stacks - Headings are now also indent based - Removes syntax functions since they will be superseded by select & transform | |||
| 2021-06-07 | Switch back to hashtags for headings | Laurenz | |
| 2021-05-31 | Test cases for include and import | Martin Haug | |
| 2021-05-23 | A few predefined colors for testing | Laurenz | |
| 2021-05-18 | Reorganize test cases | Laurenz | |
