Skip to content

Commit

Permalink
Describe the changes in the changelog.
Browse files Browse the repository at this point in the history
  • Loading branch information
tbenthompson committed Feb 6, 2023
1 parent c9e2ce9 commit 796c373
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
# Changelog

## Unreleased
## 0.5.0

- replaced JSON serialization with cloudpickle. This allows extracting a much wider range of objects from the notebook subprocess.
- Reference semantics have changed.
- Old behavior of `tb.get(name)` and `tb[name]`:
- a reference would be returned for non-JSON-serializable objects.
- a value would be returned for JSON-serializable objects.
- Old behavior of `tb.ref(name)` was identical to `tb.get(name)`.
- However, now almost all objects are serializable. Therefore, when a
reference is desired, we require explicitly requesting a reference. The
new behavior of `tb.get(name)` and `tb[name]` is to always return the
deserialized object and to never return a reference. The new behavior of
`tb.ref(name)` is to always return a reference.

## 0.4.2

Expand Down

0 comments on commit 796c373

Please sign in to comment.