-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop external events onto calendar? #1090
Comments
no other library we do the drag and drop "in house", all the code for it is in the dnd addon. At the moment there is no first class API for dropping events from an external element, but i'd be open to adding one if anyone has a good idea for it |
For which version (old one) did you implemented? |
@zagoret v0.19.1 |
@MinhNguyen41092 Thanks for your response. |
@zagoret we found a way to work around it. We wrap the calender with react-dnd drop target and try to calculate the drop position externally. It's not pretty but atleast it works |
Btw happy to add an API for this. It should be as simple as handling onDrop events and passing back the, already caclulated pointer to slot position |
I've tried to accomplish this with a method similar to @MinhNguyen41092. except by passing in a custom dateCellWrapper component as a component prop to the calendar that is wrapped with react-dnd DropTarget. Unfortunately, it doesn't work for date rows containing events, because the date cell wrapper wraps the 'rbc-day-bg' cells in the 'rbc-row-bg' row, whereas the 'rbc-row-content' row is what contains the events..... hence the drop target isn't detected because there is something on top of it. If I bring the background cell to the forefront, then the built-in react-big-calendar drag and drop no longer works for these cells, because it is underneath.... ...And I can't wrap the actual 'rbc-event-content' cells, because they only exist if there are events on that date cell (and such a wrapper doesn't exist anyway). |
Any hints on how to go about adding this? It's a functionality we need, but I'm not super familiar with how dnd is being handled in this library since it's a custom approach. |
Can you add an example about this? |
This is the route we ended up taking, even though the implementation is a bit "hacky". Here is the DnDCal wrapped as a react-dnd drop-target:
And then we wired up the dragStart for react-dnd to put an outside resource on state, and passed onSelectSlot callback to the the calendar. The onSelectSlot callback checks to see if anything was being dragged on state, and if it was, it uses that dragged resource's info to create the new event.
There's more unrelated stuff going on than that in the component, but here's a link to the repo. https://github.com/Lambda-School-Labs/labs9-employee-scheduler/tree/master/client/src/components/Scheduler |
hey nice.. does this still work well? A lot of us need this and this seems the most current attempt? |
It still works but it's definitely a hack |
Unfortunately, it doesn't work when dropping on an existing event. |
Yes, that's correct, although it does work if they drop in the small space to the right of the event in the same column. Downgrading was our first approach, but the resizing behavior prior to the update, while functional, was not attractive. So it's a tradeoff to get better behavior from external dropping, but IMO inferior UX for existing events. |
I do think it would be great to figure out how to do this:
I think my ability to understand the codebase and drag and drop primitives in general isn't there to implement it, but I wonder if it makes sense to anyone else? |
Thanks for your reply @kamry-bowman |
@kilroy05 did that end up working out well? |
hi @kamry-bowman |
@kilroy05 Please keep us posted. I also need dropping external events. |
@Dragomir-Ivanov It's so easy to drop between calendars, I was a bit shocked :) |
Update to those interested: dropping from outside components works nicely with full calendar v4 beta. |
Please use the best tool for the job :) if that's full calendar, go for it. If anyone tho is gonna switch solely because of this issue it might be worth sending a PR to add the API I mentioned above since it'll likely be less work overall and likely small change, just one I don't have time to make. |
True. I would've loved to help but my react skills are not there yet and this is a small project I'm doing in my free time. So while it's that, I use what ever works even if not pretty :) |
@jquense I might be able to help with that, just not right now. I will need this feature in next coming months, so if nobody steps in until then, I will do it. |
So is the new API ready yet? |
I'm trying to implement an API on this, hope to have an idea of what it looks like in the next few days |
Okay, I have a version of this implemented. Here's a gif of it in action. I added an example to the examples folder of how it would work in the PR. The gist is that we expose a prop on DndCalendar called It is up to the end user to handle actual event creation. If you want to create an event that corresponds to an outside resource, you will need to put it on state and reference that in your onDropFromOutside handler. That means having an onDragStart prop on the outside dragsource. The linked example code shows what this could look like. Feedback is welcome! If this works for people I can update the docs as well and make a PR. |
Went ahead and opened a PR for this here #1290. |
This PR is meant to resolve issue #1090. ## Basic callback for outside drops The change exposes the `onDropFromOutside` prop on the withDragAndDrop HOC, which takes a callback that fires when an outside draggable item is dropped onto the calendar. The callback receives as a parameter an object with start and end properties that are times based on the drop position and slot size. ![a4be055597d294f257d59a6fa2982f27](https://user-images.githubusercontent.com/37093582/56405067-a6036e00-6227-11e9-9274-b1846b5b0be8.gif) It is worth noting that it is entirely up to the user to handle actual event creation based on the callback. All that this API does is allow `draggable` DOM elements to trigger a callback that receives start and end times for the slot an item was dropped on, and a boolean as to whether it's an all-day event. If the user wants to know which event was dropped, they will have to handle that themselves outside of React-Big-Calendar. An example added to the example App demonstrates how this can be done. ## Optional selective dropping By default, if `onDropFromOutside` prop is passed, all draggable events are droppable on calendar. If the user wishes to discriminate as to whether draggable events are droppable on the calendar, they can pass an additional `onDragOver` callback function. The `onDragOver` callback takes a DragEvent as its sole parameter. If it calls the DragEvent's `preventDefault` method, then the draggable item in question is droppable. If it does not call `preventDefault` during the function call, it will not be droppable. ![e374b60b55809f471b2f275d7f166278](https://user-images.githubusercontent.com/37093582/56405161-3b9efd80-6228-11e9-9b0b-2c925f371eb1.gif) An example was also added to the examples App, this one labelled `Addon: Drag and Drop (from outside calendar). The GIFs show this example in action. I also added the following comments into the withDragAndDrop HOC by way of documentation. ``` * Additionally, this HOC adds the callback props `onDropFromOutside` and `onDragOver`. * By default, the calendar will not respond to outside draggable items being dropped * onto it. However, if `onDropFromOutside` callback is passed, then when draggable * DOM elements are dropped on the calendar, the callback will fire, receiving an * object with start and end times, and an allDay boolean. * * If `onDropFromOutside` is passed, but `onDragOver` is not, any draggable event will be * droppable onto the calendar by default. On the other hand, if an `onDragOver` callback * *is* passed, then it can discriminate as to whether a draggable item is droppable on the * calendar. To designate a draggable item as droppable, call `event.preventDefault` * inside `onDragOver`. If `event.preventDefault` is not called in the `onDragOver` * callback, then the draggable item will not be droppable on the calendar. ``` Hopefully this gives users the flexibility they need, without getting react-big-calendar overly involved with managing outside drag and drop scenarios. Any feedback/discussion/harangues are welcome!
@kamry-bowman Great job. @jquense When can we expect a new npm release with outside drag and drop added? |
Not all heroes wear capes 🦸🏼♂️ Thank you @kamry-bowman |
Hi, Thanks for the extra work here in making the external draggables, it's very useful. How hard is it to make the preview/clone appear when dragging across the time based slots in day and week views? I've had a quick look and I can see the timeevent is using the event wrapper, just wondering if it's something easy? Even if it could just flash up the timeslots overlay so there is some sort of feedback to the user that they can drop it in a timeslot and it will be in the right timeslot? Happy to help if someone could point me in the direction of how this might be achieved? Cheers |
dragFromOutsideItem not work when i use calendar in 'week' mode. please help me :(( @kamry-bowman |
For me, it works in all day area, but not in the time slots. |
Hi, Thanks in advance. |
Hi, really appreciate this feature! BR, |
Hey @jvidlund I have the same request. EDIT solved it by looking up the arguments of the onDropFromOutside event handler, it receives on an "resource" property which contains the id. |
# 1.0.0 (2023-04-05) ### Bug Fixes * `dayLayoutAlgorithm` prop with custom function ([jquense#1562](https://github.com/additio/react-big-calendar/issues/1562)) ([3fb3c49](3fb3c49)) * 1px misalignment ([jquense#2367](https://github.com/additio/react-big-calendar/issues/2367)) ([7479b4d](7479b4d)) * a bug that the height of the column is broken when displayed in IE11 ([jquense#1789](https://github.com/additio/react-big-calendar/issues/1789)) ([a0538ee](a0538ee)) * add new method to get correct time indicator top position | fixes [jquense#1396](https://github.com/additio/react-big-calendar/issues/1396) ([jquense#1447](https://github.com/additio/react-big-calendar/issues/1447)) ([1cf0205](1cf0205)) * add runtime to deps ([ade68bb](ade68bb)) * added fallback to getNow ([jquense#1140](https://github.com/additio/react-big-calendar/issues/1140)) ([13459b0](13459b0)) * **addons:** do not cut end while dragging multiday event ([jquense#1342](https://github.com/additio/react-big-calendar/issues/1342)) ([6fab261](6fab261)) * adjust TimeGutter for DST ([jquense#2205](https://github.com/additio/react-big-calendar/issues/2205)) ([4ba1255](4ba1255)) * **Agenda:** consider start & end of day to filter events ([6c9c05b](6c9c05b)) * allow override onShowMore callback ([jquense#1214](https://github.com/additio/react-big-calendar/issues/1214)) ([8fefeee](8fefeee)), closes [/github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx#L280](https://github.com//github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx/issues/L280) [/github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js#L300-L307](https://github.com//github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js/issues/L300-L307) [jquense#1147](https://github.com/additio/react-big-calendar/issues/1147) * Allow resize to last visible slot ([f26c8a7](f26c8a7)), closes [jquense#2147](https://github.com/additio/react-big-calendar/issues/2147) * auto scroll on event selection ([jquense#2235](https://github.com/additio/react-big-calendar/issues/2235)) ([6d87ebb](6d87ebb)), closes [jquense#2233](https://github.com/additio/react-big-calendar/issues/2233) * bad propType. ([jquense#1351](https://github.com/additio/react-big-calendar/issues/1351)) ([e704e17](e704e17)) * bug where appointments can appear outside the calendar ([jquense#1204](https://github.com/additio/react-big-calendar/issues/1204)) ([9689b7d](9689b7d)) * bug with dayWrapper not applying ([jquense#1196](https://github.com/additio/react-big-calendar/issues/1196)) ([f3ea6f8](f3ea6f8)) * bug with resize segments not being removed ([jquense#1800](https://github.com/additio/react-big-calendar/issues/1800)) ([34aec3a](34aec3a)) * bump memoize-one and migrate new isEqual API ([jquense#1583](https://github.com/additio/react-big-calendar/issues/1583)) ([4c904c2](4c904c2)) * calculation of slots number for date when DST ends. ([jquense#1046](https://github.com/additio/react-big-calendar/issues/1046)) ([2ca0226](2ca0226)) * calendar auto scroll while dragging event at top/bottom edge ([jquense#2230](https://github.com/additio/react-big-calendar/issues/2230)) ([d1c5085](d1c5085)), closes [jquense#2231](https://github.com/additio/react-big-calendar/issues/2231) * change toolbar API to match top level onViewChange prop name ([b0a6dd7](b0a6dd7)) * common.nest() discarding custom components ([jquense#1114](https://github.com/additio/react-big-calendar/issues/1114)) ([5a432de](5a432de)) * Correct display of beginning DST ([bd8e0e9](bd8e0e9)), closes [jquense#1617](https://github.com/additio/react-big-calendar/issues/1617) * Correct DragAndDrop event resizing in 'month' view ([e3d96e5](e3d96e5)), closes [jquense#2012](https://github.com/additio/react-big-calendar/issues/2012) * Correct duration in DnD ([jquense#2034](https://github.com/additio/react-big-calendar/issues/2034)) ([304f78b](304f78b)), closes [jquense#2033](https://github.com/additio/react-big-calendar/issues/2033) * Correct issue with semantic-release and yarn-lock ([cc48854](cc48854)), closes [jquense#2096](https://github.com/additio/react-big-calendar/issues/2096) * Correct listener teardown ([abd4594](abd4594)), closes [jquense#2072](https://github.com/additio/react-big-calendar/issues/2072) * correct luxon localizer formatting ([jquense#2172](https://github.com/additio/react-big-calendar/issues/2172)) ([b130351](b130351)) * Correct no overlap algorithm stretch behavior ([jquense#2120](https://github.com/additio/react-big-calendar/issues/2120)) ([c3f25eb](c3f25eb)) * correct popupOffset ([jquense#2218](https://github.com/additio/react-big-calendar/issues/2218)) ([6fdec30](6fdec30)) * correct publishing ([jquense#2350](https://github.com/additio/react-big-calendar/issues/2350)) ([ae15118](ae15118)) * Correct resize for multi-day event. ([jquense#2138](https://github.com/additio/react-big-calendar/issues/2138)) ([3632345](3632345)) * Correct resizing event bug in Week & Day ([jquense#2143](https://github.com/additio/react-big-calendar/issues/2143)) ([afa8468](afa8468)) * Correct scrollToTime functionailty ([jquense#2055](https://github.com/additio/react-big-calendar/issues/2055)) ([76e6254](76e6254)), closes [jquense#2028](https://github.com/additio/react-big-calendar/issues/2028) [jquense#1717](https://github.com/additio/react-big-calendar/issues/1717) * correct storybook deploy ([jquense#2145](https://github.com/additio/react-big-calendar/issues/2145)) ([8c98fb2](8c98fb2)) * Correct the listeners reference ([a202d60](a202d60)), closes [jquense#2072](https://github.com/additio/react-big-calendar/issues/2072) * correct time-header-gutter ([jquense#2219](https://github.com/additio/react-big-calendar/issues/2219)) ([160e251](160e251)) * correct TimeGutter ref ([jquense#2204](https://github.com/additio/react-big-calendar/issues/2204)) ([055cdd0](055cdd0)), closes [jquense#2201](https://github.com/additio/react-big-calendar/issues/2201) * correct TimeGutter ref use ([574dbf7](574dbf7)), closes [jquense#2200](https://github.com/additio/react-big-calendar/issues/2200) * correct treatment of boolean view in 'views' ([jquense#2368](https://github.com/additio/react-big-calendar/issues/2368)) ([0e6b771](0e6b771)) * Correct typo in custom view example ([267629b](267629b)) * Correct variable name that gets passed on to EventWrapper so dragndrop ha… ([jquense#2121](https://github.com/additio/react-big-calendar/issues/2121)) ([19294de](19294de)) * **date-fns localizer:** display dayFormat correctly ([jquense#1633](https://github.com/additio/react-big-calendar/issues/1633)) ([dd1e1a4](dd1e1a4)) * **dayViewLayout:** container event check ([3c4934e](3c4934e)) * different time format for multi day events when using moment ([jquense#919](https://github.com/additio/react-big-calendar/issues/919)) ([630b630](630b630)) * disable `absoluteRuntime` in babel-preset-react-app ([jquense#2155](https://github.com/additio/react-big-calendar/issues/2155)) ([b8fcb93](b8fcb93)) * DnD corner cases in allDay move/resize ([5380fee](5380fee)) * dnd freezes an event intermittently ([jquense#1631](https://github.com/additio/react-big-calendar/issues/1631)) ([e8609af](e8609af)) * **DND:** Corrects issue of losing droppable event when releasing on non-event related containers ([jquense#2199](https://github.com/additio/react-big-calendar/issues/2199)) ([508b668](508b668)), closes [jquense#2198](https://github.com/additio/react-big-calendar/issues/2198) [jquense#1902](https://github.com/additio/react-big-calendar/issues/1902) * **dnd:** dont use classname ([jquense#2232](https://github.com/additio/react-big-calendar/issues/2232)) ([2332f12](2332f12)) * **Dnd:** Offset is not needed ([jquense#1892](https://github.com/additio/react-big-calendar/issues/1892)) ([caf820b](caf820b)) * **DnD:** selection in WeekView ([2813631](2813631)) * do not autoscroll on event selection ([jquense#2234](https://github.com/additio/react-big-calendar/issues/2234)) ([b85b1ff](b85b1ff)), closes [jquense#2233](https://github.com/additio/react-big-calendar/issues/2233) * do not handle move event after terminating ([jquense#1104](https://github.com/additio/react-big-calendar/issues/1104)) ([bcc4d93](bcc4d93)) * do not send undefined/null gutterRef to getWidth ([jquense#2300](https://github.com/additio/react-big-calendar/issues/2300)) ([7b5f5b8](7b5f5b8)) * do the math ourselves ([jquense#2220](https://github.com/additio/react-big-calendar/issues/2220)) ([cace54e](cace54e)) * drag cancelation for month view ([jquense#1322](https://github.com/additio/react-big-calendar/issues/1322)) ([9c81e9e](9c81e9e)) * dragging is disabled if resizing is not allowed ([jquense#1072](https://github.com/additio/react-big-calendar/issues/1072)) ([jquense#1073](https://github.com/additio/react-big-calendar/issues/1073)) ([0d5ed30](0d5ed30)) * duplicate events ([jquense#1159](https://github.com/additio/react-big-calendar/issues/1159)) ([b8e26b0](b8e26b0)) * elements position on TimeGrid if max prop is set ([jquense#1057](https://github.com/additio/react-big-calendar/issues/1057)) ([f174a60](f174a60)) * enforce `resizable` prop ([jquense#1796](https://github.com/additio/react-big-calendar/issues/1796)) ([a18acc2](a18acc2)) * firefox event click bug ([jquense#1262](https://github.com/additio/react-big-calendar/issues/1262)) ([b526416](b526416)), closes [jquense#1173](https://github.com/additio/react-big-calendar/issues/1173) * Fix top part of 24hour event in week/day view ([jquense#1732](https://github.com/additio/react-big-calendar/issues/1732)) ([e1e06b5](e1e06b5)) * Fixed publish script (fix [jquense#2330](https://github.com/additio/react-big-calendar/issues/2330)) ([jquense#2358](https://github.com/additio/react-big-calendar/issues/2358)) ([a4e54be](a4e54be)) * for TimeSlots ([jquense#1462](https://github.com/additio/react-big-calendar/issues/1462)) ([c31639a](c31639a)) * handleNavigate for undefined date ([jquense#889](https://github.com/additio/react-big-calendar/issues/889)) ([cc84f17](cc84f17)) * hide indicator when current time is not in the interval ([jquense#1639](https://github.com/additio/react-big-calendar/issues/1639)) ([92974bf](92974bf)) * ie fix for event bindings on unmounted components ([jquense#1338](https://github.com/additio/react-big-calendar/issues/1338)) ([8ef00d6](8ef00d6)) * incorrect babel imports in CJS/ESM builds ([jquense#2157](https://github.com/additio/react-big-calendar/issues/2157)) ([687b121](687b121)) * invalid prop-types. ([jquense#1435](https://github.com/additio/react-big-calendar/issues/1435)) ([61e1a1e](61e1a1e)) * issue with gutter width initialization ([jquense#1181](https://github.com/additio/react-big-calendar/issues/1181)) ([69b28af](69b28af)) * item preview inside cell while dragging from outside not working… ([jquense#1770](https://github.com/additio/react-big-calendar/issues/1770)) ([8fd6329](8fd6329)) * make scrollToTime=00:00 working ([jquense#1501](https://github.com/additio/react-big-calendar/issues/1501)) ([ee5a558](ee5a558)) * make sure time indicator is updated after navigation ([jquense#1082](https://github.com/additio/react-big-calendar/issues/1082)) ([07b2fa4](07b2fa4)) * Memory leak if Calendar is selectable [jquense#1940](https://github.com/additio/react-big-calendar/issues/1940) ([jquense#1941](https://github.com/additio/react-big-calendar/issues/1941)) ([a26e933](a26e933)) * minimum start difference for same row computation ([jquense#886](https://github.com/additio/react-big-calendar/issues/886)) ([jquense#909](https://github.com/additio/react-big-calendar/issues/909)) ([jquense#910](https://github.com/additio/react-big-calendar/issues/910)) ([a440b82](a440b82)) * misplacement of current time indicator ([jquense#1239](https://github.com/additio/react-big-calendar/issues/1239)) ([2d6e99e](2d6e99e)), closes [jquense#1054](https://github.com/additio/react-big-calendar/issues/1054) * moment format strings -> date-fns format strings ([jquense#1568](https://github.com/additio/react-big-calendar/issues/1568)) ([1603902](1603902)) * **moment:** wrong time on the day when DST changes ([jquense#2374](https://github.com/additio/react-big-calendar/issues/2374)) ([b82ceb7](b82ceb7)), closes [jquense#2296](https://github.com/additio/react-big-calendar/issues/2296) * mouse event propagation probs ([759a232](759a232)) * move @babel/cli to devDependencies ([jquense#1062](https://github.com/additio/react-big-calendar/issues/1062)) ([4cfcb1f](4cfcb1f)) * move react, react-dom to devDependencies ([jquense#2160](https://github.com/additio/react-big-calendar/issues/2160)) ([6917c15](6917c15)) * no-overlap layout algorithm ([jquense#2239](https://github.com/additio/react-big-calendar/issues/2239)) ([f7bfd11](f7bfd11)), closes [jquense#2240](https://github.com/additio/react-big-calendar/issues/2240) * numGroups calculation ([jquense#1963](https://github.com/additio/react-big-calendar/issues/1963)) ([319a81c](319a81c)) * onRangeChange not passing localizer ([jquense#1056](https://github.com/additio/react-big-calendar/issues/1056)) ([80855e8](80855e8)) * pass dates to slotGroupPropGetter ([jquense#2066](https://github.com/additio/react-big-calendar/issues/2066)) ([943ae6e](943ae6e)) * prefix React lifecycle methods with UNSAFE ([jquense#1578](https://github.com/additio/react-big-calendar/issues/1578)) ([7b5a6a7](7b5a6a7)) * preserve time on horizontal resizing ([jquense#1795](https://github.com/additio/react-big-calendar/issues/1795)) ([1b186da](1b186da)) * prevent endless loop when adding event the DST begin day ([jquense#1635](https://github.com/additio/react-big-calendar/issues/1635)) ([b9abf77](b9abf77)) * prevent un/mounting of date components ([jquense#1276](https://github.com/additio/react-big-calendar/issues/1276)) ([3c25009](3c25009)), closes [/github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js#L121](https://github.com//github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js/issues/L121) * proptype warnings ([jquense#1084](https://github.com/additio/react-big-calendar/issues/1084)) ([08c2494](08c2494)) * reference to draggable/resizable Accessor ([jquense#1070](https://github.com/additio/react-big-calendar/issues/1070)) ([1889a51](1889a51)) * remove duplicate getter prop ([jquense#1185](https://github.com/additio/react-big-calendar/issues/1185)) ([6b90182](6b90182)) * remove global window from Map() usage, update eslint rules for new es6 environment ([jquense#1195](https://github.com/additio/react-big-calendar/issues/1195)) ([4768188](4768188)) * Replace deprecated dependency ([a88da3f](a88da3f)) * replace findDOMNode with refs ([a902d20](a902d20)), closes [jquense#2193](https://github.com/additio/react-big-calendar/issues/2193) * replace findDOMNode with refs (react 17) ([24f92fb](24f92fb)) * resolve resizing events in Month view ([c7b105f](c7b105f)), closes [jquense#2207](https://github.com/additio/react-big-calendar/issues/2207) * revert ([jquense#2227](https://github.com/additio/react-big-calendar/issues/2227)) ([b81fa14](b81fa14)) * revert a bug that the height of the column is broken when displayed in IE11 ([jquense#1789](https://github.com/additio/react-big-calendar/issues/1789))" ([jquense#1805](https://github.com/additio/react-big-calendar/issues/1805)) ([41104fa](41104fa)) * revert change ([jquense#2223](https://github.com/additio/react-big-calendar/issues/2223)) ([bdb0595](bdb0595)) * rounding behavior in Luxon localizer ([jquense#2362](https://github.com/additio/react-big-calendar/issues/2362)) ([409cff1](409cff1)), closes [jquense#2361](https://github.com/additio/react-big-calendar/issues/2361) * rtl incorrectly named or not propagated ([jquense#1353](https://github.com/additio/react-big-calendar/issues/1353)) ([caa863f](caa863f)) * rtl prop has to be passed to the DateContentRow ([jquense#915](https://github.com/additio/react-big-calendar/issues/915)) ([e0ae4f1](e0ae4f1)) * **sass:** Reference distributed folder in SASS compile ([jquense#2091](https://github.com/additio/react-big-calendar/issues/2091)) ([20502f3](20502f3)), closes [jquense#2086](https://github.com/additio/react-big-calendar/issues/2086) * selecting events in chrome ([jquense#884](https://github.com/additio/react-big-calendar/issues/884)) ([558ee2d](558ee2d)) * selecting events in mobile browsers ([jquense#1233](https://github.com/additio/react-big-calendar/issues/1233)) ([2bc9fee](2bc9fee)) * set width ([jquense#2332](https://github.com/additio/react-big-calendar/issues/2332)) ([86b26cd](86b26cd)) * short-circuit handleInteractionEnd when no action is in progress ([jquense#1118](https://github.com/additio/react-big-calendar/issues/1118)) ([7a48b6a](7a48b6a)) * single/Double clicks on an event work again ([jquense#952](https://github.com/additio/react-big-calendar/issues/952)) ([ee8cdbe](ee8cdbe)) * support point-in-time events in the Agenda view ([jquense#1246](https://github.com/additio/react-big-calendar/issues/1246)) ([58c39c3](58c39c3)) * switch DnD to modern context API (was legacy) ([6def209](6def209)), closes [jquense#1795](https://github.com/additio/react-big-calendar/issues/1795) [jquense#1776](https://github.com/additio/react-big-calendar/issues/1776) * temp fix for DayColumn render ([jquense#2224](https://github.com/additio/react-big-calendar/issues/2224)) ([48b23a2](48b23a2)), closes [jquense#2222](https://github.com/additio/react-big-calendar/issues/2222) * time indicator placement ([071fa88](071fa88)) * TimeGrid display on DST change days when min is after the transition ([jquense#1303](https://github.com/additio/react-big-calendar/issues/1303)) ([b436017](b436017)), closes [jquense#1098](https://github.com/additio/react-big-calendar/issues/1098) [jquense#1273](https://github.com/additio/react-big-calendar/issues/1273) * totalMin calculation in TimeSlots. ([jquense#965](https://github.com/additio/react-big-calendar/issues/965)) ([b761e86](b761e86)) * Trade href="#" anchors for stylized buttons ([jquense#2074](https://github.com/additio/react-big-calendar/issues/2074)) ([cd385f5](cd385f5)) * typo for prop titles ([jquense#2298](https://github.com/additio/react-big-calendar/issues/2298)) ([11fd6c8](11fd6c8)) * update react & react-dom peer-dep range to support 17.x ([jquense#1880](https://github.com/additio/react-big-calendar/issues/1880)) ([dbcc578](dbcc578)) * update time indicator position if max prop changes ([jquense#1379](https://github.com/additio/react-big-calendar/issues/1379)) ([ac945b7](ac945b7)) * update time indicator position if min prop changes ([jquense#1311](https://github.com/additio/react-big-calendar/issues/1311)) ([97ea841](97ea841)) * update TimeGrid on resources list change ([jquense#1135](https://github.com/additio/react-big-calendar/issues/1135)) ([91c6ec0](91c6ec0)) * update to current react-overlays ([jquense#2217](https://github.com/additio/react-big-calendar/issues/2217)) ([27ebe46](27ebe46)), closes [jquense#2186](https://github.com/additio/react-big-calendar/issues/2186) * use accessors when determining dnd height. ([jquense#954](https://github.com/additio/react-big-calendar/issues/954)) ([be81065](be81065)) * use fixed date arithmetic lib and move bt-sass to devdepen… ([jquense#1374](https://github.com/additio/react-big-calendar/issues/1374)) ([b223a61](b223a61)) * use React.createRef instead of string refs ([jquense#1282](https://github.com/additio/react-big-calendar/issues/1282)) ([239f0a3](239f0a3)) * using wrong bounding box for hit testing ([f670719](f670719)) * zero duration no-overlap events ([jquense#2213](https://github.com/additio/react-big-calendar/issues/2213)) ([bbe1109](bbe1109)) ### Features * [jquense#1390](https://github.com/additio/react-big-calendar/issues/1390) use en dashes in ranges ([jquense#1391](https://github.com/additio/react-big-calendar/issues/1391)) ([7619e59](7619e59)) * Add `onSelectEvent` & `onDoubleClickEvent` support to Agenda ([c14f427](c14f427)) * add `showAllEvents` Calendar Prop ([jquense#1808](https://github.com/additio/react-big-calendar/issues/1808)) ([8ffe39d](8ffe39d)) * add ability to set custom resource headers ([jquense#1187](https://github.com/additio/react-big-calendar/issues/1187)) ([6708a45](6708a45)), closes [jquense#1174](https://github.com/additio/react-big-calendar/issues/1174) * add agenda no events msg ([jquense#923](https://github.com/additio/react-big-calendar/issues/923)) ([51304f5](51304f5)) * add ARIA roles to month view ([jquense#1863](https://github.com/additio/react-big-calendar/issues/1863)) ([02bbeb1](02bbeb1)) * add background events feature ([jquense#1851](https://github.com/additio/react-big-calendar/issues/1851)) ([e797ab3](e797ab3)), closes [jquense#1727](https://github.com/additio/react-big-calendar/issues/1727) * add commitlint ([b35e156](b35e156)) * add custom timeSlotWrapper support ([jquense#930](https://github.com/additio/react-big-calendar/issues/930)) ([172c316](172c316)) * add Date-fns localizer ([jquense#1542](https://github.com/additio/react-big-calendar/issues/1542)) ([749c91c](749c91c)) * add dragging ability from the monthly Popup component ([jquense#1554](https://github.com/additio/react-big-calendar/issues/1554)) ([12233ef](12233ef)) * add horizontal scrolling for wide resource calendars ([jquense#921](https://github.com/additio/react-big-calendar/issues/921)) ([d1e90b1](d1e90b1)) * add onKeyPressEvent ([jquense#1754](https://github.com/additio/react-big-calendar/issues/1754)) ([ca8d77b](ca8d77b)) * add Rearrangement Algorithm Implementation ([jquense#1473](https://github.com/additio/react-big-calendar/issues/1473)) ([e622651](e622651)) * add resource to handleDropFromOutside ([jquense#1319](https://github.com/additio/react-big-calendar/issues/1319)) ([2b7ad2a](2b7ad2a)) * add resourceId to handleSelectAllDaySlot fns slotInfo ([jquense#1735](https://github.com/additio/react-big-calendar/issues/1735)) ([f00a516](f00a516)) * add resourceId to onSelecting callback ([jquense#1416](https://github.com/additio/react-big-calendar/issues/1416)) ([0c9b1f2](0c9b1f2)) * add selecting and drag cancelation ([jquense#1119](https://github.com/additio/react-big-calendar/issues/1119)) ([aa8f08b](aa8f08b)) * add Time Zone support using localizer date math ([jquense#2023](https://github.com/additio/react-big-calendar/issues/2023)) ([ad8defa](ad8defa)) * add timeGutterHeaderComponent ([jquense#874](https://github.com/additio/react-big-calendar/issues/874)) ([adc2078](adc2078)), closes [jquense#853](jquense#853) * added continuesPrior and continuesAfter props to Event component ([jquense#1201](https://github.com/additio/react-big-calendar/issues/1201)) ([74a2233](74a2233)) * adding bounds and box on slot select in Month view ([jquense#1241](https://github.com/additio/react-big-calendar/issues/1241)) ([2a870b0](2a870b0)) * adding tabbable events ([jquense#987](https://github.com/additio/react-big-calendar/issues/987)) ([6a94e72](6a94e72)) * Adding TS, hooks, and Vite ([1559333](1559333)) * allow using custom event wrapper component while dragging ([jquense#2228](https://github.com/additio/react-big-calendar/issues/2228)) ([afa8824](afa8824)), closes [jquense#1864](https://github.com/additio/react-big-calendar/issues/1864) * Dayjs localizer ([jquense#2264](https://github.com/additio/react-big-calendar/issues/2264)) ([537c6f3](537c6f3)) * Disable autoscroll functionality, Add a functionality to disable auto-scroll on calendar render. ([aa8f374](aa8f374)) * DnD support for custom DropWrapper components (dayWrapper and dateCellWrapper) ([jquense#843](https://github.com/additio/react-big-calendar/issues/843)) ([d372f0d](d372f0d)) * **dnd:** add onDropFromOutside prop for Dnd Cal ([jquense#1290](https://github.com/additio/react-big-calendar/issues/1290)) ([b9fdce4](b9fdce4)), closes [jquense#1090](https://github.com/additio/react-big-calendar/issues/1090) * **dnd:** add preview of an item inside cell while dragging ([jquense#1369](https://github.com/additio/react-big-calendar/issues/1369)) ([ac715f8](ac715f8)) * **dnd:** implement callback on initializing drag or resize action ([jquense#1206](https://github.com/additio/react-big-calendar/issues/1206)) ([0fa2c30](0fa2c30)), closes [jquense#1205](https://github.com/additio/react-big-calendar/issues/1205) * **DnD:** support to/from allDay events in demos ([b067ad0](b067ad0)) * drop warning ([jquense#1455](https://github.com/additio/react-big-calendar/issues/1455)) ([77004e2](77004e2)) * **events:** default events prop to an empty array ([jquense#2161](https://github.com/additio/react-big-calendar/issues/2161)) ([efac0b2](efac0b2)), closes [jquense#1708](https://github.com/additio/react-big-calendar/issues/1708) * handleRangeChange, handleViewChange refactored to pass fresh `view` to onRangeChange when view changed; ([jquense#1100](https://github.com/additio/react-big-calendar/issues/1100)) ([befac9f](befac9f)) * hide single day header with css ([jquense#1019](https://github.com/additio/react-big-calendar/issues/1019)) ([5857d8f](5857d8f)) * improve toolbar responsiveness for mobile devices ([jquense#900](https://github.com/additio/react-big-calendar/issues/900)) ([cd10e6f](cd10e6f)) * **localizers:** move localizer dependencies ([e4a3235](e4a3235)) * pass resourceId to slotPropGetter ([jquense#1101](https://github.com/additio/react-big-calendar/issues/1101)) ([0e1e1a0](0e1e1a0)) * provide named exports api ([jquense#1348](https://github.com/additio/react-big-calendar/issues/1348)) ([4e09704](4e09704)) * redeclared all sass variables as !default ([jquense#1321](https://github.com/additio/react-big-calendar/issues/1321)) ([c4f09cd](c4f09cd)) * remove propTypes in production ([jquense#1180](https://github.com/additio/react-big-calendar/issues/1180)) ([ce0d56b](ce0d56b)) * remove unneeded dependencies ([jquense#2215](https://github.com/additio/react-big-calendar/issues/2215)) ([fb05151](fb05151)) * replace unsafe deprecated methods ([jquense#2216](https://github.com/additio/react-big-calendar/issues/2216)) ([c5c6a8b](c5c6a8b)), closes [jquense#1200](https://github.com/additio/react-big-calendar/issues/1200) [jquense#1777](https://github.com/additio/react-big-calendar/issues/1777) [jquense#1481](https://github.com/additio/react-big-calendar/issues/1481) [jquense#2126](https://github.com/additio/react-big-calendar/issues/2126) [jquense#2104](https://github.com/additio/react-big-calendar/issues/2104) [jquense#2105](https://github.com/additio/react-big-calendar/issues/2105) [jquense#1526](https://github.com/additio/react-big-calendar/issues/1526) * revamp Drag and drop ([d2e02c4](d2e02c4)) * Slot group prop getter ([jquense#1471](https://github.com/additio/react-big-calendar/issues/1471)) ([jquense#1510](https://github.com/additio/react-big-calendar/issues/1510)) ([fcb9b9a](fcb9b9a)) * sort by event end date if start dates are equal ([dddf4e1](dddf4e1)) * starting to hooks to avoid deprecation warnings ([jquense#1687](https://github.com/additio/react-big-calendar/issues/1687)) ([b8368f9](b8368f9)) * switch to Sass for styles ([884bece](884bece)) * **time-gutter-wrapper:** expose time gutter wrapper component ([jquense#2236](https://github.com/additio/react-big-calendar/issues/2236)) ([39ff8a1](39ff8a1)) * update react-overlays dependency ([jquense#1816](https://github.com/additio/react-big-calendar/issues/1816)) ([5490207](5490207)), closes [jquense#1813](https://github.com/additio/react-big-calendar/issues/1813) * upgrade react-overlays ([jquense#1421](https://github.com/additio/react-big-calendar/issues/1421)) ([9117549](9117549)) * use custom event wrapper when dragging ([jquense#2221](https://github.com/additio/react-big-calendar/issues/2221)) ([73ed69a](73ed69a)), closes [jquense#1864](https://github.com/additio/react-big-calendar/issues/1864) * use lodash-es for esm bundle ([jquense#1350](https://github.com/additio/react-big-calendar/issues/1350)) ([fb0fe5e](fb0fe5e)) ### Performance Improvements * increase startup time of event dragging ([jquense#1020](https://github.com/additio/react-big-calendar/issues/1020)) ([167b69f](167b69f)) ### BREAKING CHANGES * **localizers:** moment, luxon and globalize are no longer bundled * must use named exports for additional RBC imports ```js import { Calendar, DateLocalizer, momentLocalizer, globalizeLocalizer, move, Views, Navigate, components } from 'react-big-calendar'; ``` * Less files have been replaced with Sass versions * Calendar wrapper components props have changed * react-dnd is no longer used internally with no external API
# 1.0.0 (2023-04-05) ### Bug Fixes * `dayLayoutAlgorithm` prop with custom function ([jquense#1562](https://github.com/additio/react-big-calendar/issues/1562)) ([3fb3c49](3fb3c49)) * 1px misalignment ([jquense#2367](https://github.com/additio/react-big-calendar/issues/2367)) ([7479b4d](7479b4d)) * a bug that the height of the column is broken when displayed in IE11 ([jquense#1789](https://github.com/additio/react-big-calendar/issues/1789)) ([a0538ee](a0538ee)) * add new method to get correct time indicator top position | fixes [jquense#1396](https://github.com/additio/react-big-calendar/issues/1396) ([jquense#1447](https://github.com/additio/react-big-calendar/issues/1447)) ([1cf0205](1cf0205)) * add runtime to deps ([ade68bb](ade68bb)) * added fallback to getNow ([jquense#1140](https://github.com/additio/react-big-calendar/issues/1140)) ([13459b0](13459b0)) * **addons:** do not cut end while dragging multiday event ([jquense#1342](https://github.com/additio/react-big-calendar/issues/1342)) ([6fab261](6fab261)) * adjust TimeGutter for DST ([jquense#2205](https://github.com/additio/react-big-calendar/issues/2205)) ([4ba1255](4ba1255)) * **Agenda:** consider start & end of day to filter events ([6c9c05b](6c9c05b)) * allow override onShowMore callback ([jquense#1214](https://github.com/additio/react-big-calendar/issues/1214)) ([8fefeee](8fefeee)), closes [/github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx#L280](https://github.com//github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx/issues/L280) [/github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js#L300-L307](https://github.com//github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js/issues/L300-L307) [jquense#1147](https://github.com/additio/react-big-calendar/issues/1147) * Allow resize to last visible slot ([f26c8a7](f26c8a7)), closes [jquense#2147](https://github.com/additio/react-big-calendar/issues/2147) * auto scroll on event selection ([jquense#2235](https://github.com/additio/react-big-calendar/issues/2235)) ([6d87ebb](6d87ebb)), closes [jquense#2233](https://github.com/additio/react-big-calendar/issues/2233) * bad propType. ([jquense#1351](https://github.com/additio/react-big-calendar/issues/1351)) ([e704e17](e704e17)) * bug where appointments can appear outside the calendar ([jquense#1204](https://github.com/additio/react-big-calendar/issues/1204)) ([9689b7d](9689b7d)) * bug with dayWrapper not applying ([jquense#1196](https://github.com/additio/react-big-calendar/issues/1196)) ([f3ea6f8](f3ea6f8)) * bug with resize segments not being removed ([jquense#1800](https://github.com/additio/react-big-calendar/issues/1800)) ([34aec3a](34aec3a)) * bump memoize-one and migrate new isEqual API ([jquense#1583](https://github.com/additio/react-big-calendar/issues/1583)) ([4c904c2](4c904c2)) * calculation of slots number for date when DST ends. ([jquense#1046](https://github.com/additio/react-big-calendar/issues/1046)) ([2ca0226](2ca0226)) * calendar auto scroll while dragging event at top/bottom edge ([jquense#2230](https://github.com/additio/react-big-calendar/issues/2230)) ([d1c5085](d1c5085)), closes [jquense#2231](https://github.com/additio/react-big-calendar/issues/2231) * change toolbar API to match top level onViewChange prop name ([b0a6dd7](b0a6dd7)) * common.nest() discarding custom components ([jquense#1114](https://github.com/additio/react-big-calendar/issues/1114)) ([5a432de](5a432de)) * Correct display of beginning DST ([bd8e0e9](bd8e0e9)), closes [jquense#1617](https://github.com/additio/react-big-calendar/issues/1617) * Correct DragAndDrop event resizing in 'month' view ([e3d96e5](e3d96e5)), closes [jquense#2012](https://github.com/additio/react-big-calendar/issues/2012) * Correct duration in DnD ([jquense#2034](https://github.com/additio/react-big-calendar/issues/2034)) ([304f78b](304f78b)), closes [jquense#2033](https://github.com/additio/react-big-calendar/issues/2033) * Correct issue with semantic-release and yarn-lock ([cc48854](cc48854)), closes [jquense#2096](https://github.com/additio/react-big-calendar/issues/2096) * Correct listener teardown ([abd4594](abd4594)), closes [jquense#2072](https://github.com/additio/react-big-calendar/issues/2072) * correct luxon localizer formatting ([jquense#2172](https://github.com/additio/react-big-calendar/issues/2172)) ([b130351](b130351)) * Correct no overlap algorithm stretch behavior ([jquense#2120](https://github.com/additio/react-big-calendar/issues/2120)) ([c3f25eb](c3f25eb)) * correct popupOffset ([jquense#2218](https://github.com/additio/react-big-calendar/issues/2218)) ([6fdec30](6fdec30)) * correct publishing ([jquense#2350](https://github.com/additio/react-big-calendar/issues/2350)) ([ae15118](ae15118)) * Correct resize for multi-day event. ([jquense#2138](https://github.com/additio/react-big-calendar/issues/2138)) ([3632345](3632345)) * Correct resizing event bug in Week & Day ([jquense#2143](https://github.com/additio/react-big-calendar/issues/2143)) ([afa8468](afa8468)) * Correct scrollToTime functionailty ([jquense#2055](https://github.com/additio/react-big-calendar/issues/2055)) ([76e6254](76e6254)), closes [jquense#2028](https://github.com/additio/react-big-calendar/issues/2028) [jquense#1717](https://github.com/additio/react-big-calendar/issues/1717) * correct storybook deploy ([jquense#2145](https://github.com/additio/react-big-calendar/issues/2145)) ([8c98fb2](8c98fb2)) * Correct the listeners reference ([a202d60](a202d60)), closes [jquense#2072](https://github.com/additio/react-big-calendar/issues/2072) * correct time-header-gutter ([jquense#2219](https://github.com/additio/react-big-calendar/issues/2219)) ([160e251](160e251)) * correct TimeGutter ref ([jquense#2204](https://github.com/additio/react-big-calendar/issues/2204)) ([055cdd0](055cdd0)), closes [jquense#2201](https://github.com/additio/react-big-calendar/issues/2201) * correct TimeGutter ref use ([574dbf7](574dbf7)), closes [jquense#2200](https://github.com/additio/react-big-calendar/issues/2200) * correct treatment of boolean view in 'views' ([jquense#2368](https://github.com/additio/react-big-calendar/issues/2368)) ([0e6b771](0e6b771)) * Correct typo in custom view example ([267629b](267629b)) * Correct variable name that gets passed on to EventWrapper so dragndrop ha… ([jquense#2121](https://github.com/additio/react-big-calendar/issues/2121)) ([19294de](19294de)) * **date-fns localizer:** display dayFormat correctly ([jquense#1633](https://github.com/additio/react-big-calendar/issues/1633)) ([dd1e1a4](dd1e1a4)) * **dayViewLayout:** container event check ([3c4934e](3c4934e)) * different time format for multi day events when using moment ([jquense#919](https://github.com/additio/react-big-calendar/issues/919)) ([630b630](630b630)) * disable `absoluteRuntime` in babel-preset-react-app ([jquense#2155](https://github.com/additio/react-big-calendar/issues/2155)) ([b8fcb93](b8fcb93)) * DnD corner cases in allDay move/resize ([5380fee](5380fee)) * dnd freezes an event intermittently ([jquense#1631](https://github.com/additio/react-big-calendar/issues/1631)) ([e8609af](e8609af)) * **DND:** Corrects issue of losing droppable event when releasing on non-event related containers ([jquense#2199](https://github.com/additio/react-big-calendar/issues/2199)) ([508b668](508b668)), closes [jquense#2198](https://github.com/additio/react-big-calendar/issues/2198) [jquense#1902](https://github.com/additio/react-big-calendar/issues/1902) * **dnd:** dont use classname ([jquense#2232](https://github.com/additio/react-big-calendar/issues/2232)) ([2332f12](2332f12)) * **Dnd:** Offset is not needed ([jquense#1892](https://github.com/additio/react-big-calendar/issues/1892)) ([caf820b](caf820b)) * **DnD:** selection in WeekView ([2813631](2813631)) * do not autoscroll on event selection ([jquense#2234](https://github.com/additio/react-big-calendar/issues/2234)) ([b85b1ff](b85b1ff)), closes [jquense#2233](https://github.com/additio/react-big-calendar/issues/2233) * do not handle move event after terminating ([jquense#1104](https://github.com/additio/react-big-calendar/issues/1104)) ([bcc4d93](bcc4d93)) * do not send undefined/null gutterRef to getWidth ([jquense#2300](https://github.com/additio/react-big-calendar/issues/2300)) ([7b5f5b8](7b5f5b8)) * do the math ourselves ([jquense#2220](https://github.com/additio/react-big-calendar/issues/2220)) ([cace54e](cace54e)) * drag cancelation for month view ([jquense#1322](https://github.com/additio/react-big-calendar/issues/1322)) ([9c81e9e](9c81e9e)) * dragging is disabled if resizing is not allowed ([jquense#1072](https://github.com/additio/react-big-calendar/issues/1072)) ([jquense#1073](https://github.com/additio/react-big-calendar/issues/1073)) ([0d5ed30](0d5ed30)) * duplicate events ([jquense#1159](https://github.com/additio/react-big-calendar/issues/1159)) ([b8e26b0](b8e26b0)) * elements position on TimeGrid if max prop is set ([jquense#1057](https://github.com/additio/react-big-calendar/issues/1057)) ([f174a60](f174a60)) * enforce `resizable` prop ([jquense#1796](https://github.com/additio/react-big-calendar/issues/1796)) ([a18acc2](a18acc2)) * firefox event click bug ([jquense#1262](https://github.com/additio/react-big-calendar/issues/1262)) ([b526416](b526416)), closes [jquense#1173](https://github.com/additio/react-big-calendar/issues/1173) * Fix top part of 24hour event in week/day view ([jquense#1732](https://github.com/additio/react-big-calendar/issues/1732)) ([e1e06b5](e1e06b5)) * Fixed publish script (fix [jquense#2330](https://github.com/additio/react-big-calendar/issues/2330)) ([jquense#2358](https://github.com/additio/react-big-calendar/issues/2358)) ([a4e54be](a4e54be)) * for TimeSlots ([jquense#1462](https://github.com/additio/react-big-calendar/issues/1462)) ([c31639a](c31639a)) * handleNavigate for undefined date ([jquense#889](https://github.com/additio/react-big-calendar/issues/889)) ([cc84f17](cc84f17)) * hide indicator when current time is not in the interval ([jquense#1639](https://github.com/additio/react-big-calendar/issues/1639)) ([92974bf](92974bf)) * ie fix for event bindings on unmounted components ([jquense#1338](https://github.com/additio/react-big-calendar/issues/1338)) ([8ef00d6](8ef00d6)) * incorrect babel imports in CJS/ESM builds ([jquense#2157](https://github.com/additio/react-big-calendar/issues/2157)) ([687b121](687b121)) * invalid prop-types. ([jquense#1435](https://github.com/additio/react-big-calendar/issues/1435)) ([61e1a1e](61e1a1e)) * issue with gutter width initialization ([jquense#1181](https://github.com/additio/react-big-calendar/issues/1181)) ([69b28af](69b28af)) * item preview inside cell while dragging from outside not working… ([jquense#1770](https://github.com/additio/react-big-calendar/issues/1770)) ([8fd6329](8fd6329)) * make scrollToTime=00:00 working ([jquense#1501](https://github.com/additio/react-big-calendar/issues/1501)) ([ee5a558](ee5a558)) * make sure time indicator is updated after navigation ([jquense#1082](https://github.com/additio/react-big-calendar/issues/1082)) ([07b2fa4](07b2fa4)) * Memory leak if Calendar is selectable [jquense#1940](https://github.com/additio/react-big-calendar/issues/1940) ([jquense#1941](https://github.com/additio/react-big-calendar/issues/1941)) ([a26e933](a26e933)) * minimum start difference for same row computation ([jquense#886](https://github.com/additio/react-big-calendar/issues/886)) ([jquense#909](https://github.com/additio/react-big-calendar/issues/909)) ([jquense#910](https://github.com/additio/react-big-calendar/issues/910)) ([a440b82](a440b82)) * misplacement of current time indicator ([jquense#1239](https://github.com/additio/react-big-calendar/issues/1239)) ([2d6e99e](2d6e99e)), closes [jquense#1054](https://github.com/additio/react-big-calendar/issues/1054) * moment format strings -> date-fns format strings ([jquense#1568](https://github.com/additio/react-big-calendar/issues/1568)) ([1603902](1603902)) * **moment:** wrong time on the day when DST changes ([jquense#2374](https://github.com/additio/react-big-calendar/issues/2374)) ([b82ceb7](b82ceb7)), closes [jquense#2296](https://github.com/additio/react-big-calendar/issues/2296) * mouse event propagation probs ([759a232](759a232)) * move @babel/cli to devDependencies ([jquense#1062](https://github.com/additio/react-big-calendar/issues/1062)) ([4cfcb1f](4cfcb1f)) * move react, react-dom to devDependencies ([jquense#2160](https://github.com/additio/react-big-calendar/issues/2160)) ([6917c15](6917c15)) * no-overlap layout algorithm ([jquense#2239](https://github.com/additio/react-big-calendar/issues/2239)) ([f7bfd11](f7bfd11)), closes [jquense#2240](https://github.com/additio/react-big-calendar/issues/2240) * numGroups calculation ([jquense#1963](https://github.com/additio/react-big-calendar/issues/1963)) ([319a81c](319a81c)) * onRangeChange not passing localizer ([jquense#1056](https://github.com/additio/react-big-calendar/issues/1056)) ([80855e8](80855e8)) * pass dates to slotGroupPropGetter ([jquense#2066](https://github.com/additio/react-big-calendar/issues/2066)) ([943ae6e](943ae6e)) * prefix React lifecycle methods with UNSAFE ([jquense#1578](https://github.com/additio/react-big-calendar/issues/1578)) ([7b5a6a7](7b5a6a7)) * preserve time on horizontal resizing ([jquense#1795](https://github.com/additio/react-big-calendar/issues/1795)) ([1b186da](1b186da)) * prevent endless loop when adding event the DST begin day ([jquense#1635](https://github.com/additio/react-big-calendar/issues/1635)) ([b9abf77](b9abf77)) * prevent un/mounting of date components ([jquense#1276](https://github.com/additio/react-big-calendar/issues/1276)) ([3c25009](3c25009)), closes [/github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js#L121](https://github.com//github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js/issues/L121) * proptype warnings ([jquense#1084](https://github.com/additio/react-big-calendar/issues/1084)) ([08c2494](08c2494)) * reference to draggable/resizable Accessor ([jquense#1070](https://github.com/additio/react-big-calendar/issues/1070)) ([1889a51](1889a51)) * remove duplicate getter prop ([jquense#1185](https://github.com/additio/react-big-calendar/issues/1185)) ([6b90182](6b90182)) * remove global window from Map() usage, update eslint rules for new es6 environment ([jquense#1195](https://github.com/additio/react-big-calendar/issues/1195)) ([4768188](4768188)) * Replace deprecated dependency ([a88da3f](a88da3f)) * replace findDOMNode with refs ([a902d20](a902d20)), closes [jquense#2193](https://github.com/additio/react-big-calendar/issues/2193) * replace findDOMNode with refs (react 17) ([24f92fb](24f92fb)) * resolve resizing events in Month view ([c7b105f](c7b105f)), closes [jquense#2207](https://github.com/additio/react-big-calendar/issues/2207) * revert ([jquense#2227](https://github.com/additio/react-big-calendar/issues/2227)) ([b81fa14](b81fa14)) * revert a bug that the height of the column is broken when displayed in IE11 ([jquense#1789](https://github.com/additio/react-big-calendar/issues/1789))" ([jquense#1805](https://github.com/additio/react-big-calendar/issues/1805)) ([41104fa](41104fa)) * revert change ([jquense#2223](https://github.com/additio/react-big-calendar/issues/2223)) ([bdb0595](bdb0595)) * rounding behavior in Luxon localizer ([jquense#2362](https://github.com/additio/react-big-calendar/issues/2362)) ([409cff1](409cff1)), closes [jquense#2361](https://github.com/additio/react-big-calendar/issues/2361) * rtl incorrectly named or not propagated ([jquense#1353](https://github.com/additio/react-big-calendar/issues/1353)) ([caa863f](caa863f)) * rtl prop has to be passed to the DateContentRow ([jquense#915](https://github.com/additio/react-big-calendar/issues/915)) ([e0ae4f1](e0ae4f1)) * **sass:** Reference distributed folder in SASS compile ([jquense#2091](https://github.com/additio/react-big-calendar/issues/2091)) ([20502f3](20502f3)), closes [jquense#2086](https://github.com/additio/react-big-calendar/issues/2086) * selecting events in chrome ([jquense#884](https://github.com/additio/react-big-calendar/issues/884)) ([558ee2d](558ee2d)) * selecting events in mobile browsers ([jquense#1233](https://github.com/additio/react-big-calendar/issues/1233)) ([2bc9fee](2bc9fee)) * set width ([jquense#2332](https://github.com/additio/react-big-calendar/issues/2332)) ([86b26cd](86b26cd)) * short-circuit handleInteractionEnd when no action is in progress ([jquense#1118](https://github.com/additio/react-big-calendar/issues/1118)) ([7a48b6a](7a48b6a)) * single/Double clicks on an event work again ([jquense#952](https://github.com/additio/react-big-calendar/issues/952)) ([ee8cdbe](ee8cdbe)) * support point-in-time events in the Agenda view ([jquense#1246](https://github.com/additio/react-big-calendar/issues/1246)) ([58c39c3](58c39c3)) * switch DnD to modern context API (was legacy) ([6def209](6def209)), closes [jquense#1795](https://github.com/additio/react-big-calendar/issues/1795) [jquense#1776](https://github.com/additio/react-big-calendar/issues/1776) * temp fix for DayColumn render ([jquense#2224](https://github.com/additio/react-big-calendar/issues/2224)) ([48b23a2](48b23a2)), closes [jquense#2222](https://github.com/additio/react-big-calendar/issues/2222) * time indicator placement ([071fa88](071fa88)) * TimeGrid display on DST change days when min is after the transition ([jquense#1303](https://github.com/additio/react-big-calendar/issues/1303)) ([b436017](b436017)), closes [jquense#1098](https://github.com/additio/react-big-calendar/issues/1098) [jquense#1273](https://github.com/additio/react-big-calendar/issues/1273) * totalMin calculation in TimeSlots. ([jquense#965](https://github.com/additio/react-big-calendar/issues/965)) ([b761e86](b761e86)) * Trade href="#" anchors for stylized buttons ([jquense#2074](https://github.com/additio/react-big-calendar/issues/2074)) ([cd385f5](cd385f5)) * typo for prop titles ([jquense#2298](https://github.com/additio/react-big-calendar/issues/2298)) ([11fd6c8](11fd6c8)) * update react & react-dom peer-dep range to support 17.x ([jquense#1880](https://github.com/additio/react-big-calendar/issues/1880)) ([dbcc578](dbcc578)) * update time indicator position if max prop changes ([jquense#1379](https://github.com/additio/react-big-calendar/issues/1379)) ([ac945b7](ac945b7)) * update time indicator position if min prop changes ([jquense#1311](https://github.com/additio/react-big-calendar/issues/1311)) ([97ea841](97ea841)) * update TimeGrid on resources list change ([jquense#1135](https://github.com/additio/react-big-calendar/issues/1135)) ([91c6ec0](91c6ec0)) * update to current react-overlays ([jquense#2217](https://github.com/additio/react-big-calendar/issues/2217)) ([27ebe46](27ebe46)), closes [jquense#2186](https://github.com/additio/react-big-calendar/issues/2186) * use accessors when determining dnd height. ([jquense#954](https://github.com/additio/react-big-calendar/issues/954)) ([be81065](be81065)) * use fixed date arithmetic lib and move bt-sass to devdepen… ([jquense#1374](https://github.com/additio/react-big-calendar/issues/1374)) ([b223a61](b223a61)) * use React.createRef instead of string refs ([jquense#1282](https://github.com/additio/react-big-calendar/issues/1282)) ([239f0a3](239f0a3)) * using wrong bounding box for hit testing ([f670719](f670719)) * zero duration no-overlap events ([jquense#2213](https://github.com/additio/react-big-calendar/issues/2213)) ([bbe1109](bbe1109)) ### Features * [jquense#1390](https://github.com/additio/react-big-calendar/issues/1390) use en dashes in ranges ([jquense#1391](https://github.com/additio/react-big-calendar/issues/1391)) ([7619e59](7619e59)) * Add `onSelectEvent` & `onDoubleClickEvent` support to Agenda ([c14f427](c14f427)) * add `showAllEvents` Calendar Prop ([jquense#1808](https://github.com/additio/react-big-calendar/issues/1808)) ([8ffe39d](8ffe39d)) * add ability to set custom resource headers ([jquense#1187](https://github.com/additio/react-big-calendar/issues/1187)) ([6708a45](6708a45)), closes [jquense#1174](https://github.com/additio/react-big-calendar/issues/1174) * add agenda no events msg ([jquense#923](https://github.com/additio/react-big-calendar/issues/923)) ([51304f5](51304f5)) * add ARIA roles to month view ([jquense#1863](https://github.com/additio/react-big-calendar/issues/1863)) ([02bbeb1](02bbeb1)) * add background events feature ([jquense#1851](https://github.com/additio/react-big-calendar/issues/1851)) ([e797ab3](e797ab3)), closes [jquense#1727](https://github.com/additio/react-big-calendar/issues/1727) * add commitlint ([b35e156](b35e156)) * add custom timeSlotWrapper support ([jquense#930](https://github.com/additio/react-big-calendar/issues/930)) ([172c316](172c316)) * add Date-fns localizer ([jquense#1542](https://github.com/additio/react-big-calendar/issues/1542)) ([749c91c](749c91c)) * add dragging ability from the monthly Popup component ([jquense#1554](https://github.com/additio/react-big-calendar/issues/1554)) ([12233ef](12233ef)) * add horizontal scrolling for wide resource calendars ([jquense#921](https://github.com/additio/react-big-calendar/issues/921)) ([d1e90b1](d1e90b1)) * add onKeyPressEvent ([jquense#1754](https://github.com/additio/react-big-calendar/issues/1754)) ([ca8d77b](ca8d77b)) * add Rearrangement Algorithm Implementation ([jquense#1473](https://github.com/additio/react-big-calendar/issues/1473)) ([e622651](e622651)) * add resource to handleDropFromOutside ([jquense#1319](https://github.com/additio/react-big-calendar/issues/1319)) ([2b7ad2a](2b7ad2a)) * add resourceId to handleSelectAllDaySlot fns slotInfo ([jquense#1735](https://github.com/additio/react-big-calendar/issues/1735)) ([f00a516](f00a516)) * add resourceId to onSelecting callback ([jquense#1416](https://github.com/additio/react-big-calendar/issues/1416)) ([0c9b1f2](0c9b1f2)) * add selecting and drag cancelation ([jquense#1119](https://github.com/additio/react-big-calendar/issues/1119)) ([aa8f08b](aa8f08b)) * add Time Zone support using localizer date math ([jquense#2023](https://github.com/additio/react-big-calendar/issues/2023)) ([ad8defa](ad8defa)) * add timeGutterHeaderComponent ([jquense#874](https://github.com/additio/react-big-calendar/issues/874)) ([adc2078](adc2078)), closes [jquense#853](jquense#853) * added continuesPrior and continuesAfter props to Event component ([jquense#1201](https://github.com/additio/react-big-calendar/issues/1201)) ([74a2233](74a2233)) * adding bounds and box on slot select in Month view ([jquense#1241](https://github.com/additio/react-big-calendar/issues/1241)) ([2a870b0](2a870b0)) * adding tabbable events ([jquense#987](https://github.com/additio/react-big-calendar/issues/987)) ([6a94e72](6a94e72)) * Adding TS, hooks, and Vite ([1559333](1559333)) * allow using custom event wrapper component while dragging ([jquense#2228](https://github.com/additio/react-big-calendar/issues/2228)) ([afa8824](afa8824)), closes [jquense#1864](https://github.com/additio/react-big-calendar/issues/1864) * Dayjs localizer ([jquense#2264](https://github.com/additio/react-big-calendar/issues/2264)) ([537c6f3](537c6f3)) * Disable autoscroll functionality, Add a functionality to disable auto-scroll on calendar render. ([aa8f374](aa8f374)) * DnD support for custom DropWrapper components (dayWrapper and dateCellWrapper) ([jquense#843](https://github.com/additio/react-big-calendar/issues/843)) ([d372f0d](d372f0d)) * **dnd:** add onDropFromOutside prop for Dnd Cal ([jquense#1290](https://github.com/additio/react-big-calendar/issues/1290)) ([b9fdce4](b9fdce4)), closes [jquense#1090](https://github.com/additio/react-big-calendar/issues/1090) * **dnd:** add preview of an item inside cell while dragging ([jquense#1369](https://github.com/additio/react-big-calendar/issues/1369)) ([ac715f8](ac715f8)) * **dnd:** implement callback on initializing drag or resize action ([jquense#1206](https://github.com/additio/react-big-calendar/issues/1206)) ([0fa2c30](0fa2c30)), closes [jquense#1205](https://github.com/additio/react-big-calendar/issues/1205) * **DnD:** support to/from allDay events in demos ([b067ad0](b067ad0)) * drop warning ([jquense#1455](https://github.com/additio/react-big-calendar/issues/1455)) ([77004e2](77004e2)) * **events:** default events prop to an empty array ([jquense#2161](https://github.com/additio/react-big-calendar/issues/2161)) ([efac0b2](efac0b2)), closes [jquense#1708](https://github.com/additio/react-big-calendar/issues/1708) * handleRangeChange, handleViewChange refactored to pass fresh `view` to onRangeChange when view changed; ([jquense#1100](https://github.com/additio/react-big-calendar/issues/1100)) ([befac9f](befac9f)) * hide single day header with css ([jquense#1019](https://github.com/additio/react-big-calendar/issues/1019)) ([5857d8f](5857d8f)) * improve toolbar responsiveness for mobile devices ([jquense#900](https://github.com/additio/react-big-calendar/issues/900)) ([cd10e6f](cd10e6f)) * **localizers:** move localizer dependencies ([e4a3235](e4a3235)) * pass resourceId to slotPropGetter ([jquense#1101](https://github.com/additio/react-big-calendar/issues/1101)) ([0e1e1a0](0e1e1a0)) * provide named exports api ([jquense#1348](https://github.com/additio/react-big-calendar/issues/1348)) ([4e09704](4e09704)) * redeclared all sass variables as !default ([jquense#1321](https://github.com/additio/react-big-calendar/issues/1321)) ([c4f09cd](c4f09cd)) * remove propTypes in production ([jquense#1180](https://github.com/additio/react-big-calendar/issues/1180)) ([ce0d56b](ce0d56b)) * remove unneeded dependencies ([jquense#2215](https://github.com/additio/react-big-calendar/issues/2215)) ([fb05151](fb05151)) * replace unsafe deprecated methods ([jquense#2216](https://github.com/additio/react-big-calendar/issues/2216)) ([c5c6a8b](c5c6a8b)), closes [jquense#1200](https://github.com/additio/react-big-calendar/issues/1200) [jquense#1777](https://github.com/additio/react-big-calendar/issues/1777) [jquense#1481](https://github.com/additio/react-big-calendar/issues/1481) [jquense#2126](https://github.com/additio/react-big-calendar/issues/2126) [jquense#2104](https://github.com/additio/react-big-calendar/issues/2104) [jquense#2105](https://github.com/additio/react-big-calendar/issues/2105) [jquense#1526](https://github.com/additio/react-big-calendar/issues/1526) * revamp Drag and drop ([d2e02c4](d2e02c4)) * Slot group prop getter ([jquense#1471](https://github.com/additio/react-big-calendar/issues/1471)) ([jquense#1510](https://github.com/additio/react-big-calendar/issues/1510)) ([fcb9b9a](fcb9b9a)) * sort by event end date if start dates are equal ([dddf4e1](dddf4e1)) * starting to hooks to avoid deprecation warnings ([jquense#1687](https://github.com/additio/react-big-calendar/issues/1687)) ([b8368f9](b8368f9)) * switch to Sass for styles ([884bece](884bece)) * **time-gutter-wrapper:** expose time gutter wrapper component ([jquense#2236](https://github.com/additio/react-big-calendar/issues/2236)) ([39ff8a1](39ff8a1)) * update react-overlays dependency ([jquense#1816](https://github.com/additio/react-big-calendar/issues/1816)) ([5490207](5490207)), closes [jquense#1813](https://github.com/additio/react-big-calendar/issues/1813) * upgrade react-overlays ([jquense#1421](https://github.com/additio/react-big-calendar/issues/1421)) ([9117549](9117549)) * use custom event wrapper when dragging ([jquense#2221](https://github.com/additio/react-big-calendar/issues/2221)) ([73ed69a](73ed69a)), closes [jquense#1864](https://github.com/additio/react-big-calendar/issues/1864) * use lodash-es for esm bundle ([jquense#1350](https://github.com/additio/react-big-calendar/issues/1350)) ([fb0fe5e](fb0fe5e)) ### Performance Improvements * increase startup time of event dragging ([jquense#1020](https://github.com/additio/react-big-calendar/issues/1020)) ([167b69f](167b69f)) ### BREAKING CHANGES * **localizers:** moment, luxon and globalize are no longer bundled * must use named exports for additional RBC imports ```js import { Calendar, DateLocalizer, momentLocalizer, globalizeLocalizer, move, Views, Navigate, components } from 'react-big-calendar'; ``` * Less files have been replaced with Sass versions * Calendar wrapper components props have changed * react-dnd is no longer used internally with no external API
# 1.0.0 (2024-08-12) ### Bug Fixes * `dayLayoutAlgorithm` prop with custom function ([jquense#1562](https://github.com/Xetoxyc/react-big-calendar/issues/1562)) ([3fb3c49](3fb3c49)) * 1px misalignment ([jquense#2367](https://github.com/Xetoxyc/react-big-calendar/issues/2367)) ([7479b4d](7479b4d)) * a bug that the height of the column is broken when displayed in IE11 ([jquense#1789](https://github.com/Xetoxyc/react-big-calendar/issues/1789)) ([a0538ee](a0538ee)) * add isBackgroundEvent to onSelectEvent event obj ([jquense#2491](https://github.com/Xetoxyc/react-big-calendar/issues/2491)) ([fdbb496](fdbb496)) * add new method to get correct time indicator top position | fixes [jquense#1396](https://github.com/Xetoxyc/react-big-calendar/issues/1396) ([jquense#1447](https://github.com/Xetoxyc/react-big-calendar/issues/1447)) ([1cf0205](1cf0205)) * add runtime to deps ([ade68bb](ade68bb)) * added fallback to getNow ([jquense#1140](https://github.com/Xetoxyc/react-big-calendar/issues/1140)) ([13459b0](13459b0)) * **addons:** do not cut end while dragging multiday event ([jquense#1342](https://github.com/Xetoxyc/react-big-calendar/issues/1342)) ([6fab261](6fab261)) * adjust TimeGutter for DST ([jquense#2205](https://github.com/Xetoxyc/react-big-calendar/issues/2205)) ([4ba1255](4ba1255)) * **Agenda:** consider start & end of day to filter events ([6c9c05b](6c9c05b)) * allow override onShowMore callback ([jquense#1214](https://github.com/Xetoxyc/react-big-calendar/issues/1214)) ([8fefeee](8fefeee)), closes [/github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx#L280](https://github.com//github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx/issues/L280) [/github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js#L300-L307](https://github.com//github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js/issues/L300-L307) [jquense#1147](https://github.com/Xetoxyc/react-big-calendar/issues/1147) * Allow resize to last visible slot ([f26c8a7](f26c8a7)), closes [jquense#2147](https://github.com/Xetoxyc/react-big-calendar/issues/2147) * **ARIA:** remove tabindex ([jquense#2508](https://github.com/Xetoxyc/react-big-calendar/issues/2508)) ([7e01c3d](7e01c3d)), closes [jquense#2498](https://github.com/Xetoxyc/react-big-calendar/issues/2498) * auto scroll on event selection ([jquense#2235](https://github.com/Xetoxyc/react-big-calendar/issues/2235)) ([6d87ebb](6d87ebb)), closes [jquense#2233](https://github.com/Xetoxyc/react-big-calendar/issues/2233) * bad propType. ([jquense#1351](https://github.com/Xetoxyc/react-big-calendar/issues/1351)) ([e704e17](e704e17)) * bug where appointments can appear outside the calendar ([jquense#1204](https://github.com/Xetoxyc/react-big-calendar/issues/1204)) ([9689b7d](9689b7d)) * bug with dayWrapper not applying ([jquense#1196](https://github.com/Xetoxyc/react-big-calendar/issues/1196)) ([f3ea6f8](f3ea6f8)) * bug with dnd drag drop ([jquense#2602](https://github.com/Xetoxyc/react-big-calendar/issues/2602)) ([799a72a](799a72a)), closes [jquense#2601](https://github.com/Xetoxyc/react-big-calendar/issues/2601) * bug with resize segments not being removed ([jquense#1800](https://github.com/Xetoxyc/react-big-calendar/issues/1800)) ([34aec3a](34aec3a)) * bump memoize-one and migrate new isEqual API ([jquense#1583](https://github.com/Xetoxyc/react-big-calendar/issues/1583)) ([4c904c2](4c904c2)) * calculation of slots number for date when DST ends. ([jquense#1046](https://github.com/Xetoxyc/react-big-calendar/issues/1046)) ([2ca0226](2ca0226)) * calendar auto scroll while dragging event at top/bottom edge ([jquense#2230](https://github.com/Xetoxyc/react-big-calendar/issues/2230)) ([d1c5085](d1c5085)), closes [jquense#2231](https://github.com/Xetoxyc/react-big-calendar/issues/2231) * change toolbar API to match top level onViewChange prop name ([b0a6dd7](b0a6dd7)) * changed flex-direction for rbc-toolbar mobile ([jquense#2497](https://github.com/Xetoxyc/react-big-calendar/issues/2497)) ([8d7b20d](8d7b20d)), closes [jquense#1699](https://github.com/Xetoxyc/react-big-calendar/issues/1699) * common.nest() discarding custom components ([jquense#1114](https://github.com/Xetoxyc/react-big-calendar/issues/1114)) ([5a432de](5a432de)) * Correct display of beginning DST ([bd8e0e9](bd8e0e9)), closes [jquense#1617](https://github.com/Xetoxyc/react-big-calendar/issues/1617) * Correct DragAndDrop event resizing in 'month' view ([e3d96e5](e3d96e5)), closes [jquense#2012](https://github.com/Xetoxyc/react-big-calendar/issues/2012) * Correct duration in DnD ([jquense#2034](https://github.com/Xetoxyc/react-big-calendar/issues/2034)) ([304f78b](304f78b)), closes [jquense#2033](https://github.com/Xetoxyc/react-big-calendar/issues/2033) * Correct issue with semantic-release and yarn-lock ([cc48854](cc48854)), closes [jquense#2096](https://github.com/Xetoxyc/react-big-calendar/issues/2096) * Correct listener teardown ([abd4594](abd4594)), closes [jquense#2072](https://github.com/Xetoxyc/react-big-calendar/issues/2072) * correct luxon localizer formatting ([jquense#2172](https://github.com/Xetoxyc/react-big-calendar/issues/2172)) ([b130351](b130351)) * correct nested sass ([jquense#2641](https://github.com/Xetoxyc/react-big-calendar/issues/2641)) ([88bdf77](88bdf77)) * Correct no overlap algorithm stretch behavior ([jquense#2120](https://github.com/Xetoxyc/react-big-calendar/issues/2120)) ([c3f25eb](c3f25eb)) * correct popupOffset ([jquense#2218](https://github.com/Xetoxyc/react-big-calendar/issues/2218)) ([6fdec30](6fdec30)) * correct publishing ([jquense#2350](https://github.com/Xetoxyc/react-big-calendar/issues/2350)) ([ae15118](ae15118)) * Correct resize for multi-day event. ([jquense#2138](https://github.com/Xetoxyc/react-big-calendar/issues/2138)) ([3632345](3632345)) * Correct resizing event bug in Week & Day ([jquense#2143](https://github.com/Xetoxyc/react-big-calendar/issues/2143)) ([afa8468](afa8468)) * Correct scrollToTime functionailty ([jquense#2055](https://github.com/Xetoxyc/react-big-calendar/issues/2055)) ([76e6254](76e6254)), closes [jquense#2028](https://github.com/Xetoxyc/react-big-calendar/issues/2028) [jquense#1717](https://github.com/Xetoxyc/react-big-calendar/issues/1717) * Correct selection issues ([def4934](def4934)) * correct slotMetrics issue in TimeGrid ([e25f187](e25f187)), closes [jquense#2529](https://github.com/Xetoxyc/react-big-calendar/issues/2529) * correct storybook deploy ([jquense#2145](https://github.com/Xetoxyc/react-big-calendar/issues/2145)) ([8c98fb2](8c98fb2)) * Correct the listeners reference ([a202d60](a202d60)), closes [jquense#2072](https://github.com/Xetoxyc/react-big-calendar/issues/2072) * correct time-header-gutter ([jquense#2219](https://github.com/Xetoxyc/react-big-calendar/issues/2219)) ([160e251](160e251)) * correct TimeGutter ref ([jquense#2204](https://github.com/Xetoxyc/react-big-calendar/issues/2204)) ([055cdd0](055cdd0)), closes [jquense#2201](https://github.com/Xetoxyc/react-big-calendar/issues/2201) * correct TimeGutter ref use ([574dbf7](574dbf7)), closes [jquense#2200](https://github.com/Xetoxyc/react-big-calendar/issues/2200) * correct treatment of boolean view in 'views' ([jquense#2368](https://github.com/Xetoxyc/react-big-calendar/issues/2368)) ([0e6b771](0e6b771)) * Correct typo in custom view example ([267629b](267629b)) * Correct variable name that gets passed on to EventWrapper so dragndrop ha… ([jquense#2121](https://github.com/Xetoxyc/react-big-calendar/issues/2121)) ([19294de](19294de)) * correcting doubleClick ([jquense#2571](https://github.com/Xetoxyc/react-big-calendar/issues/2571)) ([775993c](775993c)), closes [jquense#2565](https://github.com/Xetoxyc/react-big-calendar/issues/2565) * **date-fns localizer:** display dayFormat correctly ([jquense#1633](https://github.com/Xetoxyc/react-big-calendar/issues/1633)) ([dd1e1a4](dd1e1a4)) * day events sort fixed ([jquense#2512](https://github.com/Xetoxyc/react-big-calendar/issues/2512)) ([ac1ff00](ac1ff00)) * **dayViewLayout:** container event check ([3c4934e](3c4934e)) * different time format for multi day events when using moment ([jquense#919](https://github.com/Xetoxyc/react-big-calendar/issues/919)) ([630b630](630b630)) * disable `absoluteRuntime` in babel-preset-react-app ([jquense#2155](https://github.com/Xetoxyc/react-big-calendar/issues/2155)) ([b8fcb93](b8fcb93)) * DnD corner cases in allDay move/resize ([5380fee](5380fee)) * dnd freezes an event intermittently ([jquense#1631](https://github.com/Xetoxyc/react-big-calendar/issues/1631)) ([e8609af](e8609af)) * **DND:** Corrects issue of losing droppable event when releasing on non-event related containers ([jquense#2199](https://github.com/Xetoxyc/react-big-calendar/issues/2199)) ([508b668](508b668)), closes [jquense#2198](https://github.com/Xetoxyc/react-big-calendar/issues/2198) [jquense#1902](https://github.com/Xetoxyc/react-big-calendar/issues/1902) * **dnd:** dont use classname ([jquense#2232](https://github.com/Xetoxyc/react-big-calendar/issues/2232)) ([2332f12](2332f12)) * **DnD:** dragAndDrop EventWrapper.js error: cannot add property 'X', object is not extensible ([0c4826a](0c4826a)) * **dnd:** move merge components ([fd02261](fd02261)), closes [jquense#2359](https://github.com/Xetoxyc/react-big-calendar/issues/2359) * **Dnd:** Offset is not needed ([jquense#1892](https://github.com/Xetoxyc/react-big-calendar/issues/1892)) ([caf820b](caf820b)) * **DnD:** selection in WeekView ([2813631](2813631)) * do not autoscroll on event selection ([jquense#2234](https://github.com/Xetoxyc/react-big-calendar/issues/2234)) ([b85b1ff](b85b1ff)), closes [jquense#2233](https://github.com/Xetoxyc/react-big-calendar/issues/2233) * do not handle move event after terminating ([jquense#1104](https://github.com/Xetoxyc/react-big-calendar/issues/1104)) ([bcc4d93](bcc4d93)) * do not send undefined/null gutterRef to getWidth ([jquense#2300](https://github.com/Xetoxyc/react-big-calendar/issues/2300)) ([7b5f5b8](7b5f5b8)) * do the math ourselves ([jquense#2220](https://github.com/Xetoxyc/react-big-calendar/issues/2220)) ([cace54e](cace54e)) * **docs:** correct link for 'props' in 'Understanding Dates' guide ([jquense#2562](https://github.com/Xetoxyc/react-big-calendar/issues/2562)) ([59982ae](59982ae)) * drag cancelation for month view ([jquense#1322](https://github.com/Xetoxyc/react-big-calendar/issues/1322)) ([9c81e9e](9c81e9e)) * dragging is disabled if resizing is not allowed ([jquense#1072](https://github.com/Xetoxyc/react-big-calendar/issues/1072)) ([jquense#1073](https://github.com/Xetoxyc/react-big-calendar/issues/1073)) ([0d5ed30](0d5ed30)) * duplicate events ([jquense#1159](https://github.com/Xetoxyc/react-big-calendar/issues/1159)) ([b8e26b0](b8e26b0)) * elements position on TimeGrid if max prop is set ([jquense#1057](https://github.com/Xetoxyc/react-big-calendar/issues/1057)) ([f174a60](f174a60)) * enforce `resizable` prop ([jquense#1796](https://github.com/Xetoxyc/react-big-calendar/issues/1796)) ([a18acc2](a18acc2)) * firefox event click bug ([jquense#1262](https://github.com/Xetoxyc/react-big-calendar/issues/1262)) ([b526416](b526416)), closes [jquense#1173](https://github.com/Xetoxyc/react-big-calendar/issues/1173) * Fix top part of 24hour event in week/day view ([jquense#1732](https://github.com/Xetoxyc/react-big-calendar/issues/1732)) ([e1e06b5](e1e06b5)) * Fixed publish script (fix [jquense#2330](https://github.com/Xetoxyc/react-big-calendar/issues/2330)) ([jquense#2358](https://github.com/Xetoxyc/react-big-calendar/issues/2358)) ([a4e54be](a4e54be)) * fixing Drag and Drop Examples link ([fa4a378](fa4a378)), closes [jquense#2585](https://github.com/Xetoxyc/react-big-calendar/issues/2585) * fixing invalid ref with invalid scrollHeight ([jquense#2459](https://github.com/Xetoxyc/react-big-calendar/issues/2459)) ([a4bc8f3](a4bc8f3)) * for TimeSlots ([jquense#1462](https://github.com/Xetoxyc/react-big-calendar/issues/1462)) ([c31639a](c31639a)) * handleNavigate for undefined date ([jquense#889](https://github.com/Xetoxyc/react-big-calendar/issues/889)) ([cc84f17](cc84f17)) * hide indicator when current time is not in the interval ([jquense#1639](https://github.com/Xetoxyc/react-big-calendar/issues/1639)) ([92974bf](92974bf)) * ie fix for event bindings on unmounted components ([jquense#1338](https://github.com/Xetoxyc/react-big-calendar/issues/1338)) ([8ef00d6](8ef00d6)) * incorrect babel imports in CJS/ESM builds ([jquense#2157](https://github.com/Xetoxyc/react-big-calendar/issues/2157)) ([687b121](687b121)) * invalid prop-types. ([jquense#1435](https://github.com/Xetoxyc/react-big-calendar/issues/1435)) ([61e1a1e](61e1a1e)) * issue with gutter width initialization ([jquense#1181](https://github.com/Xetoxyc/react-big-calendar/issues/1181)) ([69b28af](69b28af)) * item preview inside cell while dragging from outside not working… ([jquense#1770](https://github.com/Xetoxyc/react-big-calendar/issues/1770)) ([8fd6329](8fd6329)) * make day event to hourly event after move ([b72fb30](b72fb30)) * make scrollToTime=00:00 working ([jquense#1501](https://github.com/Xetoxyc/react-big-calendar/issues/1501)) ([ee5a558](ee5a558)) * make sure time indicator is updated after navigation ([jquense#1082](https://github.com/Xetoxyc/react-big-calendar/issues/1082)) ([07b2fa4](07b2fa4)) * Memory leak if Calendar is selectable [jquense#1940](https://github.com/Xetoxyc/react-big-calendar/issues/1940) ([jquense#1941](https://github.com/Xetoxyc/react-big-calendar/issues/1941)) ([a26e933](a26e933)) * minimum start difference for same row computation ([jquense#886](https://github.com/Xetoxyc/react-big-calendar/issues/886)) ([jquense#909](https://github.com/Xetoxyc/react-big-calendar/issues/909)) ([jquense#910](https://github.com/Xetoxyc/react-big-calendar/issues/910)) ([a440b82](a440b82)) * misplacement of current time indicator ([jquense#1239](https://github.com/Xetoxyc/react-big-calendar/issues/1239)) ([2d6e99e](2d6e99e)), closes [jquense#1054](https://github.com/Xetoxyc/react-big-calendar/issues/1054) * Modify events.js ([jquense#2444](https://github.com/Xetoxyc/react-big-calendar/issues/2444)) ([2a838d9](2a838d9)) * moment format strings -> date-fns format strings ([jquense#1568](https://github.com/Xetoxyc/react-big-calendar/issues/1568)) ([1603902](1603902)) * **moment:** wrong time on the day when DST changes ([jquense#2374](https://github.com/Xetoxyc/react-big-calendar/issues/2374)) ([b82ceb7](b82ceb7)), closes [jquense#2296](https://github.com/Xetoxyc/react-big-calendar/issues/2296) * mouse event propagation probs ([759a232](759a232)) * move @babel/cli to devDependencies ([jquense#1062](https://github.com/Xetoxyc/react-big-calendar/issues/1062)) ([4cfcb1f](4cfcb1f)) * move react, react-dom to devDependencies ([jquense#2160](https://github.com/Xetoxyc/react-big-calendar/issues/2160)) ([6917c15](6917c15)) * no-overlap layout algorithm ([jquense#2239](https://github.com/Xetoxyc/react-big-calendar/issues/2239)) ([f7bfd11](f7bfd11)), closes [jquense#2240](https://github.com/Xetoxyc/react-big-calendar/issues/2240) * numGroups calculation ([jquense#1963](https://github.com/Xetoxyc/react-big-calendar/issues/1963)) ([319a81c](319a81c)) * onRangeChange not passing localizer ([jquense#1056](https://github.com/Xetoxyc/react-big-calendar/issues/1056)) ([80855e8](80855e8)) * pass dates to slotGroupPropGetter ([jquense#2066](https://github.com/Xetoxyc/react-big-calendar/issues/2066)) ([943ae6e](943ae6e)) * prefix React lifecycle methods with UNSAFE ([jquense#1578](https://github.com/Xetoxyc/react-big-calendar/issues/1578)) ([7b5a6a7](7b5a6a7)) * preserve time on horizontal resizing ([jquense#1795](https://github.com/Xetoxyc/react-big-calendar/issues/1795)) ([1b186da](1b186da)) * prevent endless loop when adding event the DST begin day ([jquense#1635](https://github.com/Xetoxyc/react-big-calendar/issues/1635)) ([b9abf77](b9abf77)) * prevent un/mounting of date components ([jquense#1276](https://github.com/Xetoxyc/react-big-calendar/issues/1276)) ([3c25009](3c25009)), closes [/github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js#L121](https://github.com//github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js/issues/L121) * proptype warnings ([jquense#1084](https://github.com/Xetoxyc/react-big-calendar/issues/1084)) ([08c2494](08c2494)) * reference to draggable/resizable Accessor ([jquense#1070](https://github.com/Xetoxyc/react-big-calendar/issues/1070)) ([1889a51](1889a51)) * remove duplicate getter prop ([jquense#1185](https://github.com/Xetoxyc/react-big-calendar/issues/1185)) ([6b90182](6b90182)) * remove global window from Map() usage, update eslint rules for new es6 environment ([jquense#1195](https://github.com/Xetoxyc/react-big-calendar/issues/1195)) ([4768188](4768188)) * Replace deprecated dependency ([a88da3f](a88da3f)) * replace deprecated onKeyPress by onKeyDown ([21f51f2](21f51f2)) * replace findDOMNode with refs ([a902d20](a902d20)), closes [jquense#2193](https://github.com/Xetoxyc/react-big-calendar/issues/2193) * replace findDOMNode with refs (react 17) ([24f92fb](24f92fb)) * resolve resizing events in Month view ([c7b105f](c7b105f)), closes [jquense#2207](https://github.com/Xetoxyc/react-big-calendar/issues/2207) * revert ([jquense#2227](https://github.com/Xetoxyc/react-big-calendar/issues/2227)) ([b81fa14](b81fa14)) * revert a bug that the height of the column is broken when displayed in IE11 ([jquense#1789](https://github.com/Xetoxyc/react-big-calendar/issues/1789))" ([jquense#1805](https://github.com/Xetoxyc/react-big-calendar/issues/1805)) ([41104fa](41104fa)) * revert change ([jquense#2223](https://github.com/Xetoxyc/react-big-calendar/issues/2223)) ([bdb0595](bdb0595)) * rounding behavior in Luxon localizer ([jquense#2362](https://github.com/Xetoxyc/react-big-calendar/issues/2362)) ([409cff1](409cff1)), closes [jquense#2361](https://github.com/Xetoxyc/react-big-calendar/issues/2361) * **rtl DnD:** Dragging an event in the RTL month view calendar gets confused to the wrong side ([jquense#2426](https://github.com/Xetoxyc/react-big-calendar/issues/2426)) ([ebe8c2c](ebe8c2c)), closes [jquense#2310](https://github.com/Xetoxyc/react-big-calendar/issues/2310) [jquense#1801](https://github.com/Xetoxyc/react-big-calendar/issues/1801) * rtl incorrectly named or not propagated ([jquense#1353](https://github.com/Xetoxyc/react-big-calendar/issues/1353)) ([caa863f](caa863f)) * rtl prop has to be passed to the DateContentRow ([jquense#915](https://github.com/Xetoxyc/react-big-calendar/issues/915)) ([e0ae4f1](e0ae4f1)) * **sass:** Reference distributed folder in SASS compile ([jquense#2091](https://github.com/Xetoxyc/react-big-calendar/issues/2091)) ([20502f3](20502f3)), closes [jquense#2086](https://github.com/Xetoxyc/react-big-calendar/issues/2086) * scrollToTime does not work properly, when min specified ([jquense#2051](https://github.com/Xetoxyc/react-big-calendar/issues/2051)) ([04c1888](04c1888)) * selecting events in chrome ([jquense#884](https://github.com/Xetoxyc/react-big-calendar/issues/884)) ([558ee2d](558ee2d)) * selecting events in mobile browsers ([jquense#1233](https://github.com/Xetoxyc/react-big-calendar/issues/1233)) ([2bc9fee](2bc9fee)) * **Selection:** handling of terminating event ([937b4c5](937b4c5)) * set width ([jquense#2332](https://github.com/Xetoxyc/react-big-calendar/issues/2332)) ([86b26cd](86b26cd)) * short-circuit handleInteractionEnd when no action is in progress ([jquense#1118](https://github.com/Xetoxyc/react-big-calendar/issues/1118)) ([7a48b6a](7a48b6a)) * single/Double clicks on an event work again ([jquense#952](https://github.com/Xetoxyc/react-big-calendar/issues/952)) ([ee8cdbe](ee8cdbe)) * **stories:** fix not working links in docs ([jquense#2559](https://github.com/Xetoxyc/react-big-calendar/issues/2559)) ([295957c](295957c)) * support point-in-time events in the Agenda view ([jquense#1246](https://github.com/Xetoxyc/react-big-calendar/issues/1246)) ([58c39c3](58c39c3)) * switch DnD to modern context API (was legacy) ([6def209](6def209)), closes [jquense#1795](https://github.com/Xetoxyc/react-big-calendar/issues/1795) [jquense#1776](https://github.com/Xetoxyc/react-big-calendar/issues/1776) * temp fix for DayColumn render ([jquense#2224](https://github.com/Xetoxyc/react-big-calendar/issues/2224)) ([48b23a2](48b23a2)), closes [jquense#2222](https://github.com/Xetoxyc/react-big-calendar/issues/2222) * time indicator placement ([071fa88](071fa88)) * TimeGrid display on DST change days when min is after the transition ([jquense#1303](https://github.com/Xetoxyc/react-big-calendar/issues/1303)) ([b436017](b436017)), closes [jquense#1098](https://github.com/Xetoxyc/react-big-calendar/issues/1098) [jquense#1273](https://github.com/Xetoxyc/react-big-calendar/issues/1273) * to build ([jquense#2517](https://github.com/Xetoxyc/react-big-calendar/issues/2517)) ([621fc7e](621fc7e)) * totalMin calculation in TimeSlots. ([jquense#965](https://github.com/Xetoxyc/react-big-calendar/issues/965)) ([b761e86](b761e86)) * Trade href="#" anchors for stylized buttons ([jquense#2074](https://github.com/Xetoxyc/react-big-calendar/issues/2074)) ([cd385f5](cd385f5)) * typo ([jquense#2443](https://github.com/Xetoxyc/react-big-calendar/issues/2443)) ([407e168](407e168)) * typo for prop titles ([jquense#2298](https://github.com/Xetoxyc/react-big-calendar/issues/2298)) ([11fd6c8](11fd6c8)) * update react & react-dom peer-dep range to support 17.x ([jquense#1880](https://github.com/Xetoxyc/react-big-calendar/issues/1880)) ([dbcc578](dbcc578)) * update time indicator position if max prop changes ([jquense#1379](https://github.com/Xetoxyc/react-big-calendar/issues/1379)) ([ac945b7](ac945b7)) * update time indicator position if min prop changes ([jquense#1311](https://github.com/Xetoxyc/react-big-calendar/issues/1311)) ([97ea841](97ea841)) * update TimeGrid on resources list change ([jquense#1135](https://github.com/Xetoxyc/react-big-calendar/issues/1135)) ([91c6ec0](91c6ec0)) * update to current react-overlays ([jquense#2217](https://github.com/Xetoxyc/react-big-calendar/issues/2217)) ([27ebe46](27ebe46)), closes [jquense#2186](https://github.com/Xetoxyc/react-big-calendar/issues/2186) * use accessors when determining dnd height. ([jquense#954](https://github.com/Xetoxyc/react-big-calendar/issues/954)) ([be81065](be81065)) * use fixed date arithmetic lib and move bt-sass to devdepen… ([jquense#1374](https://github.com/Xetoxyc/react-big-calendar/issues/1374)) ([b223a61](b223a61)) * use React.createRef instead of string refs ([jquense#1282](https://github.com/Xetoxyc/react-big-calendar/issues/1282)) ([239f0a3](239f0a3)) * using wrong bounding box for hit testing ([f670719](f670719)) * warning defaultProps in Agenda ([jquense#2620](https://github.com/Xetoxyc/react-big-calendar/issues/2620)) ([d1c31c2](d1c31c2)) * zero duration no-overlap events ([jquense#2213](https://github.com/Xetoxyc/react-big-calendar/issues/2213)) ([bbe1109](bbe1109)) ### Features * [jquense#1390](https://github.com/Xetoxyc/react-big-calendar/issues/1390) use en dashes in ranges ([jquense#1391](https://github.com/Xetoxyc/react-big-calendar/issues/1391)) ([7619e59](7619e59)) * Add `onSelectEvent` & `onDoubleClickEvent` support to Agenda ([c14f427](c14f427)) * add `showAllEvents` Calendar Prop ([jquense#1808](https://github.com/Xetoxyc/react-big-calendar/issues/1808)) ([8ffe39d](8ffe39d)) * add ability to set custom resource headers ([jquense#1187](https://github.com/Xetoxyc/react-big-calendar/issues/1187)) ([6708a45](6708a45)), closes [jquense#1174](https://github.com/Xetoxyc/react-big-calendar/issues/1174) * add agenda no events msg ([jquense#923](https://github.com/Xetoxyc/react-big-calendar/issues/923)) ([51304f5](51304f5)) * add ARIA roles to month view ([jquense#1863](https://github.com/Xetoxyc/react-big-calendar/issues/1863)) ([02bbeb1](02bbeb1)) * add background events feature ([jquense#1851](https://github.com/Xetoxyc/react-big-calendar/issues/1851)) ([e797ab3](e797ab3)), closes [jquense#1727](https://github.com/Xetoxyc/react-big-calendar/issues/1727) * add citation file ([jquense#2523](https://github.com/Xetoxyc/react-big-calendar/issues/2523)) ([3de0059](3de0059)) * add commitlint ([b35e156](b35e156)) * add custom timeSlotWrapper support ([jquense#930](https://github.com/Xetoxyc/react-big-calendar/issues/930)) ([172c316](172c316)) * add Date-fns localizer ([jquense#1542](https://github.com/Xetoxyc/react-big-calendar/issues/1542)) ([749c91c](749c91c)) * add dragging ability from the monthly Popup component ([jquense#1554](https://github.com/Xetoxyc/react-big-calendar/issues/1554)) ([12233ef](12233ef)) * add horizontal scrolling for wide resource calendars ([jquense#921](https://github.com/Xetoxyc/react-big-calendar/issues/921)) ([d1e90b1](d1e90b1)) * add onKeyPressEvent ([jquense#1754](https://github.com/Xetoxyc/react-big-calendar/issues/1754)) ([ca8d77b](ca8d77b)) * add Rearrangement Algorithm Implementation ([jquense#1473](https://github.com/Xetoxyc/react-big-calendar/issues/1473)) ([e622651](e622651)) * add resource to handleDropFromOutside ([jquense#1319](https://github.com/Xetoxyc/react-big-calendar/issues/1319)) ([2b7ad2a](2b7ad2a)) * add resourceId to handleSelectAllDaySlot fns slotInfo ([jquense#1735](https://github.com/Xetoxyc/react-big-calendar/issues/1735)) ([f00a516](f00a516)) * add resourceId to onSelecting callback ([jquense#1416](https://github.com/Xetoxyc/react-big-calendar/issues/1416)) ([0c9b1f2](0c9b1f2)) * add selecting and drag cancelation ([jquense#1119](https://github.com/Xetoxyc/react-big-calendar/issues/1119)) ([aa8f08b](aa8f08b)) * add Time Zone support using localizer date math ([jquense#2023](https://github.com/Xetoxyc/react-big-calendar/issues/2023)) ([ad8defa](ad8defa)) * add timeGutterHeaderComponent ([jquense#874](https://github.com/Xetoxyc/react-big-calendar/issues/874)) ([adc2078](adc2078)), closes [jquense#853](jquense#853) * added continuesPrior and continuesAfter props to Event component ([jquense#1201](https://github.com/Xetoxyc/react-big-calendar/issues/1201)) ([74a2233](74a2233)) * adding bounds and box on slot select in Month view ([jquense#1241](https://github.com/Xetoxyc/react-big-calendar/issues/1241)) ([2a870b0](2a870b0)) * adding tabbable events ([jquense#987](https://github.com/Xetoxyc/react-big-calendar/issues/987)) ([6a94e72](6a94e72)) * Adding TS, hooks, and Vite ([1559333](1559333)) * **allDayMaxRows:** Allow for more granular control ([36871bf](36871bf)), closes [jquense#2386](https://github.com/Xetoxyc/react-big-calendar/issues/2386) * allow using custom event wrapper component while dragging ([jquense#2228](https://github.com/Xetoxyc/react-big-calendar/issues/2228)) ([afa8824](afa8824)), closes [jquense#1864](https://github.com/Xetoxyc/react-big-calendar/issues/1864) * Dayjs localizer ([jquense#2264](https://github.com/Xetoxyc/react-big-calendar/issues/2264)) ([537c6f3](537c6f3)) * Disable autoscroll functionality, Add a functionality to disable auto-scroll on calendar render. ([aa8f374](aa8f374)) * DnD support for custom DropWrapper components (dayWrapper and dateCellWrapper) ([jquense#843](https://github.com/Xetoxyc/react-big-calendar/issues/843)) ([d372f0d](d372f0d)) * **dnd:** add onDropFromOutside prop for Dnd Cal ([jquense#1290](https://github.com/Xetoxyc/react-big-calendar/issues/1290)) ([b9fdce4](b9fdce4)), closes [jquense#1090](https://github.com/Xetoxyc/react-big-calendar/issues/1090) * **dnd:** add preview of an item inside cell while dragging ([jquense#1369](https://github.com/Xetoxyc/react-big-calendar/issues/1369)) ([ac715f8](ac715f8)) * **dnd:** implement callback on initializing drag or resize action ([jquense#1206](https://github.com/Xetoxyc/react-big-calendar/issues/1206)) ([0fa2c30](0fa2c30)), closes [jquense#1205](https://github.com/Xetoxyc/react-big-calendar/issues/1205) * **DnD:** support to/from allDay events in demos ([b067ad0](b067ad0)) * drop warning ([jquense#1455](https://github.com/Xetoxyc/react-big-calendar/issues/1455)) ([77004e2](77004e2)) * **event sort:** update event sort for multi day ([jquense#2502](https://github.com/Xetoxyc/react-big-calendar/issues/2502)) ([ff209d0](ff209d0)) * **events:** default events prop to an empty array ([jquense#2161](https://github.com/Xetoxyc/react-big-calendar/issues/2161)) ([efac0b2](efac0b2)), closes [jquense#1708](https://github.com/Xetoxyc/react-big-calendar/issues/1708) * handleRangeChange, handleViewChange refactored to pass fresh `view` to onRangeChange when view changed; ([jquense#1100](https://github.com/Xetoxyc/react-big-calendar/issues/1100)) ([befac9f](befac9f)) * hide single day header with css ([jquense#1019](https://github.com/Xetoxyc/react-big-calendar/issues/1019)) ([5857d8f](5857d8f)) * improve toolbar responsiveness for mobile devices ([jquense#900](https://github.com/Xetoxyc/react-big-calendar/issues/900)) ([cd10e6f](cd10e6f)) * **localizers:** move localizer dependencies ([e4a3235](e4a3235)) * pass resource prop to DayColumnWrapper ([77760aa](77760aa)), closes [jquense#2607](https://github.com/Xetoxyc/react-big-calendar/issues/2607) * pass resourceId to slotPropGetter ([jquense#1101](https://github.com/Xetoxyc/react-big-calendar/issues/1101)) ([0e1e1a0](0e1e1a0)) * provide named exports api ([jquense#1348](https://github.com/Xetoxyc/react-big-calendar/issues/1348)) ([4e09704](4e09704)) * redeclared all sass variables as !default ([jquense#1321](https://github.com/Xetoxyc/react-big-calendar/issues/1321)) ([c4f09cd](c4f09cd)) * remove propTypes in production ([jquense#1180](https://github.com/Xetoxyc/react-big-calendar/issues/1180)) ([ce0d56b](ce0d56b)) * remove unneeded dependencies ([jquense#2215](https://github.com/Xetoxyc/react-big-calendar/issues/2215)) ([fb05151](fb05151)) * replace unsafe deprecated methods ([jquense#2216](https://github.com/Xetoxyc/react-big-calendar/issues/2216)) ([c5c6a8b](c5c6a8b)), closes [jquense#1200](https://github.com/Xetoxyc/react-big-calendar/issues/1200) [jquense#1777](https://github.com/Xetoxyc/react-big-calendar/issues/1777) [jquense#1481](https://github.com/Xetoxyc/react-big-calendar/issues/1481) [jquense#2126](https://github.com/Xetoxyc/react-big-calendar/issues/2126) [jquense#2104](https://github.com/Xetoxyc/react-big-calendar/issues/2104) [jquense#2105](https://github.com/Xetoxyc/react-big-calendar/issues/2105) [jquense#1526](https://github.com/Xetoxyc/react-big-calendar/issues/1526) * revamp Drag and drop ([d2e02c4](d2e02c4)) * showMore message add event info ([jquense#2496](https://github.com/Xetoxyc/react-big-calendar/issues/2496)) ([18012b7](18012b7)) * Slot group prop getter ([jquense#1471](https://github.com/Xetoxyc/react-big-calendar/issues/1471)) ([jquense#1510](https://github.com/Xetoxyc/react-big-calendar/issues/1510)) ([fcb9b9a](fcb9b9a)) * sort by event end date if start dates are equal ([dddf4e1](dddf4e1)) * starting to hooks to avoid deprecation warnings ([jquense#1687](https://github.com/Xetoxyc/react-big-calendar/issues/1687)) ([b8368f9](b8368f9)) * Support multiple resources on an event ([91155c5](91155c5)), closes [jquense#2405](https://github.com/Xetoxyc/react-big-calendar/issues/2405) [jquense#1649](https://github.com/Xetoxyc/react-big-calendar/issues/1649) * switch to Sass for styles ([884bece](884bece)) * **time-gutter-wrapper:** expose time gutter wrapper component ([jquense#2236](https://github.com/Xetoxyc/react-big-calendar/issues/2236)) ([39ff8a1](39ff8a1)) * **translations:** translate CONTRIBUTING.md to Arabic ([jquense#2558](https://github.com/Xetoxyc/react-big-calendar/issues/2558)) ([ae64158](ae64158)) * update react-overlays dependency ([jquense#1816](https://github.com/Xetoxyc/react-big-calendar/issues/1816)) ([5490207](5490207)), closes [jquense#1813](https://github.com/Xetoxyc/react-big-calendar/issues/1813) * upgrade react-overlays ([jquense#1421](https://github.com/Xetoxyc/react-big-calendar/issues/1421)) ([9117549](9117549)) * use custom event wrapper when dragging ([jquense#2221](https://github.com/Xetoxyc/react-big-calendar/issues/2221)) ([73ed69a](73ed69a)), closes [jquense#1864](https://github.com/Xetoxyc/react-big-calendar/issues/1864) * use lodash-es for esm bundle ([jquense#1350](https://github.com/Xetoxyc/react-big-calendar/issues/1350)) ([fb0fe5e](fb0fe5e)) ### Performance Improvements * increase startup time of event dragging ([jquense#1020](https://github.com/Xetoxyc/react-big-calendar/issues/1020)) ([167b69f](167b69f)) ### BREAKING CHANGES * **localizers:** moment, luxon and globalize are no longer bundled * must use named exports for additional RBC imports ```js import { Calendar, DateLocalizer, momentLocalizer, globalizeLocalizer, move, Views, Navigate, components } from 'react-big-calendar'; ``` * Less files have been replaced with Sass versions * Calendar wrapper components props have changed * react-dnd is no longer used internally with no external API
# 1.0.0 (2024-10-17) ### Bug Fixes * `dayLayoutAlgorithm` prop with custom function ([#1562](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1562)) ([3fb3c49](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/3fb3c49c05903e703e896f61ef1b9d1d18d7b2b2)) * 1px misalignment ([#2367](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2367)) ([7479b4d](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/7479b4d5955511ae1a42ed666d245bd411be7868)) * a bug that the height of the column is broken when displayed in IE11 ([#1789](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1789)) ([a0538ee](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a0538eeba1cc2e405a46b6fc1369ecce93739919)) * add isBackgroundEvent to onSelectEvent event obj ([#2491](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2491)) ([fdbb496](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/fdbb496eb50696c8b1744fc69249535121b2f4b1)) * add new method to get correct time indicator top position | fixes [#1396](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1396) ([#1447](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1447)) ([1cf0205](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/1cf0205def00630e68157aff6cbdfb5f7a16589c)) * add runtime to deps ([ade68bb](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ade68bbd5b9e36c36ee68c6c65a435a480b9b7b6)) * added fallback to getNow ([#1140](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1140)) ([13459b0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/13459b0d70ff1b6e27ed62ab8351bf00ef32aff7)) * **addons:** do not cut end while dragging multiday event ([#1342](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1342)) ([6fab261](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6fab261114bcee166ac6fd7be2e6230c34d73d63)) * adjust TimeGutter for DST ([#2205](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2205)) ([4ba1255](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/4ba1255ac80239e3a35d8adb32cbaa3da526619f)) * **Agenda:** consider start & end of day to filter events ([6c9c05b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6c9c05bf30edc52291ba286df8382ca42cf50039)) * allow override onShowMore callback ([#1214](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1214)) ([8fefeee](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/8fefeee393d7173a37734da7e34af5da64959214)), closes [/github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx#L280](https://github.com//github.com/intljusticemission/react-big-calendar/blob/f9a873368a78f5ced81b799c4dffe1095b3ab712/src/Calendar.jsx/issues/L280) [/github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js#L300-L307](https://github.com//github.com/intljusticemission/react-big-calendar/blob/1d62c432eaa183ed6b38f08cfcec5ee7edcbfe41/src/Month.js/issues/L300-L307) [#1147](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1147) * Allow resize to last visible slot ([f26c8a7](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/f26c8a75a5e7ad667eb6dbc4d392dac32e51dc10)), closes [#2147](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2147) * **ARIA:** remove tabindex ([#2508](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2508)) ([7e01c3d](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/7e01c3d0495808cf3bf49a95c7cdd8ef98f54fed)), closes [#2498](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2498) * auto scroll on event selection ([#2235](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2235)) ([6d87ebb](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6d87ebbab146ba5a122180a376919bd6601f15c0)), closes [#2233](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2233) * bad propType. ([#1351](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1351)) ([e704e17](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e704e176ffba1c303c77c9e03bf8b814f83f1307)) * bug where appointments can appear outside the calendar ([#1204](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1204)) ([9689b7d](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/9689b7d112dd9dba4a5424808de08fdd5738db79)) * bug with dayWrapper not applying ([#1196](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1196)) ([f3ea6f8](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/f3ea6f838005626a5107a4d1d9fc6ac8a7fd78ba)) * bug with dnd drag drop ([#2602](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2602)) ([799a72a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/799a72ad5d1782f4d8518e834585728c32e1b7e3)), closes [#2601](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2601) * bug with resize segments not being removed ([#1800](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1800)) ([34aec3a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/34aec3a64d018ec0f9dce780a6d4eeb03692c9fd)) * bump memoize-one and migrate new isEqual API ([#1583](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1583)) ([4c904c2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/4c904c2f06ad7fe6f6602d04cf14bcdaeab03ad2)) * calculation of slots number for date when DST ends. ([#1046](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1046)) ([2ca0226](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2ca02266ef372f7ff4c48e85125bcc70114be3d0)) * calendar auto scroll while dragging event at top/bottom edge ([#2230](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2230)) ([d1c5085](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/d1c5085b004bb3c606a682b488a92585e50b12b4)), closes [#2231](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2231) * change toolbar API to match top level onViewChange prop name ([b0a6dd7](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b0a6dd7088f22c29d3f763cfbea9f6dacbdb4ffe)) * changed flex-direction for rbc-toolbar mobile ([#2497](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2497)) ([8d7b20d](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/8d7b20d8c971411d05757344d9eb422af1d8241c)), closes [#1699](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1699) * common.nest() discarding custom components ([#1114](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1114)) ([5a432de](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/5a432deb70ea2bd089a0227ae33eb81f566153a7)) * Correct display of beginning DST ([bd8e0e9](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/bd8e0e971a5c5e2590ca0016df4e186b326dec19)), closes [#1617](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1617) * Correct DragAndDrop event resizing in 'month' view ([e3d96e5](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e3d96e5b5899e809092051e32274c8cfdd11d4e9)), closes [#2012](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2012) * Correct duration in DnD ([#2034](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2034)) ([304f78b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/304f78bdcfd044f0b69cc7d4ba2c0d68233c1254)), closes [#2033](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2033) * Correct issue with semantic-release and yarn-lock ([cc48854](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/cc48854c87b03ca23541484e30061576c2edfe98)), closes [#2096](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2096) * Correct listener teardown ([abd4594](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/abd4594b72069d945d4ea74dadd3f0f312c7188a)), closes [#2072](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2072) * correct luxon localizer formatting ([#2172](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2172)) ([b130351](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b130351966fa6a3870607bbb78394db11a10915b)) * correct nested sass ([#2641](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2641)) ([88bdf77](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/88bdf77d05d0548cf9228b11f49c550adbc07c4c)) * Correct no overlap algorithm stretch behavior ([#2120](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2120)) ([c3f25eb](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/c3f25eb61545af36ada0c940f0f05b440250341f)) * correct popupOffset ([#2218](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2218)) ([6fdec30](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6fdec3049660a97dcf42819b16bfc01aa5764267)) * correct publishing ([#2350](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2350)) ([ae15118](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ae151187fdedccccfdbf84ce64d499d4b4e4b511)) * Correct resize for multi-day event. ([#2138](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2138)) ([3632345](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/363234520ad3289bf4b182d8fc2f02dba2460f56)) * Correct resizing event bug in Week & Day ([#2143](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2143)) ([afa8468](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/afa84683fc6d3cd637013f08eac6d7bc1314c254)) * Correct scrollToTime functionailty ([#2055](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2055)) ([76e6254](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/76e625494c3c9344c322604d1f4aaf17d3944dbd)), closes [#2028](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2028) [#1717](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1717) * Correct selection issues ([def4934](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/def4934b45804c1ccdeaa4c5c8ddb52b346b0d08)) * correct slotMetrics issue in TimeGrid ([e25f187](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e25f1878a8d8aaf37b7b5721f76a1be4ceb0e988)), closes [#2529](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2529) * correct storybook deploy ([#2145](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2145)) ([8c98fb2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/8c98fb25bc063cbd88260fb4d2cf709c52912a67)) * Correct the listeners reference ([a202d60](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a202d60264b3a83a6a200dc6e3ee6ed86ec37462)), closes [#2072](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2072) * correct time-header-gutter ([#2219](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2219)) ([160e251](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/160e251f288174a469932599251af06f179a47f9)) * correct TimeGutter ref ([#2204](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2204)) ([055cdd0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/055cdd01c153752e90b889cfa37ad5734fe8217e)), closes [#2201](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2201) * correct TimeGutter ref use ([574dbf7](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/574dbf73d9c0acd10fb2fa25a128a8a3b9c05c16)), closes [#2200](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2200) * correct treatment of boolean view in 'views' ([#2368](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2368)) ([0e6b771](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/0e6b7717985e626413347fcc196d38c0d071d759)) * Correct typo in custom view example ([267629b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/267629b5d253b5247b2cd2071764e6bb86c4d3a5)) * Correct variable name that gets passed on to EventWrapper so dragndrop ha… ([#2121](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2121)) ([19294de](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/19294de0de5c3aaf4280bfb9c28f37d88254d51d)) * correcting doubleClick ([#2571](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2571)) ([775993c](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/775993cee756c681a351678874007b175258714d)), closes [#2565](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2565) * **date-fns localizer:** display dayFormat correctly ([#1633](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1633)) ([dd1e1a4](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/dd1e1a4ec6c3183b2d69b58a59301133b2d81ca7)) * day events sort fixed ([#2512](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2512)) ([ac1ff00](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ac1ff004a2f6384a1540e66ed47f219e1f9101c5)) * **dayViewLayout:** container event check ([3c4934e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/3c4934e2077065263e7f8e7e711c407f0d678581)) * different time format for multi day events when using moment ([#919](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/919)) ([630b630](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/630b630165df11e3a586e1c19f3d00f1f3e97bd9)) * disable `absoluteRuntime` in babel-preset-react-app ([#2155](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2155)) ([b8fcb93](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b8fcb9337bb5eb3e2c19f766d18cddba43ea1a06)) * DnD corner cases in allDay move/resize ([5380fee](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/5380fee1e187207ff50c19ba95eaffed9675a25f)) * dnd freezes an event intermittently ([#1631](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1631)) ([e8609af](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e8609af6a76cdc24387fbabb5a0e8c8f1700a617)) * **dnd:** added check for null dragFromOutsideItem, updated example ([#2651](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2651)) ([17e62a3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/17e62a3d3bf999197e24bd9fb6e68b4cb0fc4873)), closes [#2616](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2616) [#2383](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2383) * **DND:** Corrects issue of losing droppable event when releasing on non-event related containers ([#2199](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2199)) ([508b668](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/508b668f4adb17635b47f435fdc3b676058a7405)), closes [#2198](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2198) [#1902](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1902) * **dnd:** dont use classname ([#2232](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2232)) ([2332f12](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2332f121260bc772f4a709f6334bd9bb96c05e69)) * **DnD:** dragAndDrop EventWrapper.js error: cannot add property 'X', object is not extensible ([0c4826a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/0c4826a70378de7923bd772b15d481e3c30c530b)) * **dnd:** move merge components ([fd02261](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/fd02261a66d80892a95e9e9ae4cbfe2779d4643c)), closes [#2359](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2359) * **Dnd:** Offset is not needed ([#1892](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1892)) ([caf820b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/caf820b36ff9eb6b3ec7a0ea7f4c81a190a5eee8)) * **DnD:** selection in WeekView ([2813631](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/281363149280278a81dd247aa8442342b22bef7b)) * do not autoscroll on event selection ([#2234](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2234)) ([b85b1ff](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b85b1ff884862c8116e0e571e0715499f4e7d5f4)), closes [#2233](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2233) * do not handle move event after terminating ([#1104](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1104)) ([bcc4d93](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/bcc4d932f43071ca3e6dea35b3a6068eaf2fc219)) * do not send undefined/null gutterRef to getWidth ([#2300](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2300)) ([7b5f5b8](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/7b5f5b8ef438ff469e7d098a6274118149883238)) * do the math ourselves ([#2220](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2220)) ([cace54e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/cace54e8b4b0f6baef35f1dac11bcf8f541f5301)) * **docs:** correct link for 'props' in 'Understanding Dates' guide ([#2562](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2562)) ([59982ae](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/59982ae073e9afda4370a8a5f1589c65b0d4580d)) * drag cancelation for month view ([#1322](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1322)) ([9c81e9e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/9c81e9e8db76f011edc24baaddb2c93d9dde5619)) * dragging is disabled if resizing is not allowed ([#1072](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1072)) ([#1073](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1073)) ([0d5ed30](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/0d5ed30cfb6a7e997750825068b454f81c15521c)) * duplicate events ([#1159](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1159)) ([b8e26b0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b8e26b02267b6d9f5deca44dd941ca2f3237230f)) * elements position on TimeGrid if max prop is set ([#1057](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1057)) ([f174a60](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/f174a6010625ae5563a3dc2f6760ba10d97d1559)) * enforce `resizable` prop ([#1796](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1796)) ([a18acc2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a18acc225bede4e15fde782c654c5212cef16215)) * firefox event click bug ([#1262](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1262)) ([b526416](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b52641661e8811b5e27538f9945d264042fd6762)), closes [#1173](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1173) * Fix top part of 24hour event in week/day view ([#1732](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1732)) ([e1e06b5](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e1e06b54fcc71f35010448bfea858aa33b106eb1)) * Fixed publish script (fix [#2330](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2330)) ([#2358](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2358)) ([a4e54be](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a4e54bed8d534086af87bff8b48c7c9a47ac4141)) * fixing Drag and Drop Examples link ([fa4a378](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/fa4a378f32ed298394fc4716f9d788c22205347e)), closes [#2585](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2585) * fixing invalid ref with invalid scrollHeight ([#2459](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2459)) ([a4bc8f3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a4bc8f3f275ccfba5b6861330b87b39f05505ca8)) * for TimeSlots ([#1462](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1462)) ([c31639a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/c31639ab46f097ffd1b483aaba87832d14c01d73)) * handleNavigate for undefined date ([#889](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/889)) ([cc84f17](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/cc84f17bfd5782584126bb4634e2b020157c8589)) * hide indicator when current time is not in the interval ([#1639](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1639)) ([92974bf](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/92974bf00abe067db981c00c734cd4f756fad4c7)) * ie fix for event bindings on unmounted components ([#1338](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1338)) ([8ef00d6](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/8ef00d60ed82b2c1ea0d49417565d25f2982bad9)) * incorrect babel imports in CJS/ESM builds ([#2157](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2157)) ([687b121](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/687b1213d91ded826e92ab1ec39314676aa24bf5)) * invalid prop-types. ([#1435](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1435)) ([61e1a1e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/61e1a1ea1a7c484fa007038ae3267d88c8dfe1e0)) * issue with gutter width initialization ([#1181](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1181)) ([69b28af](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/69b28af9b0c841649925d6358934552d8563c737)) * item preview inside cell while dragging from outside not working… ([#1770](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1770)) ([8fd6329](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/8fd63298322ba506823f3c44eadd8820c2bf684b)) * make scrollToTime=00:00 working ([#1501](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1501)) ([ee5a558](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ee5a5586814bfc56c4963e21b0d48ac9a22718db)) * make sure time indicator is updated after navigation ([#1082](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1082)) ([07b2fa4](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/07b2fa4ef876ecca21d9ac9a92bab4e0eda3e42e)) * Memory leak if Calendar is selectable [#1940](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1940) ([#1941](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1941)) ([a26e933](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a26e933f041c5dfece17311920470910bd7a759c)) * minimum start difference for same row computation ([#886](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/886)) ([#909](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/909)) ([#910](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/910)) ([a440b82](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a440b8264af82c8b04c4265d285cd0ec6e200467)) * misplacement of current time indicator ([#1239](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1239)) ([2d6e99e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2d6e99e5d36864461dfc158c16270138984d380a)), closes [#1054](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1054) * Modify events.js ([#2444](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2444)) ([2a838d9](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2a838d981ed08c0be7ff6702f64b79db3158ff90)) * moment format strings -> date-fns format strings ([#1568](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1568)) ([1603902](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/16039022378c428bc4a04b9f0fc20aa7f9892896)) * **moment:** wrong time on the day when DST changes ([#2374](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2374)) ([b82ceb7](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b82ceb7f4213e166c64ce643eef912b2ba4cd3a9)), closes [#2296](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2296) * mouse event propagation probs ([759a232](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/759a2324f6f83f7e745b74d2a020336469122287)) * move @babel/cli to devDependencies ([#1062](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1062)) ([4cfcb1f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/4cfcb1f3d63e44bf22f9861ccc502dafe79dcc16)) * move react, react-dom to devDependencies ([#2160](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2160)) ([6917c15](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6917c15f25bad5462392003dcae59ef7fe20f24d)) * no-overlap layout algorithm ([#2239](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2239)) ([f7bfd11](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/f7bfd11f6ce475dd4390e8ed0bf0efea0f1c0a69)), closes [#2240](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2240) * numGroups calculation ([#1963](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1963)) ([319a81c](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/319a81c580d01621cd624c07fe76ea7f1b1c7c1d)) * onRangeChange not passing localizer ([#1056](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1056)) ([80855e8](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/80855e8f00c3458f8767faa3e4edcdf843e4ba33)) * pass dates to slotGroupPropGetter ([#2066](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2066)) ([943ae6e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/943ae6edbadb48ca866c256bcbbac7059356fdee)) * prefix React lifecycle methods with UNSAFE ([#1578](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1578)) ([7b5a6a7](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/7b5a6a79c43591014fa7e009b8b3f00b4f74c7c9)) * preserve time on horizontal resizing ([#1795](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1795)) ([1b186da](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/1b186daa3c77f8716960104933514aff05b03f87)) * prevent endless loop when adding event the DST begin day ([#1635](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1635)) ([b9abf77](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b9abf7714e54ef01a212366adffe09fec29039ba)) * prevent un/mounting of date components ([#1276](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1276)) ([3c25009](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/3c25009d31d9255688e96e55ecbada25bd057196)), closes [/github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js#L121](https://github.com//github.com/intljusticemission/react-big-calendar/blob/master/src/DateContentRow.js/issues/L121) * proptype warnings ([#1084](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1084)) ([08c2494](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/08c24942e5aa0a7414c987ba1bcf10559f30b98a)) * reference to draggable/resizable Accessor ([#1070](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1070)) ([1889a51](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/1889a51d4616194acd1bcade83f95c4c157180ee)) * remove duplicate getter prop ([#1185](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1185)) ([6b90182](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6b901824e00649868149fbb968b981f899c2b9ff)) * remove global window from Map() usage, update eslint rules for new es6 environment ([#1195](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1195)) ([4768188](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/4768188e7fbffd0ee9cdc6ff48c5f33259b52cca)) * Replace deprecated dependency ([a88da3f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a88da3f5a803ca08b3fd4d2f2c974f6a9c6bd201)) * replace deprecated onKeyPress by onKeyDown ([21f51f2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/21f51f2bc4e218542fb09bf0e7d22be99ed50028)) * replace findDOMNode with refs ([a902d20](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/a902d20a7413016a662e1f7b3f7a5241213ce354)), closes [#2193](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2193) * replace findDOMNode with refs (react 17) ([24f92fb](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/24f92fb12f7d488c65c54ca3f9f9bd14b09fc96a)) * resolve resizing events in Month view ([c7b105f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/c7b105f8d59b460b8ed2e45fa90653296651b52c)), closes [#2207](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2207) * revert ([#2227](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2227)) ([b81fa14](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b81fa146a97b83cd0bff063eb5004f1583eb365c)) * revert a bug that the height of the column is broken when displayed in IE11 ([#1789](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1789))" ([#1805](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1805)) ([41104fa](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/41104fad0281721ccc9885280b4ee085f64d17f5)) * revert change ([#2223](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2223)) ([bdb0595](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/bdb0595400eaf0a612af3bb39d27f3c0c0fc5867)) * rounding behavior in Luxon localizer ([#2362](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2362)) ([409cff1](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/409cff1d74a3130f89dca71f19e6832dd7c6e98c)), closes [#2361](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2361) * **rtl DnD:** Dragging an event in the RTL month view calendar gets confused to the wrong side ([#2426](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2426)) ([ebe8c2c](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ebe8c2c3846ee8822e24756a82084f5b2a1d348f)), closes [#2310](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2310) [#1801](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1801) * rtl incorrectly named or not propagated ([#1353](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1353)) ([caa863f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/caa863fb78b9ddc9cfb6c06a5d6c27601f300ac9)) * rtl prop has to be passed to the DateContentRow ([#915](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/915)) ([e0ae4f1](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e0ae4f1723b8e5c768800f12a3e9257e83927596)) * Sass warning on latest version ([d5b6b87](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/d5b6b8729f3d0960d1df5628a467a0a92f4bcb97)) * **sass:** Reference distributed folder in SASS compile ([#2091](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2091)) ([20502f3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/20502f334a3c9ce62a1322a88d897b9afa66ee23)), closes [#2086](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2086) * scrollToTime does not work properly, when min specified ([#2051](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2051)) ([04c1888](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/04c18886f46acd17f09dec5d73a06bc32e6c75e5)) * selecting events in chrome ([#884](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/884)) ([558ee2d](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/558ee2d86bd06c4d84a13b1f7976825c2002d444)) * selecting events in mobile browsers ([#1233](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1233)) ([2bc9fee](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2bc9fee6b413e061333aa6c352bf9e8e7e12b71e)) * **Selection:** handling of terminating event ([937b4c5](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/937b4c5019a327310d7e27dbbf6f6bd71876aaf4)) * set width ([#2332](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2332)) ([86b26cd](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/86b26cd8a20ec11e953999650c10d59f4170f1ce)) * short-circuit handleInteractionEnd when no action is in progress ([#1118](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1118)) ([7a48b6a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/7a48b6a0186ad4197fd406d251316fea210122d2)) * single/Double clicks on an event work again ([#952](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/952)) ([ee8cdbe](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ee8cdbef4263a4b18059487b94bf7a1e4fd61f3d)) * **stories:** fix not working links in docs ([#2559](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2559)) ([295957c](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/295957c352a9e416c4ba43cb2fb81eaae2d62a69)) * support point-in-time events in the Agenda view ([#1246](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1246)) ([58c39c3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/58c39c383ff1f25595605e7484fbdd6017b8f42f)) * switch DnD to modern context API (was legacy) ([6def209](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6def209913b6c7191442ec7aaeff31a1651afc4e)), closes [#1795](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1795) [#1776](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1776) * temp fix for DayColumn render ([#2224](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2224)) ([48b23a2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/48b23a26edb2383abee9978a2b99eb4520a97f12)), closes [#2222](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2222) * time indicator placement ([071fa88](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/071fa888b023e9d7fdcc1d2be1467ee23f518917)) * TimeGrid display on DST change days when min is after the transition ([#1303](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1303)) ([b436017](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b43601764c55d705690233eab95f8c01526639ce)), closes [#1098](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1098) [#1273](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1273) * to build ([#2517](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2517)) ([621fc7e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/621fc7ed25d95c0a65bc12bf513e6fd4e37cd2ef)) * totalMin calculation in TimeSlots. ([#965](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/965)) ([b761e86](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b761e8666c7fc95c5c2bf9b0a501a80d342de388)) * Trade href="#" anchors for stylized buttons ([#2074](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2074)) ([cd385f5](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/cd385f5f9fc9f998d944e9a3db643e6152fbb5d1)) * typo ([#2443](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2443)) ([407e168](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/407e168921a861e171ec3c8aee23f5ffe855323d)) * typo for prop titles ([#2298](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2298)) ([11fd6c8](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/11fd6c83685bf6c0345623366247bcb294e6325c)) * update react & react-dom peer-dep range to support 17.x ([#1880](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1880)) ([dbcc578](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/dbcc5785a0d2edd2c710706538389344dba737a8)) * Update Slack channel invite in README.md ([47dadc3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/47dadc380598e5ecd5f9ffb89cb7c00b7c65c0f8)) * Update Slack channel invite link in README-ar.md ([de8dd0f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/de8dd0fed3a025e57aa2929ced0b8c88fec6da25)) * update time indicator position if max prop changes ([#1379](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1379)) ([ac945b7](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ac945b70349a841b55b3413a9f101e20a062891b)) * update time indicator position if min prop changes ([#1311](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1311)) ([97ea841](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/97ea841d52a2d0126bb90c09f421355fe63e57c7)) * update TimeGrid on resources list change ([#1135](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1135)) ([91c6ec0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/91c6ec0adb7f2840e9439de1cf4690ef832f078e)) * update to current react-overlays ([#2217](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2217)) ([27ebe46](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/27ebe46f6d4900d1bac5986f57770c93f2ab1287)), closes [#2186](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2186) * use accessors when determining dnd height. ([#954](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/954)) ([be81065](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/be81065393655ea76c6bb6ea5ccc66e66c058f4b)) * use fixed date arithmetic lib and move bt-sass to devdepen… ([#1374](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1374)) ([b223a61](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b223a61e4bb78f139373eb208e6225eea4b6a855)) * use React.createRef instead of string refs ([#1282](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1282)) ([239f0a3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/239f0a30af80aee4a1d7caf7d46ab743822e2f8a)) * using wrong bounding box for hit testing ([f670719](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/f670719641423e0c5b1b8026bacc56fa0c9ff222)) * warning defaultProps in Agenda ([#2620](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2620)) ([d1c31c2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/d1c31c2d55e5a4a74043261a4e1f5de80396e071)) * zero duration no-overlap events ([#2213](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2213)) ([bbe1109](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/bbe11094c0bfcfc162022711f848905e57479152)) ### Features * :rocket: build github packages ([2b922bb](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2b922bb91958202b6199570a9d37966410314624)) * [#1390](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1390) use en dashes in ranges ([#1391](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1391)) ([7619e59](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/7619e592a6e880860c7fc2e9cbc6473ede386955)) * Add `onSelectEvent` & `onDoubleClickEvent` support to Agenda ([c14f427](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/c14f427195115f4d994795722c709bdc2ac44288)) * add `showAllEvents` Calendar Prop ([#1808](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1808)) ([8ffe39d](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/8ffe39dccce5ec7bcac618f9494c21ae557b3537)) * add ability to set custom resource headers ([#1187](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1187)) ([6708a45](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6708a4583a2179112dbc9c999a68161bb46de186)), closes [#1174](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1174) * add agenda no events msg ([#923](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/923)) ([51304f5](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/51304f52cc51430149ff396c7ba74bc9a8398ee8)) * add ARIA roles to month view ([#1863](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1863)) ([02bbeb1](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/02bbeb1bc2bd91343fc30b9fea3098d962338b55)) * add background events feature ([#1851](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1851)) ([e797ab3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e797ab3a6507bd0a9bb98971f693cc86e42cdc3a)), closes [#1727](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1727) * add citation file ([#2523](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2523)) ([3de0059](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/3de00592fd68a93582511e83ce9051078188e100)) * add commitlint ([b35e156](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b35e156cb660cfaf6571add66eb4c7db9f26c095)) * add custom timeSlotWrapper support ([#930](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/930)) ([172c316](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/172c316b0ecba59d6ef9f10649be62a34ffed22a)) * add Date-fns localizer ([#1542](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1542)) ([749c91c](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/749c91cc030bb45132da1870176d99156d6b784e)) * add dragging ability from the monthly Popup component ([#1554](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1554)) ([12233ef](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/12233efc7efdcb222954e9c6b2692e01a8101c42)) * add horizontal scrolling for wide resource calendars ([#921](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/921)) ([d1e90b1](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/d1e90b148a0be2b71f2c1887b196cf5df088535c)) * add onKeyPressEvent ([#1754](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1754)) ([ca8d77b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ca8d77b89403217047a801711d90cf3f8e8339d5)) * add Rearrangement Algorithm Implementation ([#1473](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1473)) ([e622651](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e622651aac059ff6040a263e0d73521cd75bb42d)) * add resource to handleDropFromOutside ([#1319](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1319)) ([2b7ad2a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2b7ad2a78c897f3860ee7ce26f3f85858ae9620e)) * add resourceId to handleSelectAllDaySlot fns slotInfo ([#1735](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1735)) ([f00a516](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/f00a516cdd7b1876d654bf863979b4f391bdb0bc)) * add resourceId to onSelecting callback ([#1416](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1416)) ([0c9b1f2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/0c9b1f2d3a6bc742b3b0b84c4bb4aee8cb5abc63)) * add selecting and drag cancelation ([#1119](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1119)) ([aa8f08b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/aa8f08b35b94fec631b9cbe5555c28e3cce0563e)) * add Time Zone support using localizer date math ([#2023](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2023)) ([ad8defa](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ad8defa643692911fd0b00c71b70de94715140a9)) * add timeGutterHeaderComponent ([#874](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/874)) ([adc2078](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/adc20783d114d61eb562e2cc2badaf179a6d2226)), closes [intljusticemission/react-big-calendar#853](https://github.com/intljusticemission/react-big-calendar/issues/853) * added continuesPrior and continuesAfter props to Event component ([#1201](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1201)) ([74a2233](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/74a22335995d7983af62262624a16d35941f6bfe)) * added grouping to views :arrow_up: ([bee7228](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/bee7228c7f5562142f656529bae1718c86bf4532)) * adding bounds and box on slot select in Month view ([#1241](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1241)) ([2a870b0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/2a870b0f795d7493db74124b8d4056aeada461d7)) * adding tabbable events ([#987](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/987)) ([6a94e72](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/6a94e72ad27affc0d00bd298659bfa987ce33b0e)) * Adding TS, hooks, and Vite ([1559333](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/15593336c5a38839894422df3b260557c2117461)) * **allDayMaxRows:** Allow for more granular control ([36871bf](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/36871bf509603dd05ad16f6cb9c5f5d9517cae16)), closes [#2386](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2386) * allow using custom event wrapper component while dragging ([#2228](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2228)) ([afa8824](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/afa882426b893e300da25202b5c56b23d591e9f1)), closes [#1864](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1864) * **components:** showMore component customization ([#2537](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2537)) ([afb3138](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/afb31384d1c68a075112ef2f3fc5499f975f0d03)), closes [#2391](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2391) * Dayjs localizer ([#2264](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2264)) ([537c6f3](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/537c6f3f08344191588f2ab3ad52667de7ee261f)) * **dayPropGetter:** pass resourceId to method ([#2650](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2650)) ([272eb88](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/272eb88d53343d1283621b5626603e052100d092)), closes [#2634](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2634) * Disable autoscroll functionality, Add a functionality to disable auto-scroll on calendar render. ([aa8f374](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/aa8f374bed642703639db8f659f2771bfae346e7)) * DnD support for custom DropWrapper components (dayWrapper and dateCellWrapper) ([#843](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/843)) ([d372f0d](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/d372f0de1647195c701282727245a36f5864dc83)) * **dnd:** add onDropFromOutside prop for Dnd Cal ([#1290](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1290)) ([b9fdce4](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b9fdce46ff5d49712090bae8426c400624f10fe4)), closes [#1090](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1090) * **dnd:** add preview of an item inside cell while dragging ([#1369](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1369)) ([ac715f8](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ac715f8fac0b2aa338b3062d78b344aea2619211)) * **dnd:** implement callback on initializing drag or resize action ([#1206](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1206)) ([0fa2c30](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/0fa2c307c4de345c5987111dd34096242e5b51fa)), closes [#1205](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1205) * **DnD:** support to/from allDay events in demos ([b067ad0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b067ad0541d4ea4b93c7fc4a6da61cc93d7ba2d9)) * drop warning ([#1455](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1455)) ([77004e2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/77004e2a51dfa466341e14d2dab35466822d0efb)) * **event sort:** update event sort for multi day ([#2502](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2502)) ([ff209d0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ff209d035aca4865c4211dc03f27f7da0147c9a1)) * **events:** default events prop to an empty array ([#2161](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2161)) ([efac0b2](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/efac0b26b365bbddb803ad256e22a5844cf36052)), closes [#1708](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1708) * grouping ([1091a72](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/1091a72dc44c23a7d1d26b0614c5e6aff998eecf)) * handleRangeChange, handleViewChange refactored to pass fresh `view` to onRangeChange when view changed; ([#1100](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1100)) ([befac9f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/befac9fb0e72fcfd7107cb2ee2770120eb312e04)) * hide single day header with css ([#1019](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1019)) ([5857d8f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/5857d8fb44d614047d43838be8c52bbbe2dbff55)) * improve toolbar responsiveness for mobile devices ([#900](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/900)) ([cd10e6f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/cd10e6ffa800d17c36198a7b7941c9cadef2ce4e)) * **localizers:** move localizer dependencies ([e4a3235](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/e4a323538c2d2c3cd6c56300ef560ac5f18519c4)) * pass resource prop to DayColumnWrapper ([77760aa](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/77760aa7ca60c83eaaf587fb2711e29586f5f635)), closes [#2607](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2607) * pass resourceId to slotPropGetter ([#1101](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1101)) ([0e1e1a0](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/0e1e1a084af984106e8b01fe51628ff1572df948)) * provide named exports api ([#1348](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1348)) ([4e09704](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/4e09704eb7228bd14462ad85306d6db9639b0275)) * redeclared all sass variables as !default ([#1321](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1321)) ([c4f09cd](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/c4f09cdc1cbbe67552a92a194d2077a935e34605)) * release fix ([f0ef3cc](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/f0ef3cc30f5af4ce9dd26577e59c77d247ad91d1)) * remove propTypes in production ([#1180](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1180)) ([ce0d56b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ce0d56bcec61dfb604eb2edc99726a813687ad1d)) * remove unneeded dependencies ([#2215](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2215)) ([fb05151](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/fb05151252ad02610c7fafa7fbe13dd00b5d40af)) * replace unsafe deprecated methods ([#2216](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2216)) ([c5c6a8b](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/c5c6a8bf8f710402dc69bf1322d76b83c19824c4)), closes [#1200](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1200) [#1777](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1777) [#1481](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1481) [#2126](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2126) [#2104](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2104) [#2105](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2105) [#1526](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1526) * revamp Drag and drop ([d2e02c4](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/d2e02c4bfde41b39ea22db344cbd8b948b17fc8b)) * showMore message add event info ([#2496](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2496)) ([18012b7](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/18012b70ad48a5613bcb08f0a13251d88a9d258f)) * Slot group prop getter ([#1471](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1471)) ([#1510](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1510)) ([fcb9b9a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/fcb9b9ac4752bf9a68498672b2f4178dbc5770e5)) * sort by event end date if start dates are equal ([dddf4e1](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/dddf4e189ad3c1900ab30097357464c699a60021)) * starting to hooks to avoid deprecation warnings ([#1687](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1687)) ([b8368f9](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/b8368f982d2463031a22979796ecd099bb1d7ee6)) * Support multiple resources on an event ([91155c5](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/91155c5193f0a0b3899cb84c1dbfc6480fca4c0c)), closes [#2405](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2405) [#1649](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1649) * switch to Sass for styles ([884bece](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/884bece979e5c02603f0905ad25da07a9e7f48c7)) * **time-gutter-wrapper:** expose time gutter wrapper component ([#2236](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2236)) ([39ff8a1](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/39ff8a10ee4901b950780c0fc4a697f53a0d9d2b)) * **translations:** translate CONTRIBUTING.md to Arabic ([#2558](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2558)) ([ae64158](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/ae64158f102c10e3d1dc555e394c02cca85d7cc2)) * update react-overlays dependency ([#1816](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1816)) ([5490207](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/5490207feaa0e488180344a4891aa68c877c487c)), closes [#1813](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1813) * upgrade react-overlays ([#1421](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1421)) ([9117549](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/9117549ad820c56f1b00943eb694be7fe99c7a40)) * use custom event wrapper when dragging ([#2221](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/2221)) ([73ed69a](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/73ed69ad39383a5a19f90150a373e9f0038c2dee)), closes [#1864](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1864) * use lodash-es for esm bundle ([#1350](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1350)) ([fb0fe5e](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/fb0fe5eef16381e917c64040dcaf6462d3bc6a17)) ### Performance Improvements * increase startup time of event dragging ([#1020](https://github.com/Deep-Consulting-Solutions/react-big-calendar/issues/1020)) ([167b69f](https://github.com/Deep-Consulting-Solutions/react-big-calendar/commit/167b69f05fadcc2526ac55053f78c767373b83b0)) ### BREAKING CHANGES * **localizers:** moment, luxon and globalize are no longer bundled * must use named exports for additional RBC imports ```js import { Calendar, DateLocalizer, momentLocalizer, globalizeLocalizer, move, Views, Navigate, components } from 'react-big-calendar'; ``` * Less files have been replaced with Sass versions * Calendar wrapper components props have changed * react-dnd is no longer used internally with no external API
Hi everyone. I've developed an app that requires dragging and dropping events from an external list onto the calendar. I've made it work in the old version using React-DnD. But in the new version it was ditched for another technology that I still can't find out what it is. So I'd like to ask is it possible to drop an outside event onto the calendar by using the new DnD approach? If yes could you give me a hint? Thank you very much.
The text was updated successfully, but these errors were encountered: