Releases: JunoLab/Weave.jl
Releases · JunoLab/Weave.jl
v0.10.2
Weave v0.10.2
v0.10.1
v0.10.0
Weave v0.10.0
v0.10 - 2020/05/18
improvements:
weave
is now integrated with Juno's progress bar; just callweave
function inside Juno or usejulia-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
orhugo
document (#329, #305) WeavePlots
/GadflyPlots
won't be loaded intoMain
module (#322)- un
const
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:
- bunch of internal refactors, code clean up (#330, #327, #325, #321, #320, #319, #318, #313)
- internal error now doesn't mess up display system (#316)
- format code base (#312)
breaking change:
options
YAML key is deprecated, useweave_options
key instead (#334)set_chunk_defaults
is now renamed toset_chunk_defaults!
(#323)restore_chunk_defaults
is now renamed torestore_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:
- more type annotate APIs (#295) (@aviatesk)
- Specify HTML as a default output format for weaving notebooks (#296) (@aviatesk)
- upload (locally) prebuilt PDF example outputs (#297) (@aviatesk)
- Keep latex figures [replaces #274] (#302) (@baggepinnen)
- more graceful header handling (#305) (@aviatesk)
- limit display: (#311) (@aviatesk)
- format things (#312) (@aviatesk)
- internal refactor step 1 (#313) (@aviatesk)
- bump Plots.jl version (#315) (@aviatesk)
- ensure Weave display pops out even if an internal err occurs (#316) (@aviatesk)
- clear sandbox module correctly (#317) (@aviatesk)
- refactor readers.jl (#318) (@aviatesk)
- remove weird default constructor for
WeaveDoc
(#319) (@aviatesk) - more robust error rendering test (#320) (@aviatesk)
- internal API improvements (#321) (@aviatesk)
- don't load Weave Plots submodules into user's module (#322) (@aviatesk)
- use bangs for destructive functions (#323) (@aviatesk)
- rm unused tests (#324) (@aviatesk)
- rm header_args (#325) (@aviatesk)
- more test clean up (#327) (@aviatesk)
- dynamic YAML parsing (#329) (@aviatesk)
- refactor (#330) (@aviatesk)
- integrate with Juno progress bar (#331) (@aviatesk)
- deprecate
options
, change toweave_options
: (#334) (@aviatesk) - doc improvements (#335) (@aviatesk)
v0.9.4
v0.9.3
Weave v0.9.3
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
Weave v0.9.2
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:
- Update badges (#225) (@devmotion)
- Fix displayed output produced by capture_output (#239) (@sebastianpech)
- Improve usage of different figure environments in latex (#241) (@sebastianpech)
- Fixed missing comma in example (#243) (@MatFi)
- Add argument to weave function to disable unicode escape (#244) (@sebastianpech)
- Update usage.md (#247) (@xiaodaigh)
- Fix inline tests after Highlights update (#255) (@sebastianpech)
- Update old markdown link (#257) (@aminya)
- updates (#268) (@aviatesk)
- Install TagBot as a GitHub Action (#272) (@JuliaTagBot)
v0.9.1
v0.9.1 (2019-07-01)
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:
- Fix docs links in README (#224) (kescobo)
- Add html rendering of Markdown tables (#221) (thofma)
- Mention VS Code extension in README (#218) (davidanthoff)
- Fix #214 (#215) (Oblynx)
- use the minted jlcon lexer for terminal mode (#205) (ilia-kats)
- Fix hooks and add a push/pop hook to the test (#202) (tshort)
- Fix notebook() (#196) (arnavs)
Weave.jl v0.9.0
- 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
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
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