Skip to content

Releases: ansulagrawal/react-big-schedule

3.0.1

04 Jun 16:00
Compare
Choose a tag to compare

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

04 Jun 13:56
Compare
Choose a tag to compare

Features:

  • Removed usage of UNSAFE_componentWillReceiveProps.

  • Fixed event span for day viewType.

  • Added generics to Scheduler and SchedulerProps to extend the EventItem 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 using SchedulerProps, update your code to include generics for EventItem 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 to dayjs may require adjustments to your code.

Thanks to @hbatalhaStch for suggesting improvements.

Full Changelog: 2.0.0...3.0.0

2.0.0

27 May 19:46
Compare
Choose a tag to compare

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 and react-dnd separately.

Full Changelog: 1.0.0...2.0.0

1.0.0 (2023-05-21)

21 May 16:44
Compare
Choose a tag to compare

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