summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-30Merge branch 'release' into 'main'0.7.1Lars Wirzenius7-63/+93
release 0.7.1 See merge request subplot/subplot!326
2023-04-30chore: drop dependencies on clap, clap_lexLars Wirzenius1-85/+49
Sponsored-by: author
2023-04-30chore: prepare release 0.7.1Lars Wirzenius6-7/+22
Sponsored-by: author
2023-04-30chore: cargo updateLars Wirzenius1-97/+148
Updating crates.io index Adding aho-corasick v1.0.1 Adding anstream v0.3.1 Adding anstyle v1.0.0 Adding anstyle-parse v0.2.0 Adding anstyle-query v1.0.0 Adding anstyle-wincon v1.0.1 Updating anyhow v1.0.70 -> v1.0.71 Updating clap v4.0.32 -> v4.2.5 Adding clap_builder v4.2.5 Updating clap_derive v4.0.21 -> v4.2.0 Updating clap_lex v0.3.0 -> v0.4.1 Adding colorchoice v1.0.0 Updating cpufeatures v0.2.6 -> v0.2.7 Updating fs_at v0.1.4 -> v0.1.6 Updating generator v0.7.3 -> v0.7.4 Updating libc v0.2.141 -> v0.2.142 Updating linux-raw-sys v0.3.1 -> v0.3.6 Removing os_str_bytes v6.5.0 Updating pest v2.5.7 -> v2.6.0 Updating pest_derive v2.5.7 -> v2.6.0 Updating pest_generator v2.5.7 -> v2.6.0 Updating pest_meta v2.5.7 -> v2.6.0 Removing proc-macro-error v1.0.4 Removing proc-macro-error-attr v1.0.4 Updating regex v1.7.3 -> v1.8.1 Adding regex-syntax v0.7.1 Updating rustix v0.37.11 -> v0.37.18 Updating serde v1.0.159 -> v1.0.160 Updating serde_derive v1.0.159 -> v1.0.160 Updating serde_json v1.0.95 -> v1.0.96 Updating smart-default v0.6.0 -> v0.7.1 Updating syn v2.0.13 -> v2.0.15 Updating tracing-attributes v0.1.23 -> v0.1.24 Updating tracing-subscriber v0.3.16 -> v0.3.17 Adding utf8parse v0.2.1 Updating windows v0.44.0 -> v0.48.0 Sponsored-by: author
2023-04-30Merge branch 'liw/fix-scenario-title-markup' into 'main'Daniel Silverstone2-3/+45
fix: extraction of plain text in scenario titles Closes #316 See merge request subplot/subplot!325
2023-04-30fix: extraction of plain text in scenario titlesLars Wirzenius2-3/+45
When I changed Subplot to use pulldown_cmark for parsing markdown, I introduced a bug: if a scenario title uses markup (e.g., bold face), that part of the title was dropped when it was converted into scenario title. Fix that. Sponsored-by: author
2023-04-26Merge branch 'liw/roadmap' into 'main'Daniel Silverstone2-75/+9
chore: bump dependency on roadmap crate See merge request subplot/subplot!324
2023-04-25chore: bump dependency on roadmap crateLars Wirzenius2-75/+9
roadmap 0.5.0 drops the binary it used to create. This means we also don't need an old version of clap and various other stuff. Sponsored-by: author
2023-04-25Merge branch 'liw/msrv-checks' into 'main'Daniel Silverstone3-8/+12
tests: don't check formatting or clippy in MSRV CI job See merge request subplot/subplot!323
2023-04-24fix(src/codegen.rs): formattingLars Wirzenius1-3/+3
Sponsored-by: author
2023-04-24tests: don't check formatting or clippy in MSRV CI jobLars Wirzenius2-5/+9
stable and MSRV versions of rustfmt make different formatting change. Thus, one will fail. We prefer the stable version. Sponsored-by: author
2023-04-10Merge branch 'release-0.7.0' into 'main'0.7.0Lars Wirzenius7-20/+39
(release) Prepare 0.7.0 release Closes #312 See merge request subplot/subplot!321
2023-04-10(release) Prepare 0.7.0 releaseDaniel Silverstone7-20/+39
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10Merge branch 'chores' into 'main'Lars Wirzenius10-206/+303
Various chores and updates pre-release Closes #313 See merge request subplot/subplot!320
2023-04-10(chore) cargo update -p tera --precise=1.18.1Daniel Silverstone2-8/+17
Updating crates.io index Updating humansize v1.1.1 -> v2.1.3 Adding libm v0.2.6 Updating tera v1.17.1 -> v1.18.1 Updating thread_local v1.1.7 -> v1.1.4 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore): Update for newer base64 APIDaniel Silverstone4-7/+17
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore): Update to syn 2 from syn 1Daniel Silverstone3-5/+5
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore): Update base64, env_logger, and serde_yamlDaniel Silverstone3-11/+30
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore) cargo update -p clap_lex@0.3.3 --precise 0.3.0Daniel Silverstone1-3/+3
Updating crates.io index Updating clap_lex v0.3.3 -> v0.3.0 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore) cargo update -p clap@4.2.1 --precise 4.0.32Daniel Silverstone1-80/+14
Updating crates.io index Removing anstream v0.2.6 Removing anstyle v0.3.5 Removing anstyle-parse v0.1.1 Removing anstyle-wincon v0.2.0 Updating clap v4.2.1 -> v4.0.32 Removing clap_builder v4.2.1 Updating clap_derive v4.2.0 -> v4.0.21 Updating clap_lex v0.4.1 -> v0.3.3 Removing concolor-override v1.0.0 Removing concolor-query v0.3.3 Removing utf8parse v0.2.1 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore) cargo updateDaniel Silverstone1-186/+307
Updating crates.io index Adding anstream v0.2.6 Adding anstyle v0.3.5 Adding anstyle-parse v0.1.1 Adding anstyle-wincon v0.2.0 Updating anyhow v1.0.69 -> v1.0.70 Updating block-buffer v0.10.3 -> v0.10.4 Updating bstr v1.3.0 -> v1.4.0 Removing cfg-if v0.1.10 Updating clap v4.0.32 -> v4.2.1 Adding clap_builder v4.2.1 Updating clap_derive v4.0.21 -> v4.2.0 Updating clap_lex v0.3.0 -> v0.4.1 Adding concolor-override v1.0.0 Adding concolor-query v0.3.3 Updating cpufeatures v0.2.5 -> v0.2.6 Removing crossbeam-utils v0.8.15 Updating cvt v0.1.1 -> v0.1.2 Updating errno v0.2.8 -> v0.3.1 Updating filetime v0.2.20 -> v0.2.21 Updating fs_at v0.1.1 -> v0.1.4 Updating generic-array v0.14.6 -> v0.14.7 Updating getrandom v0.2.8 -> v0.2.9 Updating ignore v0.4.18 -> v0.4.20 Updating indexmap v1.9.2 -> v1.9.3 Updating io-lifetimes v1.0.6 -> v1.0.10 Updating is-terminal v0.4.4 -> v0.4.7 Updating libc v0.2.139 -> v0.2.141 Updating linux-raw-sys v0.1.4 -> v0.3.1 Updating normpath v1.1.0 -> v1.1.1 Removing num_threads v0.1.6 Updating os_str_bytes v6.1.0 -> v6.5.0 Updating pest v2.5.6 -> v2.5.7 Updating pest_derive v2.5.6 -> v2.5.7 Updating pest_generator v2.5.6 -> v2.5.7 Updating pest_meta v2.5.6 -> v2.5.7 Updating proc-macro2 v1.0.51 -> v1.0.56 Updating quote v1.0.23 -> v1.0.26 Adding redox_syscall v0.3.5 Updating regex v1.7.1 -> v1.7.3 Updating regex-syntax v0.6.28 -> v0.6.29 Updating remove_dir_all v0.8.1 -> v0.8.2 Updating rustix v0.36.9 -> v0.37.11 Updating serde v1.0.153 -> v1.0.159 Updating serde-aux v4.1.2 -> v4.2.0 Updating serde_derive v1.0.153 -> v1.0.159 Updating serde_json v1.0.94 -> v1.0.95 Adding syn v2.0.13 Updating tempfile v3.4.0 -> v3.5.0 Updating thiserror v1.0.39 -> v1.0.40 Updating thiserror-impl v1.0.39 -> v1.0.40 Updating time v0.3.9 -> v0.3.20 Adding time-core v0.1.0 Updating time-macros v0.2.4 -> v0.2.8 Adding utf8parse v0.2.1 Updating walkdir v2.3.2 -> v2.3.3 Updating windows-sys v0.42.0 -> v0.48.0 Removing windows-targets v0.42.1 Adding windows-targets v0.42.2 Adding windows-targets v0.48.0 Removing windows_aarch64_gnullvm v0.42.1 Adding windows_aarch64_gnullvm v0.42.2 Adding windows_aarch64_gnullvm v0.48.0 Removing windows_aarch64_msvc v0.42.1 Adding windows_aarch64_msvc v0.42.2 Adding windows_aarch64_msvc v0.48.0 Removing windows_i686_gnu v0.42.1 Adding windows_i686_gnu v0.42.2 Adding windows_i686_gnu v0.48.0 Removing windows_i686_msvc v0.42.1 Adding windows_i686_msvc v0.42.2 Adding windows_i686_msvc v0.48.0 Removing windows_x86_64_gnu v0.42.1 Adding windows_x86_64_gnu v0.42.2 Adding windows_x86_64_gnu v0.48.0 Removing windows_x86_64_gnullvm v0.42.1 Adding windows_x86_64_gnullvm v0.42.2 Adding windows_x86_64_gnullvm v0.48.0 Removing windows_x86_64_msvc v0.42.1 Adding windows_x86_64_msvc v0.42.2 Adding windows_x86_64_msvc v0.48.0 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore): Update rust-version to 1.63 in all cratesDaniel Silverstone4-0/+4
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10(chore): Update edition to 2021 across cratesDaniel Silverstone4-4/+4
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-10Merge branch 'liw/drop-pandoc' into 'main'Daniel Silverstone25-1036/+1247
Drop use of Pandoc, drop support for PDF output See merge request subplot/subplot!319
2023-04-10(flake): Remove pandoc and texlive as no longer necessaryDaniel Silverstone1-2/+0
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-04-08chore(src/diagrams.rs): drop pointless commentLars Wirzenius1-2/+0
This was probably a copy-paste error. Sponsored-by: author
2023-04-08fix(check): drop check for which version of Pandoc we haveLars Wirzenius1-13/+0
Sponsored-by: author
2023-04-08fix(debian/control): drop dependencies on Pandoc, TeXliveLars Wirzenius1-11/+5
Sponsored-by: author
2023-04-08docs(README.md): drop Pandoc and TeXlive from dependenciesLars Wirzenius1-3/+1
Sponsored-by: author
2023-04-08tests(subplot.md): update subplot for Pandoc-less futureLars Wirzenius1-104/+51
Sponsored-by: author
2023-04-08chore: drop Pandoc stuff as a Rust depenendencyLars Wirzenius3-64/+25
Sponsored-by: author
2023-04-08chore(src/error.rs): drop unused error variantsLars Wirzenius1-20/+0
Sponsored-by: author
2023-04-08feat: change main program to not use PandocLars Wirzenius1-21/+3
Sponsored-by: author
2023-04-08feat: drop use of Pandoc from doc.rsLars Wirzenius1-17/+18
Sponsored-by: author
2023-04-08feat: drop support for pandoc-citeprocLars Wirzenius1-23/+0
Sponsored-by: author
2023-04-08feat! drop Pandoc metadata from document metadata, set its dateLars Wirzenius1-11/+10
Sponsored-by: author
2023-04-08refactor(src/doc.rs): rename constant to not refer to PandocLars Wirzenius1-5/+5
Sponsored-by: author
2023-04-08feat! convert markdown parsing to use pulldown_cmarkLars Wirzenius11-741/+405
This doesn't compile yet. Sponsored-by: author
2023-04-05feat: add an HTML representation using the Rust type systemLars Wirzenius2-0/+725
Sponsored-by: author
2023-04-03Merge branch 'liw/fix-tera' into 'main'Daniel Silverstone1-1/+1
fix: create Tera using ::default, instead of ::new See merge request subplot/subplot!317
2023-04-01fix: create Tera using ::default, instead of ::newLars Wirzenius1-1/+1
Tera now returns an error if Tera::new is given a glob that references a directory that doesn't exist. We don't want to use the glob at all, so Tera::default is a better way to create a Tera. Sponsored-by: author
2023-03-21Merge branch 'liw/decisions' into 'main'Daniel Silverstone1-11/+24
document decisions See merge request subplot/subplot!316
2023-03-21docs: document dropping PDF supportLars Wirzenius1-0/+15
Sponsored-by: author
2023-03-21docs: update decision on MSRVLars Wirzenius1-12/+10
This only talks about testing. Once Subplot is in Debian stable, that version of Subplot will need to work with the version Rust in that version Debian, but that's out of our hands. As upstream, we can continue to target the next version of Debian stable, i.e. testing. Sponsored-by: author
2023-03-12Merge branch 'release-process' into 'main'Lars Wirzenius1-0/+7
(RELEASE.md): Log instructions to use label during release MR creation See merge request subplot/subplot!315
2023-03-12(RELEASE.md): Log instructions to use label during release MR creationDaniel Silverstone1-0/+7
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-03-11Merge branch 'chores' into 'main'Lars Wirzenius3-279/+270
(chore): cargo update See merge request subplot/subplot!314
2023-03-11(ci): Update MSRV to 1.63 because that's what we wantDaniel Silverstone1-1/+1
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-03-11(chore) cargo update -p ignore --precise 0.4.18Daniel Silverstone1-2/+12
Updating crates.io index Adding crossbeam-utils v0.8.15 Updating ignore v0.4.20 -> v0.4.18 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2023-03-11(chore) cargo update -p clap_lex@0.3.2 --precise 0.3.0Daniel Silverstone1-3/+3
Updating crates.io index Updating clap_lex v0.3.2 -> v0.3.0 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>