Releases: JuliaBooks/Books.jl
Releases · JuliaBooks/Books.jl
v3.0.1
v3.0.0
Books v3.0.0
Merged pull requests:
- Bump Pandoc to 3.3 (#320) (@rikhuijzer)
- Switch to Typst (#321) (@rikhuijzer)
Closed issues:
v2.0.6
Books v2.0.6
Thanks to Yusheng Zhao (@exAClior), the long standing issue of the outdated Pandoc was finally fixed! Now, Books.jl finally supports Apple Silicon (aarch64
).
Merged pull requests:
- Disable coverage (#311) (@rikhuijzer)
- Bump Pandoc to 2.19 (#315) (@exAClior)
Closed issues:
- MacOS Apple Silicon Precompilation Error (#309)
v2.0.5
Books v2.0.5
Closed issues:
- Error: pandoc_crossref_path not defined (#307)
Merged pull requests:
- Run CI on MacOS (#308) (@storopoli)
v2.0.4
Books v2.0.4
Closed issues:
Merged pull requests:
- Add interactive flag for entering REPL mode (#301) (@henry2004y)
- CompatHelper: bump compat for RelocatableFolders to 1, (keep existing compat) (#303) (@github-actions[bot])
- Implement
gen
for regular expressions (#306) (@rikhuijzer)
v2.0.3
Books v2.0.3
Allows passing extra settings to the TeX header via extra-pdf-header
.
Closed issues:
- Equation doesn't work in PDF but does in HTML (#298)
v2.0.2
v2.0.1
v2.0.0
Books v2.0.0
Version 2 closes about 6 long-standing issues. Most noteworthy:
- Syntax highlighting is disabled for output blocks in both HTML and PDF. This makes the books and websites look much cleaner.
- The output is printed via
ProgressMeter.jl
instead of a dump to the console. This avoids a lot of scrolling when usinggen
. - All code is now always evaluated in
Main
. There used to be two ways to do it, but having one is much simpler and therefore better. - Yggdrasil is now used for Tectonic so Tectonic will automatically update with Yggdrasil and supports ARM via their build system (pandoc-crossref doesn't yet unfortunately)
- docx is removed because, well, it's docx
install_dependencies
is avoided by passing JuliaMono directly into the TeX file. This avoids the need for a globally installed JuliaMono
Closed issues:
- Implement some kind of effective entr (#90)
- Add reeval=false keyword argument (#167)
- Printing for GroupedDataframe looks weird due to syntax highlighting (#191)
- Pretty print the console output shown when running
gen
(#210) - More convenient entr (#229)
- Use Yggdrasil tectonic? (#261)
- Make processing of images easier via multiple dispatch (#276)
Merged pull requests:
- Fix a few typos in docs and docstrings (#283) (@pitmonticone)
- Rename
PROJECT_ROOT
toPKGDIR
and make relocatable (#284) (@rikhuijzer) - Avoid
Requires.jl
(#285) (@rikhuijzer) - Avoid
install_dependencies
(#286) (@rikhuijzer) - Move docs to separate job (#287) (@rikhuijzer)
- Setup
ProgressMeter.jl
to makegen
's output easier to read (#289) (@rikhuijzer) - Setup async ProgressMeter.jl (#290) (@rikhuijzer)
- Avoid highlighting output (#291) (@rikhuijzer)
- Drop
M
keyword argument (#292) (@rikhuijzer)
v1.2.8
Books v1.2.8
Bit the bullet and removed the explicit versions for the Makie-based packages. They still function via Requires.jl. The only risk is that the save image API will change but that’s probably less bad than the current hassle.
Merged pull requests:
- Make Makie optional (#281) (@rikhuijzer)