Releases: disberd/PlutoDevMacros.jl
Releases · disberd/PlutoDevMacros.jl
v0.9.2
v0.9.1
PlutoDevMacros v0.9.1
Fixed some internals to support julia 1.12
Merged pull requests:
Closed issues:
- Broken in 1.12 (#64)
v0.9.0
v0.8.1
PlutoDevMacros v0.8.1
Merged pull requests:
Closed issues:
v0.8.0
PlutoDevMacros v0.8.0
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:
v0.7.4
v0.7.3
PlutoDevMacros v0.7.3
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
usingstatements in catch-all expressions (#48) (@disberd)
Closed issues:
v0.7.2
PlutoDevMacros v0.7.2
Merged pull requests:
v0.7.1
PlutoDevMacros v0.7.1
Merged pull requests:
v0.7.0
PlutoDevMacros v0.7.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 *inFromPackageImports (#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
@fromparentgive misleading location (#30) - extensions defined in package loaded with
@fromparentcan't have the same name as other loaded extensions (#32)