Skip to content

Commit

Permalink
Update relnotes for v0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bpcreech committed Mar 30, 2024
1 parent 4356c17 commit e959f34
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 3 deletions.
9 changes: 8 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,12 +190,19 @@ To release:
1. Update `HISTORY.md` with a summary of changes since the last release.
1. Add and push a tag:
1. Pick the next revision number:
```sh
$ git fetch --tags
$ git tag -l
# observe the next available tag
```
1. Update `src/py_mini_racer/__about__.py` with the new revision number.
1. Add and push a tag:
```sh
NEXT_TAG=the next tag
$ git tag "${NEXT_TAG}"
$ git push origin "${NEXT_TAG}"
Expand Down
8 changes: 7 additions & 1 deletion HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
# History

## 0.9.0 (2024-03-??)
## 0.9.0 (2024-03-30)

- Revamped JS execution model to be out-of-thread. Python/C++ interaction now happens
via callbacks.

- Consequently, Control+C (`KeyboardInterrupt`) now interrupts JS execution.

- Hardened C++-side thread safety model, resolving potential race conditions introduced
in v0.8.1 (but not actually reported as happening anywhere).

- Further improved JS exception reporting; exception reports now show the offending code
where possible.

- Introduced `timeout_sec` parameter to `eval`, `call`, and `execute` to replace the
`timeout`, which unfortunately uses milliseconds (unlike the Python standard
library). In the future we may emit deprecation warnings for use of `timeout`.
Expand Down
2 changes: 1 addition & 1 deletion src/py_mini_racer/__about__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
__author__ = "bpcreech"
__email__ = "mini-racer@bpcreech.com"
__version__ = "0.8.1"
__version__ = "0.9.0"

0 comments on commit e959f34

Please sign in to comment.