Skip to content

Releases: JuliaBooks/Books.jl

v2.0.6

17 Jan 10:17
c9f41a7
Compare
Choose a tag to compare

Books v2.0.6

Diff since v2.0.5

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:

Closed issues:

  • MacOS Apple Silicon Precompilation Error (#309)

v2.0.5

23 Jan 11:27
4871f7b
Compare
Choose a tag to compare

Books v2.0.5

Diff since v2.0.4

Closed issues:

  • Error: pandoc_crossref_path not defined (#307)

Merged pull requests:

v2.0.4

04 Dec 13:40
00d71dd
Compare
Choose a tag to compare

Books v2.0.4

Diff since v2.0.3

Closed issues:

  • Duplicate online_url in config.toml? (#299)
  • Support Regex inside gen and other functions (#305)

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

21 Aug 08:02
Compare
Choose a tag to compare

Books v2.0.3

Diff since v2.0.2

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

20 Aug 10:39
2920328
Compare
Choose a tag to compare

Books v2.0.2

Diff since v2.0.1

Closed issues:

  • Newline required for each content file? (#295)
  • More explicit math mode demo? (#296)

Merged pull requests:

v2.0.1

13 Aug 09:07
Compare
Choose a tag to compare

Books v2.0.1

Diff since v2.0.0

Merged pull requests:

v2.0.0

12 Aug 14:56
35a9e5b
Compare
Choose a tag to compare

Books v2.0.0

Diff since v1.2.8

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 using gen.
  • 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:

v1.2.8

07 May 17:48
58baf6a
Compare
Choose a tag to compare

Books v1.2.8

Diff since v1.2.7

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:

v1.2.7

07 May 17:02
13fb124
Compare
Choose a tag to compare

Books v1.2.7

Diff since v1.2.6

Updated juliamono to 0.45, Makie to 0.17 and CairoMakie to 0.8.

Merged pull requests:

  • CompatHelper: bump compat for "CairoMakie" to "0.8" (#278) (@github-actions[bot])
  • CompatHelper: bump compat for "Makie" to "0.17" (#279) (@github-actions[bot])

v1.2.6

06 Apr 12:40
Compare
Choose a tag to compare

Books v1.2.6

Diff since v1.2.5

Added some precompile directives to make things slightly more snappy and removed a doctest to fix CI.