## npm v1.3.1

### 2023-06-23
* Fixes for calculating span and isEnd for events (https://github.com/hbatalhaStch/react-big-scheduler/pull/15) 
* Update antd to v5.6.2

## npm v1.3.0

### 2023-05-10
* Add options to place the event item popover at the mouse position by setting `eventItemPopoverPlacement` to one of the options: `'topLeftMousePosition' | 'bottomLeftMousePosition' | 'topRightMousePosition' | 'bottomRightMousePosition'`
* Making react-big-scheduler-stch compatible with Next.js by not requiring it to be dynamically imported.
* [Better locale support](https://github.com/hbatalhaStch/react-big-scheduler#setschedulerlocale)
* Update antd to v5.4.3

## npm v1.2.3

### 2023-04-03
* Fix scheduler header span for day view
* Fix custom view event span
* Update TS typings

## npm v1.2.2

### 2023-03-31
* Fix TS typing typo

## npm v1.2.1

### 2023-03-31
* Remove css from build for compatibility (thanks [asyndesis](https://github.com/asyndesis)), so starting from v1.2.1 css has to be [manually imported](https://github.com/hbatalhaStch/react-big-scheduler/blob/master/README.md#2-import-dependencies)

## npm v1.2.0

### 2023-03-31
* Remove the need to dynamically import Scheduler in nextjs
* Add option to change event item popover placement
* Add option to hide resource view
* Upgrade antd to v5.3.3
* Update/fix TS typings
* Add generic to Scheduler and SchedulerProps to be able to extend the EventItem type (TS)
* Fix event span for day viewType

## npm v0.2.7

### 2023-01-12
* Update all dependecies to latest versions
* Fixed antd icons not showing in antd version >= 4
* Removed DND
* Removed usage of UNSAFE_componentWillReceiveProps

## npm v0.2.7

### 2019-05-04
* Add inner resources
* Update dependencies version
* Optimize the SchedulerData._createRenderData function

## npm v0.2.6

### 2019-02-17
* Fix the dayStartFrom and dayStopTo bug in custom view type([Report by ZomerVinicius](https://github.com/StephenChou1017/react-big-scheduler/issues/73))

### 2019-02-14
* Responsive layout support, by setting SchedulerData.config.schedulerWidth to a percentage instead of a number
* Add SchedulerData.isSchedulerResponsive, SchedulerData.isResourceViewResponsive, SchedulerData.isContentViewResponsive, SchedulerData.getSchedulerWidth, SchedulerData.getResourceTableConfigWidth, SchedulerData.getContentCellConfigWidth func
* Add SchedulerData.config.besidesWidth property

### 2019-01-23
* Add SchedulerData.removeEvent, SchedulerData.removeEventById func

### 2019-01-08
* Add Scheduler.eventItemPopoverTemplateResolver func to customize the event popover style([MikeDev96](https://github.com/MikeDev96))

### 2018-12-03
* Check showPopover property on event level to disable popover
* Update Scheduler.conflictOccurred

## npm v0.2.5

### 2018-11-29
* Upgrade antd from 3.2.3 to 3.9.0

## npm v0.2.4

### 2018-11-23
* Upgrade react-dnd from 2.6.0 to 5.0.0, upgrade react-dnd-html5-backend from 2.6.0 to 5.0.1
* Upgrade webpack-cli from 2.0.14 to 3.1.1
* Upgrade dependencies to avoid potential security vulnerabilities: mime, hoek, cryptiles, macaddress, url-parse, randomatic, deep-extend, lodash

### 2018-11-13
* Add SchedulerData.behaviors.getNonAgendaViewBodyCellBgColorFunc
* Add SchedulerData.behaviors.getScrollSpecialDayjsFunc
* Rename SchedulerData.config.scrollToTodayEnabled to SchedulerData.config.scrollToSpecialDayjsEnabled
* Rename SchedulerData.setScrollToToday to SchedulerData.setScrollToSpecialDayjs
* Rename SchedulerData.getScrollToToday to SchedulerData.getScrollToSpecialDayjs

## npm v0.2.3(beta)

### 2018-11-09
* Fix leaking antd global CSS rules

## npm v0.2.2

### 2018-10-24
* Resource view scrollable

### 2018-10-19
* Add SchedulerData.config.relativeMove

### 2018-10-02
* Add Custom, Custom1, Custom2 view types in [ViewTypes.js](https://github.com/StephenChou1017/react-big-scheduler/blob/master/src/ViewTypes.js) to support custom time window(most 3 custom view types in the same scheduler)
* Add [Custom time window example](https://stephenchou1017.github.io/scheduler/#/customtimewindow)
* Add [Infinite scroll 2 example](https://stephenchou1017.github.io/scheduler/#/infinitescroll2)

### 2018-09-28
* Add onScrollLeft, onScrollRight, onScrollTop and onScrollBottom of Scheduler([Feature request by wojcechgk](https://github.com/StephenChou1017/react-big-scheduler/issues/42))
* Add [Infinite scroll example](https://stephenchou1017.github.io/scheduler/#/infinitescroll)

### 2018-09-18
* Add SchedulerData.config.displayWeekend([Feature request by Subwater](https://github.com/StephenChou1017/react-big-scheduler/issues/21))
* Add [Hide weekends example](https://stephenchou1017.github.io/scheduler/#/hideweekends)

### 2018-09-13
* Support for rruleset => exrule,exdate([mongrelx](https://github.com/mongrelx))

## npm v0.2.1

### 2018-08-10
* Add SchedulerData.config.nonAgendaSlotMinHeight

### 2018-08-06
* Optimize moving events behavior

### 2018-07-22
* Add SchedulerData.config.headerEnabled

### 2018-07-09
* Add SchedulerData.config.recurringEventsEnabled
* Support recurring events([Feature request by tgBryanBailes](https://github.com/StephenChou1017/react-big-scheduler/issues/8))

### 2018-06-18
* Change Scheduler table line color from '#cccccc' to '#e9e9e9'
* Update the [Online demo](https://stephenchou1017.github.io/scheduler/#/)

### 2018-06-09
* Add SchedulerData.config.calendarPopoverEnabled([DadUndead](https://github.com/DadUndead))
* Add Scheduler.nonAgendaCellHeaderTemplateResolver func to customize the table header cell style([DadUndead](https://github.com/DadUndead))

### 2018-05-07
* Add SchedulerData.config.minuteStep for daily view([henryroach](https://github.com/henryroach))

## npm v0.2.0

### 2018-04-11
* Migration to react 16([henryroach](https://github.com/henryroach))
* Rename Scheduler.resourceClickedFunc to Scheduler.slotClickedFunc 
* Add Scheduler.slotItemTemplateResolver func to customize slot item style

### 2018-04-03
* ViewTypes.Quarter

### 2018-03-26
* Custom event style in agenda view
* Add SchedulerData.config.eventItemPopoverEnabled

### 2018-03-15
* Locale support

### 2018-02-07
* Rename Scheduler.customHeader to Scheduler.leftCustomHeader 
* Add Scheduler.rightCustomHeader
* Add SchedulerData.config.resourceName, SchedulerData.config.taskName

## npm v0.1.0

### 2017-12-20

* Initial commit
