Skip to content

Releases: JunoLab/Weave.jl

v0.10.2

23 May 18:10
Compare
Choose a tag to compare

Weave v0.10.2

Diff since v0.10.1

v0.10.1

23 May 14:09
Compare
Choose a tag to compare

Weave v0.10.1

Diff since v0.10.0

Closed issues:

  • Interactive HTML output giving errors on plotly() and plotlyjs() (#275)
  • ERROR: UndefVarError occurred, including output in Weaved document (#336)

Merged pull requests:

v0.10.0

19 May 15:05
Compare
Choose a tag to compare

Weave v0.10.0

Diff since v0.9.4

v0.10 - 2020/05/18

improvements:

  • weave is now integrated with Juno's progress bar; just call weave function inside Juno or use julia-client: weave-to-html(pdf) command (#331)
  • document metadata in YAML header can be given dynamically (#329)
  • headers are now striped more gracefully; only Weave.jl related header is stripped when weaving to github or hugo document (#329, #305)
  • WeavePlots/GadflyPlots won't be loaded into Main module (#322)
  • unconst bindings in a sandbox module are correctly cleared, helping GC free as much memory usage as possible (#317)
  • keep latex figures even if weaving failed (#302)
  • bunch of documentation improvements (#297, #295)
  • code size in HTML header is now not hardcoded, leading to more readable font size (#281)

bug fixes:

  • display of "big" object is fixed and limited (#311)
  • fix dependencies issues

internal:

breaking change:

  • options YAML key is deprecated, use weave_options key instead (#334)
  • set_chunk_defaults is now renamed to set_chunk_defaults! (#323)
  • restore_chunk_defaults is now renamed to restore_chunk_defaults! (#323)

Closed issues:

  • SystemError with Gadfly plots when Cairo is not installed (#121)
  • Add an option not to strip an header ?? (#197)
  • Documentation - Broken Links (#198)
  • Weave does not run on julia 1.3.1 (#267)
  • Keep figures even if latex fails (#273)
  • YAML Frontmatter in output file (#299)
  • Missing markdown output with YAML header (#304)

Merged pull requests:

v0.9.4

18 Mar 10:05
Compare
Choose a tag to compare

Weave v0.9.4

Diff since v0.9.3

Closed issues:

  • Plots.jl @gif macro (#105)
  • Passing Front Matter (#265)
  • Error about finding plots.jl file (#288)

Merged pull requests:

v0.9.3

05 Mar 20:08
0f5e3df
Compare
Choose a tag to compare

Weave v0.9.3

Diff since v0.9.2

Closed issues:

  • Type piracy of Markdown in WeaveMarkdown/latex.jl (#232)

Merged pull requests:

  • updates (#268) (@aviatesk)
  • Release 0.9.2 (#279) (@aviatesk)
  • use 0.9em for code size instead of hard coding 13px (#281) (@kleinschmidt)
  • CompatHelper: add new compat entry for "JSON" at version "0.21" (#282) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Requires" at version "1.0" (#283) (@github-actions[bot])
  • fix doc url and reenable doc build (#285) (@aviatesk)

v0.9.2

05 Mar 10:07
79a3d73
Compare
Choose a tag to compare

Weave v0.9.2

Diff since v0.9.1

Closed issues:

  • Type piracy of Markdown in WeaveMarkdown/latex.jl (#232)
  • interactive plots in HTML output - how? (#235)
  • Method redefinition on Markdown stdlib methods (#237)
  • Figure options (#240)
  • Trying to add weave gives: ERROR: Unsatisfiable requirements detected for package CuArrays [3a865a2d]: (#264)
  • Interactive HTML output giving errors on plotly() and plotlyjs() (#275)

Merged pull requests:

v0.9.1

02 Jul 07:27
v0.9.1
e7e5bd7
Compare
Choose a tag to compare

v0.9.1 (2019-07-01)

Diff since v0.9.0

Closed issues:

  • Markdown tables not properly rendered (md2html) (#220)
  • How to align figures (#217)
  • Unicode in code causes parsing to stop early (#214)
  • notebook() arguments aren't kwargs (#212)
  • math block is not correctly converted from jmd to ipynb (#211)
  • Plots different in pdf and HTML (#210)
  • How to weave a Jupyter notebook to pdf? (#201)
  • Switching Pythons (#194)

Merged pull requests:

Weave.jl v0.9.0

11 Mar 14:14
Compare
Choose a tag to compare
  • New format for inline code, execute lines starting with !
  • Improve formatting of rich output from inline chunks
  • Use Mustache templates directly
  • Improve setting options in header
  • Fix bugs in setting options
  • Fix include_weave command
  • Improve Gadfly support
  • Remove header from formats that don't support it

Weave.jl v0.8.1

06 Mar 08:57
371cec4
Compare
Choose a tag to compare

New features:

  • Allow setting document options in YAML header
  • Allow default chunk options in YAML header
  • Use Documenter to build HTML instead of mkdocs

Bug fixes:

  • Fix header in notebook output

Weave.jl v0.8.0

02 Mar 16:45
Compare
Choose a tag to compare

This release comes with several improvements and few breaking changes.

Breaking changes (=documents will have different output, API hasn't changed):

  • Remove \begin{align} from math blocks, you need to add it manually from now on.
  • display behavior changed to be closer to Jupyter, objects assigned at last line of chunks will now be displayed automatically

New features:

  • Support markdown comments in markdown with <!-- --> syntax
  • Add skip chunk option #183 (only supports notebook output for now.
  • Support for $$ math delimiters of newlines i.e this will now work:
$$
x^2 = x*x
$$

Bug fixes:

  • Support bold symbols (\bf*) in Latex
  • Strip ANSI color formatters from text output
  • Tweaks to HTML template to improve output consistency and remove extra space