slate-react@0.138.3
-
#6295
2d2a520Thanks @dylans! - Restore an existing editor selection when Tab or Shift+Tab focuses Editable. Keep the browser's initial placement when no selection exists, and preserve mouse-based caret placement. -
#6294
acca98fThanks @dylans! - Call caller-provided Editable event handlers in read-only mode while skipping Slate's editing behavior. Read-only editors remain outside the tab order unless a tabIndex is provided. -
#6290
ee31c77Thanks @dylans! - Acceptundefinedexplicitly in the optionalEditable,Slate,useSelectedandcreateHyperscriptoptions, so their published types stay compatible withexactOptionalPropertyTypesafter the TypeScript 6 upgrade.
💎 Version 8.3.0
The mouse wheel now zooms a chart only with Ctrl or Cmd held (or a trackpad pinch), so a page of zoomable charts scrolls past them. A bare scroll over a chart shows a short hint instead. Set chart.zoom.allowMouseWheelZoom to true for the old wheel, or chart.zoom.wheelHint to false to hide the hint.
Also about 60 fixes from the rest of the 8.x audit, to bars, stacks, axes, keyboard navigation, treemaps, sunbursts, icicles, unit charts and trellis. A few change behaviour you may rely on:
| Change | What to check |
|---|---|
| Grouped 100% stacks each reach 100% | seriesGroups with 100% |
| Series objects no longer get a group | reads of series.group |
| Numeric xaxis.stepSize sets the step | charts with stepSize |
| Log axes show values below the base | the log axis floor |
| Ragged horizontal numeric bars sit by x | one row per x value |
| Box plots ignore candlestick.type | box plots set to 'ohlc' |
- Make the default mouse wheel zoom cooperative.
- Add missing measure label to Romanian (ro). Thanks @vicuts.
- Stop doubling the comma after a Vue script section.
- Don't crash when a colour function is set only on fill.colors. Thanks @tplatenburg.
- Keep values below the log base on a logarithmic axis.
- Honour stepSize and 'dataPoints' ticks on a numeric x axis.
- Fit tiny stacked values and stop extrema getters throwing.
- Draw below-min values at the centre and honour label colours.
- Stack each series group to 100% and stop mutating series.
- Drop negative shading once an update removes negatives.
- Keep forecast dashes, stacked nulls and flat gradients right.
- Stop ragged stacked areas crossing between their points.
- Keep a series hidden on a showAlways axis out of the stack.
- Show stacked totals for untyped bar series in a combo chart.
- Morph violins on update instead of regrowing them.
- Read combo columns' styling and labels from their own series.
- Place overlaid histograms on their bins and keep end columns.
- Keep stacks whole past a short series and draw goals.
- Measure total and range labels in their own font.
- Morph duplicate categories and zoomed bars from their own bars.
- Paint series dashes and line caps on the canvas renderer.
- Stop truncated labels overrunning their maxWidth box.
- Keep shadows and hover highlight on data point select.
- Free the canvas renderer when a chart falls back to SVG.
- Thin rangeArea end labels and keep markers.size intact.
- Keep group order and ignore hidden or destroyed items.
- Shade the gradient legend like the cells, drop it on hide.
- Make gradient legend hover reach treemaps and every panel.
- Fill split waffles from the raw value and cap scatter units.
- Keep scatter ticks readable and points inside pinned axes.
- Keep units that share a name on their own slots.
- Draw fallback, inline and tinted marks as configured.
- Keep arc seats and outer labels inside the chart.
- Move waffle tracks with their cells and stop stale gathers.
- Keep cells paired when a sibling is added or removed.
- Colour flame graph frames apart and keep colours on sort.
- Keep the zoom across re-renders and settle its animation.
- Format node tooltip values and honour tooltip.y.formatter.
- Draw cell labels in server-rendered charts.
- Keep focus after keyboard zoom and pan only when zoomed.
- Select on enter and show focus with the tooltip off.
- Keep null skips from wrapping and reach every radial ring.
- Move a combo's line hover dot when a column is nearest.
- Drop the focus note when nav is off for the update.
- Give a repeated category's bar its own part.
- Place horizontal bars on a numeric axis in their own x row.
- Lay out overlap rows, null ranges and combo series right.
- Draw nothing for missing boxes and label each box once.
- Place violins right on reversed, log and numeric axes.
- Span colour scales over the data and darken any colour.
- Show branch names, totals and shares right in tooltips.
- Place, fit and fade in labels the way they are drawn.
- Keep zoom focus, labels and breadcrumb right.
- Shadow only the series dropShadow.enabledOnSeries names.
- Draw arc labels under SSR and keep them upright.
- Keep the zoom across re-renders and honour animate false.
- Fire animationEnd and collapse removed arcs out.
- Keep zoom reset and the crosshair sweep owned by the grid.
- Move the heatmap strip arrow for panels mounted later.
Upgrading is npm install apexcharts@8.3.0.
Full changelog, with the detail behind each change: https://github.com/apexcharts/apexcharts.js/compare/v8.2.0...v8.3.0
10.9.0
- batch Transformer updates, drop destroyed nodes without re-attaching survivors (Anton Lavrevov)
- 17b5032: update CHANGELOG with new version (Anton Lavrevov)
- d95eed6: build for 10.9.0 (Anton Lavrevov)
v16.5.0-canary.12
- Upgrade from pnpm v10 to v12: #99827
- docs(examples): fix typo and update HTTP links to HTTPS in example READMEs: #99924
- Turbopack: Avoid
serde_json::RawValueconversions in a few places: #97713 - docs: replace unbounded cacheHandler snippets and fix tag handling in examples: #100186
- Turbopack: don't treat events as relevant because their parent dir is in the watcher batch: #99782
- Fix CI for react 18.3: #100202
- docs: clarify ESLint 10 support: #100198
- ci: remove release eval dispatcher: #100200
- Copy pnpm store to tmpfs for test fixtures: #99960
Huge thanks to @bgw, @karan5028ji, @icyJoseph, @sokra, @lukesandberg, and @aurorascharff for helping!
v53.3.17
- Updated
@platejs/markdown.
-
#5161 by @vincent69001 – Fix
<br>export: Word for Mac no longer labels it as a text wrapping break, and Word no longer stretches the justified line that ends with it, a setting that applies to the whole document. -
#5150 by @vincent69001 – Fix DOCX export losing marks on text that carries several marks (for example bold and italic) and leaking a mark onto the text that follows it
-
#5159 by @SahinurDEV – Fix email autolinks losing later Markdown content when MDX is configured on Plate's default Markdown parser. Keep ordinary link and image URLs and existing JSX formatting when parsing autolinks.
-
- Apply
disallowedNodesto HTML and MDX elements by the key of their deserialize rule, so withremark-mdx,disallowedNodes: ['a']also removes<a href>.
- Apply
Thanks to everyone who contributed to this release:
@SahinurDEV, @vincent69001, @zbeyens
Full changelog: v53.3.16...v53.3.17
v4.2.6
[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds are running low. The team needed to scale down and is barely able to compensate the contributors for their work on the framework and the ecosystem tools.
If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.
Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.
Thank you.
slate-react@0.138.1
- #6287
b0462a1Thanks @dylans! - Limit whole-block deletion of a hanging selection, and native triple-click selections, to top-level blocks. Nested blocks such as table cells and list items keep the previous behavior, so cutting or dragging across cells in editors withouteditor.isIsolatedno longer removes cells. After undoing a whole-block deletion, the defaultscrollSelectionIntoViewscrolls to the restored text instead of the start of the following block.