ipynb-0.2 (Data structure for working with Jupyter notebooks (ipynb).)

JohnMacFarlane
Wed, 12 Jan 2022 08:08:27 UTC

by JohnMacFarlane at 2022-01-12T08:08:27Z

Maintainer

jgm@berkeley.edu

Revision history for ipynb

0.2 -- 2022-01-11

Make MimeAttachments a newtype, and export it [API change]. Derive ToJSON, ToEncoding using generics for deterministic field order.

Add Ord instance for MimeBundle and MimeData. [API change]

Derive ToJSON for MimeBundle, with a deterministic order of keys.

Add ToJSON instance for MimeData [API change].

Make JSONMeta a newtype and export it [API change]. Derive ToJSON with a deterministic order of keys.

Add cellId field to Cell (#2). [API change] Needed for Nb4.5+.

0.1.0.2 -- 2020-10-23

Changes for aeson 2 compatibility.

Simplified round trip test to avoid use of aeson-diff, which doesn't work with aeson 2.