Releases: ansulagrawal/react-big-schedule
3.0.1
HotFix
- Fixed exporting of CSS file in the build process to ensure proper functionality.
Configuration Changes
- Removed publishing on GitHub as npm is already available for distribution.
Breaking Changes
None.
Please note that this release includes a hotfix for the CSS file export issue and configuration changes related to publishing on GitHub. No breaking changes have been introduced in this release.
Full Changelog: 3.0.0...3.0.1
3.0.0
Features:
-
Removed usage of
UNSAFE_componentWillReceiveProps
. -
Fixed event span for day
viewType
. -
Added generics to Scheduler and
SchedulerProps
to extend theEventItem
type. -
Added option to hide resource view.
-
Added option to change event item popover placement.
-
Fixed custom view event span.
-
Fixed scheduler header span for day view.
-
Improved locale support.
-
Added options to place the event item popover at the mouse position using
eventItemPopoverPlacement
:topLeftMousePosition
,bottomLeftMousePosition
,topRightMousePosition
,bottomRightMousePosition
. -
Shifted from moment to dayjs library.
Breaking Changes:
-
Removed usage of
UNSAFE_componentWillReceiveProps
. Update your code to use alternative lifecycle methods or hooks as necessary. -
Event span for day
viewType
has been fixed. Review your code if you were relying on the previous behaviour. -
If you were extending the
Scheduler
component or usingSchedulerProps
, update your code to include generics forEventItem
type. -
If you were relying on the previous behaviour of resource view visibility, update your code to use the new option to hide it.
-
If you were customizing the event item popover placement, update your code to use the new option to change the placement.
-
Custom view event span and scheduler header span for day view have been fixed. Check your code if you were affected by these issues.
-
If you were relying on the previous behaviour of the
moment
library, note that the shift todayjs
may require adjustments to your code.
Thanks to @hbatalhaStch for suggesting improvements.
Full Changelog: 2.0.0...3.0.0
2.0.0
Features
-
Add configurable colour visibility and optional date display in popover. by @ansulagrawal in #16
-
Add configurable cell size options for Week, Month, and Year views. by @ansulagrawal in #17
-
Add SWAP event function for event swapping in library by @ansulagrawal in #18
-
Enhance library with wrapper function and streamlined dependencies by @ansulagrawal in #19
-
Fix bugs and enhancement of format by @ansulagrawal in #20
BREAKING CHANGES
- Added a configuration option to show or hide colour in the popover.
- Made the date in the popover optional. If the
eventItemPopoverDateFormat
is empty, the date will be hidden. - Added new configuration options to set the cell size for the Week, Month, and Year views.
- Fixed a bug that caused the hour to double when there was a time change.
- Updated the component to allow hours to be displayed over two days if necessary.
- Added a new feature:
SWAP Event
function for event swapping in the library. - Enhances the library's capabilities by providing greater flexibility for managing and reordering events.
- Backward compatible with existing codebases, ensuring seamless adoption.
- Added a wrapper function to simplify usage and provide a default export.
- Removed the dependency on the
withDndContext
function. - Streamlined dependencies, eliminating the need for users to install both
react-dnd-html5-backend
andreact-dnd
separately.
Full Changelog: 1.0.0...2.0.0
1.0.0 (2023-05-21)
Features
- Updated Package Versions (a1d607d)
BREAKING CHANGES
- Updated Node Version from 14 -> 18
- Updated Ant Design Version 3.16.6 -> 5.0.1
- Updated React DND Version 7.5.0 -> 14.0.5
- Updated react-dnd-html5-backend version 7.5.0 -> 14.1.0
- Updated React version 16 -> 18
- Updated rrule version 2.6.0 -> 2.7.2
- Change Configure from webpack to Vite