Releases: steven-tey/novel
novel@0.3.1
- Fix regression #363
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.3.0...novel@0.3.1
novel@0.3.0
What's Changed
- fix(docs): tailwind extensions guide by @arielweinberger in #354
- feat: support for custom OpenAI base url by @xyspg in #358
- Updated Drag Handle by @NiclasDev63 in #361
New Contributors
- @arielweinberger made their first contribution in #354
- @xyspg made their first contribution in #358
- @NiclasDev63 made their first contribution in #361
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.13...novel@0.3.0
novel@0.2.13
What's Changed
- fix: not show bubble menu if editor cannot be editable by @EnriqueSantos-dev in #347
- Resolves #234 by @haydenbleasel in #350
New Contributors
- @EnriqueSantos-dev made their first contribution in #347
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.12...novel@0.2.13
novel@0.2.12
Breaking Changes
EditorCommandList
has to directly wrap theEditorCommandItems
(this is because of cmdk).
<EditorCommandList>
{suggestionItems.map((item) => (
<EditorCommandItem>
....
</EditorCommandItem>
))}
</EditorCommandList>
This change was made to support wrapping of EditorCommandList with custom components.
What's Changed
- Fix typo in development.mdx by @dongree in #338
- feat: expose editor command list by @andrewdoro in #342
New Contributors
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.11...novel@0.2.12
novel@0.2.11
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.10...novel@0.2.11
What's Changed
- feat: add ai features example by @andrewdoro in #297
- Novel now exports a couple of utilities for dealing with AI cases:
//this extension is used for highlighting text for the AI
import { AIHighlight } from "novel/extensions";
//call this function when entering in AI mode to highlight current selection
import { addAIHighlight } from "novel/extensions";
//call this function when AI mode is no longer used
import { removeAIHighlight } from "novel/extensions";
//this function returns the current selection in Markdown
import { getPrevText } from "novel/extensions";
Implementation
You can see an example implementation
https://github.com/steven-tey/novel/tree/main/apps/web/components/tailwind/generative
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.10...novel@0.2.11
novel@0.2.9
## Update to 0.2.10, this version is missing type definitions
Breaking Changes
defaultEditorProps
was removed from the library
It was broken into multiple functions that have to be passed in the editorProps
.
handleImageDrop
,handleImagePaste
require a custom uploadFn for uploading images (See guide here)
import { handleImageDrop, handleImagePaste } from "novel/plugins";
import { handleCommandNavigation } from "novel/extensions";
<EditorContent
editorProps={{
handleDOMEvents: {
keydown: (_view, event) => handleCommandNavigation(event),
},
handlePaste: (view, event) =>
handleImagePaste(view, event, uploadFn),
handleDrop: (view, event, _slice, moved) =>
handleImageDrop(view, event, moved, uploadFn),
}}
What's Changed
- Show grabbing cursor when grabbing drag handle by @haydenbleasel in #334
- feat: add custom upload config by @andrewdoro in #335
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.8...novel@0.2.9
novel@0.2.10
- Fixes missing types.
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.9...novel@0.2.10
novel@0.2.8
What's Changed
- fix: rename updated image type by @bouceka in #315
- feat: clear nodes on node selector by @brunocroh in #322
- Miscellaneous fixes by @haydenbleasel in #321
- fix: remove drag-handle on drop by @brunocroh in #323
- fix: dont trigger slash-command on codeBlock nodes by @brunocroh in #326
New Contributors
- @bouceka made their first contribution in #315
- @haydenbleasel made their first contribution in #321
Full Changelog: https://github.com/steven-tey/novel/compare/novel@0.2.7...novel@0.2.8
novel@0.2.7
What's Changed
- fix: update docs & rename type to EditorInstance by @andrewdoro in #310
- feat: configure changesets for release by @andrewdoro in #311
- fix: update packge docs by @andrewdoro in #314
Full Changelog: https://github.com/steven-tey/novel/compare/0.2.6...novel@0.2.7