Skip to content

Commit 63316ba

Browse files
committed
[add] whats-new.md for v7.1.12
1 parent a821f4e commit 63316ba

3 files changed

Lines changed: 22 additions & 18 deletions

File tree

docs/guides/recurring-events.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ For example:
471471
addEventListener(node, "click", function(){...})
472472
~~~
473473

474-
## Custom confirmation modal
474+
## Custom confirmation modal {#customconfirmationmodal}
475475

476476
When a user edits or drags a recurring event, the scheduler displays a built-in modal that asks whether to modify just this occurrence, this and following events, or the entire series. You can replace it with your own UI by overriding `scheduler.ext.recurring.confirm`.
477477

docs/integrations/react/overview.md

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ The delete confirmation dialog can be overridden via `modals`.
351351
/>
352352
```
353353
354-
### Customizing the Recurrence Confirmation Modal
354+
### Customizing the Recurrence Confirmation Modal {#customizingtherecurrenceconfirmationmodal}
355355
356356
When a user edits or drags a recurring event, a confirmation modal asks whether to modify just this occurrence, this and following events, or the entire series. You can replace this built-in dialog with your own using `modals.onRecurrenceConfirm`.
357357
@@ -367,22 +367,7 @@ The callback receives a context object and must return a decision (or a Promise
367367
368368
Return value (`RecurrenceDecision`): `"occurrence"`, `"following"`, `"series"`, or `null` to cancel.
369369
370-
Minimal example using `window.confirm`:
371-
372-
```tsx
373-
<ReactScheduler
374-
modals={{
375-
onRecurrenceConfirm: (context) => {
376-
const choice = window.prompt(
377-
`${context.labels.title}\nOptions: ${context.options.join(", ")}`
378-
);
379-
return context.options.includes(choice) ? choice : null;
380-
},
381-
}}
382-
/>
383-
```
384-
385-
Full example with a custom React dialog:
370+
Example:
386371
387372
```tsx
388373
import { useState, useCallback } from "react";

docs/whats-new.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ sidebar_label: "What's New"
77

88
If you are updating Scheduler from an older version, check [Migration From Older Versions](migration.md) for details.
99

10+
7.2.12
11+
-------------
12+
<span class='release_date'>March 23, 2026. Bugfix release</span>
13+
14+
### Fixes
15+
16+
- Fix the crash on page reload in [React Scheduler](integrations/react/overview.md) when using non-default themes with the [cookie](guides/extensions-list.md#cookie) plugin enabled
17+
- Fix the regression where the `save` URL in the `data` prop was not applied correctly in [React Scheduler](integrations/react/overview.md)
18+
- Fix the issue where editing a non-first occurrence of a [recurring event](guides/recurring-events.md) in "This and following events" mode did not apply all [lightbox](guides/configuring-the-lightbox.md) field changes
19+
- Fix the issue where dynamically changing [Quick Info](guides/quick-info.md) buttons based on event conditions did not update the popup correctly
20+
- Fix the issue where modifying the text of a single [recurring event](guides/recurring-events.md) occurrence was overwritten after editing a subsequent occurrence in "This and following events" mode
21+
- Fix the overflow styles of the [Quick Info](guides/quick-info.md) popup to properly handle long event descriptions
22+
- Fix the script error in [React Scheduler](integrations/react/overview.md) that occurred when adding events to an existing dataset via the `useState` function
23+
24+
### Updates
25+
26+
- Add the ability to replace the [recurring event confirmation modal](guides/recurring-events.md#customconfirmationmodal) with a custom dialog.
27+
- Add the ability to replace the [recurring event confirmation modal](integrations/react/overview.md#customizingtherecurrenceconfirmationmodal) in [React Scheduler](integrations/react/overview.md) via the modals.onRecurrenceConfirm prop
28+
1029
7.2.11
1130
-------------
1231
<span class='release_date'>January 12, 2026. Bugfix release</span>

0 commit comments

Comments
 (0)