Releases: fullcalendar/fullcalendar
v4.0.2
Bugfixes:
- eventAllow and constraints not respected when dragging event between calendars
- viewSkeletonRender now in typedefs (#4589)
- invalid draggedEvent properties in eventAllow for external dnd (#4575)
- forceEventDuration not working with external dnd (#4597)
- rrule displaying time when allDay is true (#4576)
- rrule events not displaying at interval start (#4596)
- prev button not initially working when starting on 31st of a month (#4595)
- clicking X in popover generating a dayClick (#4584)
- locale file used as single script tag not affecting calendar locale (#4581)
- header "today" button not translated for pt and pt-br (#4591)
- fa locale typo (#4582)
v4.0.1
Read about all the changes in v4:
https://fullcalendar.io/docs/upgrading-from-v3
Obscure breaking changes from v3->v4 not mentioned elsewhere:
touchMouseIgnoreWaitmoved to(packageRoot).config.touchMouseIgnoreWaitdataAttrPrefixmoved to(packageRoot).config.dataAttrPrefix
Advancements since latest prerelease:
- New styling for buttons and icons in header. New styling for events.
- Bugfixes: #4539, #4503, #4534, #4505, #4477, #4467, #4454, #4458, #4483,
#4517, #4506, #4435, #4498, #4497, #4446, #4432, #4530
NOTE: version "4.0.0" was skipped because of an NPM publishing error
v4.0.0-beta.2
BIG changes since last alpha release:
(see https://fullcalendar.io/docs/v4/release-notes for more info)
- all functionality is broken up into plugins
- changed the names of many views (ex: agendaWeek -> timeGridWeek)
- changed the names of the npm packages (ex: @fullcalendar/core)
- technique for initializing a calendar (and using plugins) has changed
- SuperAgent is no longer needed
- Bootstrap 3 theme support dropped
- jQuery UI theme support dropped
- Bower support dropped
- Composer support temporarily dropped
- a new npm-run based dev workflow
- bundled via Rollup (instead of Webpack)
Smaller changes since last alpha release:
- no need to specify
timeZoneImplsetting. simply use luxon or moment-timezone plugin instead agendaEventMinHeightrenamed totimeGridEventMinHeight- for registering a custom view use
createPlugininstead ofdefineView groupByDatesAndResourcesandgroupByResourcesremoved. UsedatesAboveResourcesinstead- removed the deprecated
themesettings. usethemeSysteminstead - for Boostrap 4 theme support, specify
themeSystem: 'boostrap'instead of ('bootstrap4')
Really obscure changes:
MAX_TIMELINE_SLOTSmoved to(packageRoot).config.MAX_TIMELINE_SLOTStouchMouseIgnoreWaitmoved to(packageRoot).config.touchMouseIgnoreWaitdataAttrPrefixmoved to(packageRoot).config.dataAttrPrefix
v4.0.0-alpha.4
API changes:
- in
eventDropcallback, theprevEventproperty has been renamed tooldEvent
bugfixes that preexisted v4
- forceEventDuration takes wrong duration when switching between all day and timed event (#4097)
- first day in View, event spans from previous day ignoring nextDayThreshold (#3943)
- eventResize helper element should go through eventDestroy (#3543)
- set touchstart listeners as passive (#4149)
bugfixes for regressions: #4363, #4422, #4331, #4342, #4416, #4333, #4350, #4348, #4149, #4444
also, all bugfixes from v3.10.0 have been merged
v3.10.0
POTENTIALLY BREAKING CHANGE:
The jquery and moment packages have been moved to peerDependencies. If you are using
NPM to install fullcalendar, you'll need to explicitly add jquery and moment as
dependencies of your project. NPM will not install them automatically. (#4136, #4233)
New Features:
- events from a Google Calendar event source will receive extended props (#4123)
- export more classes and util functions (#4124)
- new locales: zh-hk (#4266), be (#4274)
Bugfixes:
- not accepting dayClicks/selects because of overflow-x:hidden on html/body (#3615)
- event end time not displayed when duration is one slot, in agenda view (#3049)
- switching views before event fetch resolves, JS error (#3689)
- single-day allDay event not showing when time is specified (#3854)
- prev button doesn't work when previous days are hidden by hiddenDays and dayCount
is greater than dateIncrement (#4202) - calendar locale not used in all moments objects (#4174)
- background event background color does not completely fill cells in Chrome (#4145)
- provide a delta for eventResize when resizing from start (#4135)
- IE11 memory leak from not removing handler correctly (#4311)
- make touchstart handlers passive (#4087)
- fixed typescript definition for: eventAllow (#4243), selectAllow (#4319)
- fixed locales: de (#4197, #4371), hu (#4203), tr (#4312), ja (#4329)
v4.0.0-alpha.3
Changes since last alpha release:
- Calendar::getView method removed. Use Calendar::view property instead
- the event JSON feed property
extraDatahas been renamedextraParams - the external Draggable property
timehas been renamedstartTime - the constraint setting can accept an array of objects
- MonthView class is no longer exposed. Has been rolled into BasicView,
which is exposed instead.
Regressions from v3: #4421, #4420
More info:
https://fullcalendar.io/blog/2018/12/alpha-release-scheduler-support
https://fullcalendar.io/docs/v4/release-notes
v4.0.0-alpha.2
Please read https://fullcalendar.io/docs/v4/release-notes
v4.0.0-alpha
v3.9.0
- Bootstrap 4 support (#4032, #4065, thx @GeekJosh)
- add OptionsInput to the fullcalendar.d.ts exports (#4040, #4006)
- columnHeaderFormat/columnHeaderHtml/columnHeaderText in .d.ts file (#4061, #4085)
- list-view auto-height not working (#3346, #4071, thx @WhatTheBuild)
- bump momentjs minimum version to 2.20.1, for locale fixes (#4014)
- swedish week header translation fix (#4082)
- dutch year translation (#4069)