Skip to content

Releases: rikhuijzer/PlutoStaticHTML.jl

v3.3.0

07 Feb 11:50
a09dd6d
Compare
Choose a tag to compare

PlutoStaticHTML v3.3.0

Diff since v3.2.2

Make converting of complex objects to HTML more robust by overriding the method inside Pluto which generated Pluto tree objects.

Closed issues:

  • Use disable_writing_notebook_files instead of creating a temp notebook (#40)
  • Add example of CI for the parallel build (#41)
  • Generate Markdown files (#47)
  • Disable the complex Julia objects in Pluto (#53)

Merged pull requests:

v3.2.2

04 Feb 14:13
eeaf9ce
Compare
Choose a tag to compare

PlutoStaticHTML v3.2.2

Diff since v3.2.1

Merged pull requests:

v3.2.1

03 Feb 19:24
018b81f
Compare
Choose a tag to compare

PlutoStaticHTML v3.2.1

Diff since v3.2.0

Add a flag for setting documenter_output which will generate Markdown files ready to be read by Documenter.jl.

Merged pull requests:

v3.2.0

02 Feb 16:06
2061e12
Compare
Choose a tag to compare

PlutoStaticHTML v3.2.0

Diff since v3.1.4

This release fixes a problem with how the notebooks were evaluated. The cell order was not always correctly executed. Also, this version is slightly breaking since run_notebook! is not an exported function anymore.

Merged pull requests:

v3.1.4

30 Jan 11:20
97937c1
Compare
Choose a tag to compare

PlutoStaticHTML v3.1.4

Diff since v3.1.3

Merged pull requests:

v3.1.3

28 Jan 16:25
7da58c0
Compare
Choose a tag to compare

PlutoStaticHTML v3.1.3

Diff since v3.1.2

Implement writing to Franklin Markdown files directly instead of writing to ".html" files. This makes things easier to use and also avoids situations where Franklin shows old output because it hasn't noticed the changed ".html" file. This new functionality is used at https://rikhuijzer.github.io/JuliaTutorialsTemplate/.

Closed issues:

  • Feature Request - Links to download the original notebook and run the Original notebook in Binder (#25)

v3.1.2

26 Jan 09:28
d749483
Compare
Choose a tag to compare

PlutoStaticHTML v3.1.2

Diff since v3.1.1

Merged pull requests:

v3.1.1

22 Jan 14:04
e16077e
Compare
Choose a tag to compare

PlutoStaticHTML v3.1.1

Diff since v3.1.0

Add experimental support for evaluation of @bind elements. Also, refactor large parts and fix some minor issues.

Closed issues:

  • run_notebook! doesn't handle packages and instantiation correctly (#42)

Merged pull requests:

v3.1.0

13 Jan 21:36
9e04d7c
Compare
Choose a tag to compare

PlutoStaticHTML v3.1.0

Diff since v3.0.0

Parallel processing can now be disabled by setting use_distributed=false. This will avoid compilation overhead of running each notebook in a separate process. Depending on the notebooks, this may drastically speed up the time to evaluate all notebooks. Also, it is now possible to pass Pluto.CompilerOptions which can be useful for things such as using sysimages from PackageCompiler.

This release is breaking because it renames run_notebook to run_notebook!.

Closed issues:

  • @__DIR__ cannot be used (#31)
  • Parallel build evaluates tmp notebooks too (#35)

Merged pull requests:

v3.0.0

10 Jan 10:25
6587054
Compare
Choose a tag to compare

PlutoStaticHTML v3.0.0

Diff since v2.1.1

This release implements caching and simplifies the API. The simplification makes it easier to know which method requires which arguments. Now, the options are mostly passed via HTMLOptions and BuildOptions which are documented extensively at the main documentation page. For more information on the caching, see the Caching section on the main page of the documentation. In summary, this package now contains a hand-crafted caching system to optimize running times. The caching system is quite involved (as, in my experience, is always the case with file-based caching systems). To avoid problems it's tested extensively in test/cache.jl and I've double checked it with my blog. For the blog (https://gitlab.com/rikh/blog), it reduced the build time from 24 minutes to 2 minutes.

Closed issues:

  • How to include images that work in the notebook and the export (#22)
  • Convert images to WebP? (#23)
  • Support caching (#26)
  • parallel_build may spawn too many processes (#29)

Merged pull requests: