All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
15.12.0 (2022-03-25)
15.11.2 (2022-02-07)
- set "typings" for rich-text-from-markdown (1b3a15f)
15.11.1 (2022-01-04)
15.11.0 (2021-12-27)
15.10.1 (2021-12-21)
- remove support to convert tables from md to rich text (a9d513c)
15.10.0 (2021-12-15)
15.9.1 (2021-12-10)
15.9.0 (2021-12-09)
15.8.0 (2021-11-11)
15.7.0 (2021-11-11)
15.6.2 (2021-11-05)
Note: Version bump only for package @contentful/rich-text
15.6.1 (2021-11-05)
Note: Version bump only for package @contentful/rich-text
15.6.0 (2021-11-04)
15.5.1 (2021-10-25)
15.5.0 (2021-10-25)
15.4.0 (2021-09-16)
15.3.6 (2021-09-15)
15.3.5 (2021-09-13)
15.3.4 (2021-09-09)
15.3.3 (2021-09-07)
Note: Version bump only for package @contentful/rich-text
15.3.2 (2021-09-07)
Note: Version bump only for package @contentful/rich-text
15.3.1 (2021-09-07)
Note: Version bump only for package @contentful/rich-text
15.3.0 (2021-09-06)
- allow the first item in Table to be a TableHeaderRow (9a6de55)
- don't export the helper TableHeaderRow type (179c3cb)
- typo (2282665)
- add TableHeaderCell type (5e25ac9)
15.2.0 (2021-08-16)
- π html encode default inlined CF entry/asset links (41396eb)
- π prevent html injection via
data.uri
link rendering (ecae89a) - audit fix aiming mixing-deep vulnerability (2b98cbd)
- audit fix root folder (ffe9e44)
15.1.0 (2021-08-02)
- πΈ add RT html renderer tables support (ce81375)
- πΈ add RT react renderer tables support (fddfb8a)
- add rowspan (e0264fb)
15.0.0 (2021-06-15)
- add table markup support (c6ae127)
14.2.0 (2021-05-04)
- {wip} update slate.js adapter (c281aea)
- fix test types (0c86f93)
- update contentful-to-slatejs adapter (33a3b6d)
- update contentful-to-slatejs-adapter (89a32f4)
14.1.3 (2021-04-12)
14.1.2 (2020-11-02)
- π configure rollup copy correctly (3446a33)
- π skip lib check for TS (e8bf2ba)
- Add leaf object (#5) (fb0b80d)
- Add lodash.omit to externals (#7) (1c65200)
- Remove doc deployment and fix (90bccaa)
- Add a default value for Marks (6828215)
- Add data transform (#6) (9d90fa1)
- Cleans up the
mark
property from extra props (20ec641) - contentful-to-slate: Implement new isVoid in Slate's Node (3d2d38d)
- data defaults to an empty object (0a9b8a0)
- first version (11591d0)
- integrate structured-text-types (#8) (d6d5e37)
- remove content from void nodes (0ce9898)
- Remove nodeClass from Contentful's Document (23bb2d5)
- update dependencies (e294233)
- Update structured-text-type version (#9) (ced65da)
- β‘οΈ Remove lodash.omit dependency (93b6b76)
- Remove nodeClass from Contentful's Document
- Changed the interface of Slate->Contentful adapter. Added new parameter Schema
- contentful-to-slate: toSlatejsDocument now accepts Schema
- Only supports structured-text-types >= 2.0.0
14.0.1 (2020-01-30)
- πΈ emptyDoc representing an empty RT document (80315ef)
14.0.0 (2020-01-28)
- π detect links as children of nodes also having links (565f423)
13.4.0 (2019-08-01)
13.3.0 (2019-03-21)
13.2.0 (2019-03-18)
- πΈ renderText option to alter all text (f684a6e)
13.1.0 (2019-03-04)
- π Fix incorrect typings file path (cca74d5)
- πΈ Support filtering by node name in rich-text-links (5ec0dda)
13.0.1 (2019-02-11)
- πΈ Initial rich-text-react-renderer implementation (06dad9b)
13.0.0 (2019-01-22)
- π use named export instead of default (57bf365)
- removes default export from 'rich-text-plain-text-renderer'
12.2.1 (2019-01-22)
- gracefully handle empty rich text documents (14870de)
- πΈ add time to read for reach text (5f2115a)
12.2.0 (2018-12-20)
- πΈ parse links inside marks (11722cf)
12.1.2 (2018-12-14)
- fix npm ignore (5c9e58e)
- add html escaping (4b55331)
12.1.1 (2018-12-12)
- handle hyperlinks (54508d4)
12.1.0 (2018-12-12)
- async-handling: move to promise-based api (a07d3fc)
12.0.4 (2018-12-05)
- Add index.js (383cc98)
- package: add babel/runtime to deps; remove 'main' from package.json (f7adbff)
- package: use caret operator for gatsby peer dep (21478ef)
12.0.3 (2018-12-05)
- build: rm gatsby from dev-deps on gatsby plugin (2b3f87b)
- deps: dep to old version within monorepo (b0da60a)
- readme: mark types in readme examples (d997b56)
- Remove debugger (c7c9c4f)
- transformer: Add gatsby-transformer-contentful-richtext (8ed2adb)
- β‘οΈ prefer iterator unrolling to Array.from (a887a92)
12.0.2 (2018-12-04)
- π update path to typings (ce5544f)
12.0.1 (2018-12-04)
- π add Object.values and Array.prototype.includes polyfills (9e2ffb4)
- from-markdown: Fix list typos (c392016)
- parsing: list item, (un)ordered list, links, quotes (8a0c580)
- text: Parse text nodes with marks correctly (d489f90)
12.0.0 (2018-11-29)
- πΈ
getRichTextEntityLinks
perf and signature changes (fcd6d7f)
- β‘οΈ Add benchmark support (ae278b7)
- Produces an entirely new return value and obviates the
linkType
parameter (all entities are grouped and returned by default).
11.0.0 (2018-11-27)
- π Removes cz-lerna-changelog from devDependencies (31daac0)
- π Removes obsolete field
title
from Hyperlinks (8cb9027)
10.3.0 (2018-11-26)
- πΈ return all entity links when no linkType is provided (02970ea)
10.2.0 (2018-11-19)
10.1.0 (2018-11-16)
- π removes obsolete fields from mark nodes (b638a56)
- πΈ adds json schema generation to rich text types (8916140)
- πΈ introduces top-level-block type (a6bf35e)
10.0.5 (2018-11-12)
- π handle case of missing rootNode / rootNode.content (e2434c7)
10.0.4 (2018-11-09)
10.0.3 (2018-11-09)
10.0.2 (2018-11-09)
10.0.1 (2018-11-08)
- packages: Add rich text from markdown package (bc8ec41)
10.0.0 (2018-11-02)
- πΈ removes nodeClass from Node interface (09b8162)
- Removes accidentally added nodeClass
9.0.2 (2018-10-31)
9.0.1 (2018-10-31)
9.0.0 (2018-10-30)
- πΈ Explicitly declare nodeClass and nodeType in core types (0749c61)
- Fundamentally alters the plain text renderer behavior. (For the better!)
- Potentially breaks TypeScript libraries pulling this in as a dependency if they are not explicitly stating nodeClass and nodeType.
8.0.3 (2018-10-30)
8.0.2 (2018-10-29)
8.0.1 (2018-10-26)
- πΈ take all packages out of "demo mode" (815f18b)
- renames all packages
7.0.1 (2018-10-26)
- π hypenate more hyperlink tokens (f88b377)
7.0.0 (2018-10-26)
- π blockquote -> block-quote (5b66181)
- π hyphenate hyper-link (662f60d)
- π Remove .releaserc.js (f1f72a7)
- major version bump
- None, but let's pretend like there are some anyway to trigger a major version bump