Skip to content

Commit 47ddc8f

Browse files
committed
Release v0.4.5
1 parent 7e284ad commit 47ddc8f

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

CHANGELOG.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,58 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
## [v0.4.5](https://github.com/livebook-dev/pythonx/tree/v0.4.5) (2025-07-29)
8+
9+
### Updated
10+
11+
- Optimised converstion from Python bytes and strings to Elixir binaries to avoid copying ([#19](https://github.com/livebook-dev/pythonx/pull/19))
12+
13+
### Fixed
14+
15+
- Evaluation crashing when group leader is from another node ([#27](https://github.com/livebook-dev/pythonx/pull/27))
16+
717
## [v0.4.4](https://github.com/livebook-dev/pythonx/tree/v0.4.4) (2025-03-07)
818

919
### Fixed
1020

11-
* Added missing `:extra_applications`, which caused `Pythonx.uv_init/1` to fail in certain environments
21+
- Added missing `:extra_applications`, which caused `Pythonx.uv_init/1` to fail in certain environments
1222

1323
## [v0.4.3](https://github.com/livebook-dev/pythonx/tree/v0.4.3) (2025-03-06)
1424

1525
### Changed
1626

17-
* `sys.executable` to point to a Python executable inside venv, instead of global one ([#14](https://github.com/livebook-dev/pythonx/pull/14))
27+
- `sys.executable` to point to a Python executable inside venv, instead of global one ([#14](https://github.com/livebook-dev/pythonx/pull/14))
1828

1929
### Fixed
2030

21-
* Waiting on a child process to finish indefinitely (for example `subprocess.run`) ([#15](https://github.com/livebook-dev/pythonx/pull/15))
31+
- Waiting on a child process to finish indefinitely (for example `subprocess.run`) ([#15](https://github.com/livebook-dev/pythonx/pull/15))
2232

2333
## [v0.4.2](https://github.com/livebook-dev/pythonx/tree/v0.4.2) (2025-02-27)
2434

2535
### Changed
2636

27-
* `~PY` sigil to not reference undefined Elixir variables ([#12](https://github.com/livebook-dev/pythonx/pull/12))
37+
- `~PY` sigil to not reference undefined Elixir variables ([#12](https://github.com/livebook-dev/pythonx/pull/12))
2838

2939
## [v0.4.1](https://github.com/livebook-dev/pythonx/tree/v0.4.1) (2025-02-25)
3040

3141
### Fixed
3242

33-
* `~PY` sigil triggering unused variable warnings ([#6](https://github.com/livebook-dev/pythonx/pull/6))
34-
* Segmentation fault caused by using libraries depending on pybind11 ([#9](https://github.com/livebook-dev/pythonx/pull/9))
43+
- `~PY` sigil triggering unused variable warnings ([#6](https://github.com/livebook-dev/pythonx/pull/6))
44+
- Segmentation fault caused by using libraries depending on pybind11 ([#9](https://github.com/livebook-dev/pythonx/pull/9))
3545

3646
## [v0.4.0](https://github.com/livebook-dev/pythonx/tree/v0.4.0) (2025-02-21)
3747

3848
### Added
3949

40-
* Options to `Pythonx.eval/3` for customizing stdout and stderr destination ([#5](https://github.com/livebook-dev/pythonx/pull/5))
50+
- Options to `Pythonx.eval/3` for customizing stdout and stderr destination ([#5](https://github.com/livebook-dev/pythonx/pull/5))
4151

4252
### Removed
4353

44-
* Removed `Pythonx.init/3` in favour of always using `Pythonx.uv_init/2` ([#4](https://github.com/livebook-dev/pythonx/pull/4))
54+
- Removed `Pythonx.init/3` in favour of always using `Pythonx.uv_init/2` ([#4](https://github.com/livebook-dev/pythonx/pull/4))
4555

4656
### Fixed
4757

48-
* `sys.executable` to point to a Python executable, instead of the BEAM one ([#4](https://github.com/livebook-dev/pythonx/pull/4))
58+
- `sys.executable` to point to a Python executable, instead of the BEAM one ([#4](https://github.com/livebook-dev/pythonx/pull/4))
4959

5060
## [v0.3.0](https://github.com/livebook-dev/pythonx/tree/v0.3.0) (2025-02-19)
5161

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ end
55
defmodule Pythonx.MixProject do
66
use Mix.Project
77

8-
@version "0.4.5-dev"
8+
@version "0.4.5"
99
@description "Python interpreter embedded in Elixir"
1010
@github_url "https://github.com/livebook-dev/pythonx"
1111

0 commit comments

Comments
 (0)