Releases: entangled/entangled.py
Entangled 2.1.0
Features
quarto_attributes
can now be used to setid
andfile
. This means Entangled can now work with standard Github markdown, as well as Typst. See the README for instructions.
Breaking changes
- Shebang
#!
parsing is now part of a hook. This hook is enabled by default, however if you've enabled other hooks, add"shebang"
to thehooks
entry inentangled.toml
to enable. - Hook API has changed.
Entangled 2.0.5
- Fix issue for explicitly assigning a code block id to a block that also has a file target. The following should now work:
``` {.rust file=src/main.rs #main}
// this is the main file
```
``` {.rust #main}
fn main() {
println!("Hello, World!");
}
```
Entangled 2.0.4
Fixes an issue with the entangled watch
daemon crashing on rapid file system changes
Entangled 2.0.3
Changes
- Add
nix
language to default languages - Show ignore list in status
- Document ignore list in README
By @jhidding
- Upgrade
copier
dependency
Entangled 2.0.2
About Entangled
With Entangled you write code and documentation together in Markdown files. Code is tangled from the Markdown into source files that work as normal and changes are synchronized between both. Entangled let's you create computational notebooks in any programming language, and keeps your code maintainable in any text editor.
Features in 2.0
- Start new projects with
entangled new
- Build artifacts with
entangled brei
Fixes in 2.0.1-2
- Fix windows compatibility
- Enable external plugins under
entangled.hooks
- Fix stupid import error
Entangled 2.0.1
About Entangled
With Entangled you write code and documentation together in Markdown files. Code is tangled from the Markdown into source files that work as normal and changes are synchronized between both. Entangled let's you create computational notebooks in any programming language, and keeps your code maintainable in any text editor.
Features in 2.0
- Start new projects with
entangled new
- Build artifacts with
entangled brei
Fixes in 2.0.1
- Fix windows compatibility
- Enable external plugins under
entangled.hooks
Entangled 2.0
About Entangled
With Entangled you write code and documentation together in Markdown files. Code is tangled from the Markdown into source files that work as normal and changes are synchronized between both. Entangled let's you create computational notebooks in any programming language, and keeps your code maintainable in any text editor.
Features in 2.0
- Start new projects with
entangled new
- Build artifacts with
entangled brei
Entangled 2.0.0-beta-6
Changes
- Support shebang lines: lines at the top of a code-block that start with '#!' are pushed towards the top.
Entangled 2.0.0-beta-5
Release notes
- makes
rich
a non-optional dependency - fixes filedb between Windows/Linux
Entangled 2.0.0-beta-4
Build hook
The build
hook has changed. It's no longer a hook on codeblocks in the make
language. Rather, you may tag any code block with a .build
class and a pre-configured make action is included to run that code block. Target and dependencies are specified as attributes of the code block.