Skip to content

Releases: disberd/PlutoDevMacros.jl

v0.9.0

11 Jul 23:48
1133de2
Compare
Choose a tag to compare

PlutoDevMacros v0.9.0

Diff since v0.8.1

Merged pull requests:

  • Big Rewrite to simplify and rely less on julia internals (#61) (@disberd)
  • Add back settings/options (#62) (@disberd)

v0.8.1

04 Jun 11:32
d4f1d96
Compare
Choose a tag to compare

PlutoDevMacros v0.8.1

Diff since v0.8.0

Merged pull requests:

Closed issues:

  • copied project in update_active_from_target! misses extensions (#57)
  • rerunning the @frompackage macro only imports variables once every two times (#59)

v0.8.0

31 May 17:50
Compare
Choose a tag to compare

PlutoDevMacros v0.8.0

Diff since v0.7.4

Merged pull requests:

  • register target package as root_module [BREAKING] (#50) (@disberd)
  • Make @include_using the default catch-all behavior (#51) (@disberd)
  • remove PlutoCombineHTL module and corresponding dependencies (#52) (@disberd)
  • Cleanup notebook deps (#53) (@disberd)
  • add target package as dev in active environment (#54) (@disberd)
  • refactor how extensions are loaded (#55) (@disberd)

Closed issues:

  • Implement JS container to store notebook-wide style and variables (#16)
  • support extensions depending on more than one weakdep (#39)
  • error messages for types loaded by @frompackage are quite verbose (#45)

v0.7.4

25 May 13:50
8c9285f
Compare
Choose a tag to compare

PlutoDevMacros v0.7.4

Diff since v0.7.3

Merged pull requests:

v0.7.3

25 May 09:14
Compare
Choose a tag to compare

PlutoDevMacros v0.7.3

Diff since v0.7.2

Merged pull requests:

  • Fix error when dependencies are specified by relative path (#44) (@disberd)
  • Allow loading indirect imports (#46) (@disberd)
  • Change how direct and indirect dependencies are stored and loaded (#47) (@disberd)
  • Enable re-exporting names from using statements in catch-all expressions (#48) (@disberd)

Closed issues:

  • variables imported via using in previous notebooks are not visible (#11)
  • Support loading indirect dependencies from @frompackage (#40)
  • Give better error message when direct dependency is not found (#41)
  • @frompackage does not seem to work if the target package has devd dependencies (#43)

v0.7.2

23 Feb 13:33
Compare
Choose a tag to compare

PlutoDevMacros v0.7.2

Diff since v0.7.1

Merged pull requests:

  • Fix import statements of with PackageModule as first module identifier (#38) (@disberd)

v0.7.1

23 Feb 11:20
Compare
Choose a tag to compare

PlutoDevMacros v0.7.1

Diff since v0.7.0

Merged pull requests:

  • fix error when compat entry is only in weakdeps (#37) (@disberd)

v0.7.0

23 Feb 10:39
Compare
Choose a tag to compare

PlutoDevMacros v0.7.0

Diff since v0.6.0

Merged pull requests:

  • CompatHelper: add new compat entry for TOML at version 1, (keep existing compat) (#25) (@github-actions[bot])
  • Execute init function (if it exists) after loading module (#29) (@disberd)
  • Wrap ParseErrors in LoadError on Julia >= 1.10 (#31) (@disberd)
  • Improve Extensions handling (Partial interal overhaul) (#33) (@disberd)
  • add OS X to CI (#34) (@disberd)
  • Make __init__ handling work also for submodules (#35) (@disberd)
  • Allow import * in FromPackageImports (#36) (@disberd)

Closed issues:

  • allow import * also for non-included files (#26)
  • the @fromparent macro shall run the init function if present in the module (#27)
  • extensions of indirect dependencies are not loaded with @fromparent (#28)
  • ParseError encountered while evaluating code from @fromparent give misleading location (#30)
  • extensions defined in package loaded with @fromparent can't have the same name as other loaded extensions (#32)

v0.6.0

08 Oct 18:13
Compare
Choose a tag to compare

PlutoDevMacros v0.6.0

Diff since v0.5.8

Merged pull requests:

  • PlutoCombineHTL Submodule [BREAKING] (#23) (@disberd)

v0.5.8

30 Aug 15:54
Compare
Choose a tag to compare

PlutoDevMacros v0.5.8

Diff since v0.5.7

Merged pull requests: