Skip to content

Releases: entangled/entangled.py

Entangled 2.1.0

18 Jul 15:04
Compare
Choose a tag to compare

Features

  • quarto_attributes can now be used to set id and file. 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 the hooks entry in entangled.toml to enable.
  • Hook API has changed.

Entangled 2.0.5

09 Jul 11:23
Compare
Choose a tag to compare
  • 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

09 Jul 07:07
Compare
Choose a tag to compare

Fixes an issue with the entangled watch daemon crashing on rapid file system changes

Entangled 2.0.3

15 May 14:29
Compare
Choose a tag to compare

Changes

By @dantefromhell

  • 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

18 Nov 22:43
Compare
Choose a tag to compare

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

13 Nov 12:23
Compare
Choose a tag to compare

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

Entangled 2.0

09 Nov 00:21
b10c250
Compare
Choose a tag to compare

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

13 Oct 10:48
Compare
Choose a tag to compare
Pre-release

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

07 Oct 09:37
Compare
Choose a tag to compare
Pre-release

Release notes

  • makes rich a non-optional dependency
  • fixes filedb between Windows/Linux

Entangled 2.0.0-beta-4

27 Sep 11:32
bc78474
Compare
Choose a tag to compare
Pre-release

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.