Skip to content

fix: issue #2534#2566

Merged
cutterbl merged 2 commits into
jquense:masterfrom
prescarlton:fix/issue-2534
May 28, 2025
Merged

fix: issue #2534#2566
cutterbl merged 2 commits into
jquense:masterfrom
prescarlton:fix/issue-2534

Conversation

@prescarlton
Copy link
Copy Markdown
Contributor

this commit fixes the issues mentioned in #2534

In cases of leap years, the month of March would often display unexpected off-range days / missing days entirely.
This includes special handling for leapyears, and does manual math to get the start of the week rather than Dayjs' startOf.

@eddielee394
Copy link
Copy Markdown

Any chance we can get this merged?

@dhmoon91
Copy link
Copy Markdown

dhmoon91 commented Mar 5, 2025

hmm This is over a year old now... Could we get this merged pleaseeee?

@cutterbl
Copy link
Copy Markdown
Collaborator

@prescarlton @eddielee394 @dhmoon91 The reason this has not been merged in is because the fix currently only addresses the issue when using the dayjs localizer. Is the issue present with the moment localizer? Or the luxon localizer? Has it been verified?

@prescarlton
Copy link
Copy Markdown
Contributor Author

@prescarlton @eddielee394 @dhmoon91 The reason this has not been merged in is because the fix currently only addresses the issue when using the dayjs localizer. Is the issue present with the moment localizer? Or the luxon localizer? Has it been verified?

It's admittedly been a while since I've looked at this but iirc it only occurred with the dayjs localizer

@cutterbl cutterbl merged commit 10cfe84 into jquense:master May 28, 2025
github-actions Bot pushed a commit that referenced this pull request May 28, 2025
# [1.19.0](v1.18.0...v1.19.0) (2025-05-28)

### Bug Fixes

* Clean up preview elements after dropping from outside ([#2746](#2746)) ([652502f](652502f))
* issue [#2534](#2534) ([#2566](#2566)) ([10cfe84](10cfe84))

### Features

* **time-indicator-wrapper:** expose time indicator wrapper component ([#2747](#2747)) ([10b8041](10b8041))
@github-actions
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.19.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

leonpro00 added a commit to leonpro00/react-calendar that referenced this pull request Sep 17, 2025
# [1.19.0](jquense/react-big-calendar@v1.18.0...v1.19.0) (2025-05-28)

### Bug Fixes

* Clean up preview elements after dropping from outside ([#2746](jquense/react-big-calendar#2746)) ([652502f](jquense/react-big-calendar@652502f))
* issue [#2534](jquense/react-big-calendar#2534) ([#2566](jquense/react-big-calendar#2566)) ([10cfe84](jquense/react-big-calendar@10cfe84))

### Features

* **time-indicator-wrapper:** expose time indicator wrapper component ([#2747](jquense/react-big-calendar#2747)) ([10b8041](jquense/react-big-calendar@10b8041))
github-actions Bot pushed a commit to additio/react-big-calendar that referenced this pull request Oct 15, 2025
# [1.3.0](v1.2.0...v1.3.0) (2025-10-15)

### Bug Fixes

* add appearance: button for better cross-browser button styling c… ([jquense#2677](https://github.com/additio/react-big-calendar/issues/2677)) ([85be249](85be249)), closes [jquense#2676](https://github.com/additio/react-big-calendar/issues/2676)
* Clean up preview elements after dropping from outside ([jquense#2746](https://github.com/additio/react-big-calendar/issues/2746)) ([652502f](652502f))
* correctly show +more buttons on slots with hidden spanning events ([jquense#2744](https://github.com/additio/react-big-calendar/issues/2744)) ([dbd0b0a](dbd0b0a))
* Customize drag from outside event's length ([jquense#2681](https://github.com/additio/react-big-calendar/issues/2681)) ([2ed9465](2ed9465)), closes [jquense#2680](https://github.com/additio/react-big-calendar/issues/2680)
* **dayjs localizer:** reverts previous changs, as it was casting a date as UTC instead of local time ([jquense#2759](https://github.com/additio/react-big-calendar/issues/2759)) ([7ba9e24](7ba9e24)), closes [jquense#2758](https://github.com/additio/react-big-calendar/issues/2758)
* **dnd:** added check for null dragFromOutsideItem, updated example ([jquense#2651](https://github.com/additio/react-big-calendar/issues/2651)) ([17e62a3](17e62a3)), closes [jquense#2616](https://github.com/additio/react-big-calendar/issues/2616) [jquense#2383](https://github.com/additio/react-big-calendar/issues/2383)
* fix dayjs localizer merge function to not change min and max upon tz change ([jquense#2712](https://github.com/additio/react-big-calendar/issues/2712)) ([7d2aa77](7d2aa77))
* issue [jquense#2534](https://github.com/additio/react-big-calendar/issues/2534) ([jquense#2566](https://github.com/additio/react-big-calendar/issues/2566)) ([10cfe84](10cfe84))
* Replaces createFactory with createElement ([jquense#2754](https://github.com/additio/react-big-calendar/issues/2754)) ([23a0fae](23a0fae)), closes [jquense#2377](https://github.com/additio/react-big-calendar/issues/2377) [jquense#1831](https://github.com/additio/react-big-calendar/issues/1831) [jquense#2740](https://github.com/additio/react-big-calendar/issues/2740)
* **Toolbar:** cursor styling on hover ([jquense#2700](https://github.com/additio/react-big-calendar/issues/2700)) ([7029eb3](7029eb3)), closes [jquense#2697](https://github.com/additio/react-big-calendar/issues/2697)
* update doc type of onDropFromOutside function signature ([5438fb5](5438fb5))
* Update Slack channel invite in README.md ([47dadc3](47dadc3))
* Update Slack channel invite link in README-ar.md ([de8dd0f](de8dd0f))

### Features

* add support for React 19 ([jquense#2710](https://github.com/additio/react-big-calendar/issues/2710)) ([4d39499](4d39499))
* adds a new event id accessor ([jquense#2693](https://github.com/additio/react-big-calendar/issues/2693)) ([9883ace](9883ace))
* **components:** showMore component customization ([jquense#2537](https://github.com/additio/react-big-calendar/issues/2537)) ([afb3138](afb3138)), closes [jquense#2391](https://github.com/additio/react-big-calendar/issues/2391)
* **dayPropGetter:** pass resourceId to method ([jquense#2650](https://github.com/additio/react-big-calendar/issues/2650)) ([272eb88](272eb88)), closes [jquense#2634](https://github.com/additio/react-big-calendar/issues/2634)
* implement Conditional Resource Grouping ([jquense#2679](https://github.com/additio/react-big-calendar/issues/2679)) ([d52f836](d52f836))
* **time-indicator-wrapper:** expose time indicator wrapper component ([jquense#2747](https://github.com/additio/react-big-calendar/issues/2747)) ([10b8041](10b8041))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants