Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .changeset/accessible-todo-and-callout-controls.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/dark-mode-theming-fixes.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/paste-drops-script-and-style.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/turn-into-toggle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/vue-media-block-exports.md

This file was deleted.

2 changes: 1 addition & 1 deletion examples/react-demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
"@xproeditor/react": "0.2.0",
"@xproeditor/react": "0.3.0",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
Expand Down
2 changes: 1 addition & 1 deletion examples/vue-demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
"@xproeditor/vue": "0.2.0",
"@xproeditor/vue": "0.3.0",
"vue": "^3.5.13"
},
"devDependencies": {
Expand Down
7 changes: 7 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @xproeditor/core

## 0.2.1

### Patch Changes

- 8877759: Fix dark mode across the editor. Table borders now follow the `--xpe-border` token instead of a hardcoded light grey baked into an inline style, table header backgrounds and table control hover tints now render at all (they were written with Tailwind opacity modifiers on `var()` colours, which silently produce no CSS), and the browser's default button chrome no longer shows through as light-grey chips on editor controls — most visibly on every row of the slash menu. Adds a `--xpe-danger-muted` token for destructive hover states.
- 8877759: Pasting HTML that contains `<script>` or `<style>` no longer inserts their source into the document as visible paragraph text. `htmlToBlocks` now strips non-content elements before converting.

## 0.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xproeditor/core",
"version": "0.2.0",
"version": "0.2.1",
"description": "Framework-agnostic engine for the XProEditor Notion-like block editor: block model, selection, clipboard, HTML conversion, and table operations.",
"type": "module",
"license": "MIT",
Expand Down
14 changes: 14 additions & 0 deletions packages/react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @xproeditor/react

## 0.3.0

### Minor Changes

- 8877759: The turn-into menu now offers **Toggle list**, alongside the paragraph, heading, list, to-do, quote and callout conversions it already supported.

### Patch Changes

- 8877759: Screen readers now announce the to-do checkbox and its checked state, and the callout icon button is labelled — both previously had no accessible name. The callout's "Color" control now fades in on hover or keyboard focus instead of sitting permanently inside every callout.
- 8877759: Fix dark mode across the editor. Table borders now follow the `--xpe-border` token instead of a hardcoded light grey baked into an inline style, table header backgrounds and table control hover tints now render at all (they were written with Tailwind opacity modifiers on `var()` colours, which silently produce no CSS), and the browser's default button chrome no longer shows through as light-grey chips on editor controls — most visibly on every row of the slash menu. Adds a `--xpe-danger-muted` token for destructive hover states.
- Updated dependencies [8877759]
- Updated dependencies [8877759]
- @xproeditor/core@0.2.1

## 0.2.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xproeditor/react",
"version": "0.2.0",
"version": "0.3.0",
"description": "Notion-like block editor for React — supports a sticky format toolbar and/or a floating Notion-like bubble toolbar + slash menu.",
"type": "module",
"license": "MIT",
Expand Down Expand Up @@ -49,7 +49,7 @@
"react-dom": "^18.0.0 || ^19.0.0"
},
"dependencies": {
"@xproeditor/core": "0.2.0",
"@xproeditor/core": "0.2.1",
"highlight.js": "^11.10.0",
"lucide-react": "^0.469.0"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/vue/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @xproeditor/vue

## 0.3.0

### Minor Changes

- 8877759: The turn-into menu now offers **Toggle list**, alongside the paragraph, heading, list, to-do, quote and callout conversions it already supported.
- 8877759: Export `EditorAudioBlock`, `EditorFileBlock` and `EditorButtonBlock`, matching the `AudioBlock`, `FileBlock` and `ButtonBlock` components `@xproeditor/react` already exported. Useful when composing custom chrome with `toolbar="none"`.

### Patch Changes

- 8877759: Screen readers now announce the to-do checkbox and its checked state, and the callout icon button is labelled — both previously had no accessible name. The callout's "Color" control now fades in on hover or keyboard focus instead of sitting permanently inside every callout.
- 8877759: Fix dark mode across the editor. Table borders now follow the `--xpe-border` token instead of a hardcoded light grey baked into an inline style, table header backgrounds and table control hover tints now render at all (they were written with Tailwind opacity modifiers on `var()` colours, which silently produce no CSS), and the browser's default button chrome no longer shows through as light-grey chips on editor controls — most visibly on every row of the slash menu. Adds a `--xpe-danger-muted` token for destructive hover states.
- Updated dependencies [8877759]
- Updated dependencies [8877759]
- @xproeditor/core@0.2.1

## 0.2.0

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/vue/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xproeditor/vue",
"version": "0.2.0",
"version": "0.3.0",
"description": "Notion-like block editor for Vue 3 — supports a sticky format toolbar and/or a floating Notion-like bubble toolbar + slash menu.",
"type": "module",
"license": "MIT",
Expand Down Expand Up @@ -48,7 +48,7 @@
"vue": "^3.4.0"
},
"dependencies": {
"@xproeditor/core": "0.2.0",
"@xproeditor/core": "0.2.1",
"highlight.js": "^11.10.0",
"lucide-vue-next": "^0.469.0"
},
Expand Down
2 changes: 1 addition & 1 deletion site/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@xproeditor/react": "0.2.0",
"@xproeditor/react": "0.3.0",
"lucide-react": "^0.469.0",
"react": "^18.3.1",
"react-dom": "^18.3.1"
Expand Down
Loading