Recent Releases of Weave.jl
Weave.jl - v0.10.11
Weave v0.10.11
Closed issues:
- LaTeX (#92)
- Error converting document to pdf (#430)
- display plot is slow (#432)
- [BUG] Unable to use Weave with a Genie server (#441)
- Suport for Makie Plots FR
- [FR] I cannot switch line for one bullet of a list (#452)
- Enable HTTPS for the docs (#454)
- [FR] Would it be useful to allow Julia code run in shell and Pkg mode? (#460)
Merged pull requests: - bumped highlights version (#457) (@ExpandingMan) - avoid warning when using Weave in a sysimage (#466) (@KristofferC)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] about 3 years ago
Weave.jl - v0.10.10
Weave v0.10.10
Merged pull requests:
- Make assets PackageCompiler-friendly (#426) (@MichaelHatherly)
- CompatHelper: add new compat entry for "RelocatableFolders" at version "0.1" (#428) (@github-actions[bot])
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 4 years ago
Weave.jl - v0.10.8
Weave v0.10.8
Closed issues: - Breaking change to argument parsing in Weave was not tagged as a breaking change (#422)
Merged pull requests: - Change tex escaping to tex comments (#416) (@nateybear) - fix chunk options regression (#423) (@pfitzseb)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 5 years ago
Weave.jl - v0.10.7
Weave v0.10.7
Closed issues: - [BUG] Not able to generate a markdown file that retains the header, using the doctype options of pandoc, pandoc2html, or pandoc2pdf. (#410)
Merged pull requests: - Export formats as wrapper (#380) (@JonasIsensee) - Fix for out_path only working for directories (#413) (@pgunnink)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 5 years ago
Weave.jl - v0.10.5
Weave v0.10.5
Closed issues: - [BUG] mkdir error when a directory with a sub-directory is specified for fig_path (#398)
Merged pull requests: - Import Dates (#397) (@baggepinnen) - fixes #398 (#399) (@aviatesk)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 5 years ago
Weave.jl - v0.10.4
Weave v0.10.4
Closed issues:
- [BUG] InitError: Evaluation into the closed module Markdown (#356)
- [BUG] Weave.jl breaks when using v1.5-rc2 (#384)
Merged pull requests: - Fix typo in header.md (#393) (@odow) - Fix for #386 (#396) (@torfjelde)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 5 years ago
Weave.jl - v0.10.3
Weave v0.10.3
Closed issues:
- Weave is not capturing plots generated by functions (#233)
- @__FILE__ doesn't report current file in weaving context (#263)
- [BUG] unicode characters around inline code errors (#348)
- [FR] RMarkdown style chunk option specification (#352)
- [BUG] fig_path gets overwritten for 2html doctypes (#358)
- [BUG] Incremental compilation may be fatally broken (#366)
- [BUG] Error when display("text/html", string) to embed raw HTML (#381)
Merged pull requests:
- use GitHub actions for tests, enable faster CI cycle (#314) (@aviatesk)
- pre #338 (#341) (@aviatesk)
- more consistent templates names, move stylesheets into ./stylesheets (#344) (@aviatesk)
- fix no highlight style error on pandoc2(html|pdf) output (#347) (@aviatesk)
- fixes #348 (#349) (@aviatesk)
- Reworking format.jl (#350) (@JonasIsensee)
- refactor /reader/ (#351) (@aviatesk)
- RMarkdown style chunk options (#353) (@aviatesk)
- trigger tests for Plots.jl and Gadfly.jl only on CI (#354) (@aviatesk)
- refactor formatters.jl (#355) (@aviatesk)
- [RFC] Do not define Markdown.latex using eval (#357) (@baggepinnen)
- respect specied fig_path (#359) (@aviatesk)
- yet another clean up: (#360) (@aviatesk)
- make list_out_formats return return just data structure (#361) (@aviatesk)
- Improvements to the tex rendering pipeline (#362) (@JonasIsensee)
- fix header regression, add test, update test (#363) (@aviatesk)
- fixes #263 (#364) (@aviatesk)
- fix paths (#367) (@aviatesk)
- config powerup (#368) (@aviatesk)
- clean up: (#369) (@aviatesk)
- fix Report typings, and hooks (#370) (@aviatesk)
- follow RMarkdown more: make throw_error option into chunk option (#371) (@aviatesk)
- :fire: (#372) (@aviatesk)
- improve term result (#373) (@aviatesk)
- refactor document writing (#374) (@aviatesk)
- preserve header for pandoc formats (#376) (@aviatesk)
- add simple end2end test (#377) (@aviatesk)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 5 years ago
Weave.jl - v0.10.1
Weave v0.10.1
Closed issues: - Interactive HTML output giving errors on plotly() and plotlyjs() (#275) - ERROR: UndefVarError occurred, including output in Weaved document (#336)
Merged pull requests:
- fix case when weave_options are empty (#340) (@aviatesk)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] over 5 years ago
Weave.jl - v0.10.0
Weave v0.10.0
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: - 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, 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:
- 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 (@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 headerargs (#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 to `weaveoptions`: (#334) (@aviatesk)
- doc improvements (#335) (@aviatesk)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 6 years ago
Weave.jl - v0.9.4
Weave v0.9.4
Closed issues:
- Plots.jl @gif macro (#105)
- Passing Front Matter (#265)
- Error about finding plots.jl file (#288)
Merged pull requests: - fix doc url and reenable doc build (#285) (@aviatesk) - fixes on plotting (#292) (@aviatesk) - rm Compat (#294) (@aviatesk)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 6 years ago
Weave.jl - 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)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 6 years ago
Weave.jl - 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)
Scientific Software - Peer-reviewed
- Julia
Published by github-actions[bot] almost 6 years ago
Weave.jl - 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 mpastell/Weave.jl#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)
Scientific Software - Peer-reviewed
- Julia
Published by julia-tagbot[bot] over 6 years ago
Weave.jl - 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_weavecommand - Improve Gadfly support
- Remove header from formats that don't support it
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 7 years ago
Weave.jl - 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
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 7 years ago
Weave.jl - 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
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 7 years ago
Weave.jl - Weave.jl 0.7.2
- Fix notebook output
- Fix line wrapping with unicode
- New style for html output
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 7 years ago
Weave.jl - Weave.jl v0.7.1
- Restored Gadfly support
- Fix
fig_extoption - Fix SVG output in embedded HTML
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 7 years ago
Weave.jl - Weave.jl v0.7.0
- Use serialization for cache, fixes issues for caching figures and cuts down dependencies #158
- Fix display of custom objects in html #165
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 7 years ago
Weave.jl - Weave.jl v0.6.2
- Use align environment for
`mathblocks in md2html, md2tex and md2pdf output - Fix deprecation from inline code parsing
Scientific Software - Peer-reviewed
- Julia
Published by mpastell over 7 years ago
Weave.jl - Weave.jl v0.6.1
- Update tests for 1.0
Scientific Software - Peer-reviewed
- Julia
Published by mpastell over 7 years ago
Weave.jl - Weave.jl v0.6.0
- Update to 0.7, drop 0.6 support.
- Use Highlights.jl also for
md2texandmd2pdfformats - Allow running code in specific module
- Add pandoc-crossref compatible labels to figures
- Use Requires to load plotting support
- Remove Gadfly and PyPlot specific code, they should work with generic multimedia displays.
Scientific Software - Peer-reviewed
- Julia
Published by mpastell over 7 years ago
Weave.jl - Weave.jl v0.5.2
- Remove Documenter depency using own md2html writer
- Precompile (removed earlier due to documenter depency giving errors)
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 8 years ago
Weave.jl - Weave.jl v0.5.1
- Added error handling: add errors in output document instead of halting by default. Can be turned of with
throw_errorsargument - Bug fix in
term=truefor md2tex format - New
notebookfunction for outputting Jupyter notebooks (experimental) - Improvements to CSS in HTML output
- Embed Plots animated gifs to html output.
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 8 years ago
Weave.jl - Weave.jl v0.5.0
- Drop support for Julia 0.5
- Improved Unicode support for
md2pdf. Usesminted-package for syntax highlighting andxelatex - Use
JLD2for cache instead ofJLD - Use compact output for "text/plain"
- Bug fixes
- Fix Jupyter notebook version in output
- Script reader supports empty doc chunks (delimit code, and control output, compatible with Hydrogen)
- Fix
term=truefor "rich" mime outputs (html, tex). - Fix bug with wrapped output in
md2html
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 8 years ago
Weave.jl - Weave.jl v0.4.4
- Fix Gadfly and Plots support for Julia 0.6-rc1
- Update tex template
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 9 years ago
Weave.jl - Weave.jl v0.4.3
- Fix extra whitespace from inline code output
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 9 years ago
Weave.jl - Weave.jl v0.4.2
- Added Hugo formatter contributed by @tpapp
- Fix testing for correct 0.6 commits for markdown display and eval tricks.
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 9 years ago
Weave.jl - Weave.jl v0.4.1
This is a bug fix and 0.6 compatibility release, the only new feature is support for citations in pandoc output formats.
- Support citations in
pandoc2htmlandpandoc2pdfoutput - Disable precompilation due to warnings from depencies
- Fix deprecation warnings for Julia 0.6
- Fix PyPlot for Julia 0.6
- Fix extra whitespace when
term=true - Fix mime type priority for
md2html
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 9 years ago
Weave.jl - Weave.jl v0.4.0
- Support passing arguments to document using
argsoption - Add
include_weavefor including code from Weave documents - Add support for inline code chunks
- Remove generated figure files when publishing to html and pdf
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 9 years ago
Weave.jl - Weave.jl v0.3.0
- Add support for YAML title block
- Use Julia markdown for publishing to pdf and html
- Add
template,highlight_theme,latex_cmdandcssoption toweavefor customizing html and pdf output - Bug fixes
- Fix plotting on Windows
- Fix extra whitespace from code chunk output
- Improved GR and GLVisualize support with Plots
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 9 years ago
Weave.jl - Weave.jl v0.2
- Move to Julia 0.5 only
- New
displayandpromptchunk options by @gragusa - Implemented figwidth and figheight chunk option for Plots.jl
- Added pre and post chunk hooks, only used internally for now
- Automatic detection of plotting library,
:autois the new default options - Support for displaying general multimedia objects e.g. Plots.jl and Images.jl now work with weave.
- Support for including html, latex and markdown output from objects
- New logic for displaying output in script chunks, output is shown by default for:
- Writing to stdout
- Calling display
- Gadfly plots
- Variables on their own
- If the last line of a chunk is a function call that returns output e.g. plot(1:10)
- Bug fixes
- Fix parsing of lone variables from chunks
- Fix error with md2html formatter and dates #38
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 9 years ago
Weave.jl - Weave.jl v0.2.1
- Fix critical hanging on Windows using proper handling of redirect_stdout
- Add support for Plots.jl plotly and plotlyjs backends for including javascipt output in published HTML documents.
- Fix semicolons for
term=true
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 9 years ago
Weave.jl - Weave.jl v0.2.2
- Add IJulia notebook as input format
- Add
convert_docmethod to convert between input formats
Scientific Software - Peer-reviewed
- Julia
Published by mpastell about 9 years ago
Weave.jl - Weave.jl v0.1.2
27th April 2016
- Fix a bug with out_path for md2html and md2pdf
- Fix md2html and md2pdf on Windows
- Improve doctype autodetection
- Improved regex for parsing markdown input format
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 10 years ago
Weave.jl - Weave v0.1.1
- Change pandoc output to use inline images if there is no caption.
- Use Documenter.jl for documentation.
- Add chunk option
hold, replaces results = "hold". This way you can use e.g.hold = true, results=raw. - Methods for setting and restoring default chunk options for documents.
- New output options
md2pdfandmd2html, both use pandoc to output pdf and html files directly with own templates. - Restored and improved Winston support.
- New input format: scripts with markup in comments
- New output format: MultiMarkdown
- Added support for figure width in Pandoc
- Autodetect input and output formats based on filename
- Allow
out_pathbe a file or directory.
Scientific Software - Peer-reviewed
- Julia
Published by mpastell almost 10 years ago