react-scheduler/react-big-schedule

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change Logs:

## [4.4.5](https://github.com/react-scheduler/react-big-schedule/compare/4.4.4...4.4.5)
`2024-11-19`

- Fix the library issue in `create-react-app` and `webpack` configration by [@ansulagrawal](https://github.com/ansulagrawal) in [#182](https://github.com/react-scheduler/react-big-schedule/pull/182).

## [4.4.4](https://github.com/react-scheduler/react-big-schedule/compare/4.4.3...4.4.4)
`2024-11-13`

- Fix the `dayjs` locale issue by [@ansulagrawal](https://github.com/ansulagrawal) in [#178](https://github.com/react-scheduler/react-big-schedule/pull/179).

## [4.4.3](https://github.com/react-scheduler/react-big-schedule/compare/4.4.2...4.4.3)
`2024-10-28`

- Change the build type from `common.js` to `module.js` by  [@ansulagrawal](https://github.com/ansulagrawal) in [#174](https://github.com/react-scheduler/react-big-schedule/pull/174).

## [4.4.2](https://github.com/react-scheduler/react-big-schedule/compare/4.4.1...4.4.2)
`2024-10-25`

- Fixed typo of `dragtype` to `dragType` by  [@ansulagrawal](https://github.com/ansulagrawal) in [#171](https://github.com/react-scheduler/react-big-schedule/pull/171).
- Fixed `End Drag` bug [#167](https://github.com/react-scheduler/react-big-schedule/issues/167) by [@ansulagrawal](https://github.com/ansulagrawal) in [#171](https://github.com/react-scheduler/react-big-schedule/pull/171), thanks to [@Navid-gh](https://github.com/Navid-gh) for raising a bug.

## [4.4.1](https://github.com/react-scheduler/react-big-schedule/compare/4.4.0...4.4.1)
`2024-10-06`

- Fix `CHANGELOG.MD` file.
- Removed `default` keyword from Scheduler Class in `typing/index.d.ts` file of typescript by [@ansulagrawal](https://github.com/ansulagrawal) in [#154](https://github.com/react-scheduler/react-big-schedule/pull/154).
- Updated utcOffset method calls to pass `new Date()` instead of `new Date().utcOffset` by [@ansulagrawal](https://github.com/ansulagrawal) in [#155](https://github.com/react-scheduler/react-big-schedule/pull/155).
- Updated `node_modules` version by [@ansulagrawal](https://github.com/ansulagrawal).

## [4.4.0](https://github.com/react-scheduler/react-big-schedule/compare/4.3.3...4.4.0)

`2024-02-21`

- Updated `node_modules` version by [@ansulagrawal](https://github.com/ansulagrawal) in [#132](https://github.com/react-scheduler/react-big-schedule/pull/132).
- Fix Issue of Displaying hour headers properly in ViewType.Data by [@ansulagrawal](https://github.com/ansulagrawal) in [#131](https://github.com/react-scheduler/react-big-schedule/pull/131).
- Bump webpack-dev-server from 4.15.1 to 5.0.2 by [@dependabot](https://github.com/dependabot) in [#130](https://github.com/react-scheduler/react-big-schedule/pull/130).

## [4.3.3](https://github.com/react-scheduler/react-big-schedule/compare/4.3.2...4.3.3)

`2023-12-16`

- Updated `node_modules` version by [@ansulagrawal](https://github.com/ansulagrawal).
- Fix issue [#114](https://github.com/react-scheduler/react-big-schedule/issues/114) displaying `[object Object]` in the title of resources.

## [4.3.2](https://github.com/react-scheduler/react-big-schedule/compare/4.3.1...4.3.2)

`2023-11-06`

- Updated `node_modules` version by [@ansulagrawal](https://github.com/ansulagrawal) in [#111](https://github.com/react-scheduler/react-big-schedule/pull/111).

## [4.3.1](https://github.com/react-scheduler/react-big-schedule/compare/4.3.0...4.3.1)

`2023-10-16`

- Updated Build Code by adding typing file `index.d.ts` by [@ansulagrawal](https://github.com/ansulagrawal) in [#110](https://github.com/react-scheduler/react-big-schedule/pull/110).

## [4.3.0](https://github.com/react-scheduler/react-big-schedule/compare/4.2.5...4.3.0)

`2023-10-16`

- Chore(deps): Bump antd from 5.7.0 to 5.7.1 by [@dependabot](https://github.com/dependabot) in [#81](https://github.com/react-scheduler/react-big-schedule/pull/81).
- Chore(deps): Bump antd from 5.7.1 to 5.7.2 by [@dependabot](https://github.com/dependabot) in [#82](https://github.com/react-scheduler/react-big-schedule/pull/82).
- Create CONTRIBUTING.md by [@ansulagrawal](https://github.com/ansulagrawal) in [#83](https://github.com/react-scheduler/react-big-schedule/pull/83).
- Chore(deps): Bump antd from 5.7.2 to 5.7.3 by [@dependabot](https://github.com/dependabot) in [#84](https://github.com/react-scheduler/react-big-schedule/pull/84).
- Refactor headerview and fix the error by [@DamyanBG](https://github.com/DamyanBG) in [#88](https://github.com/react-scheduler/react-big-schedule/pull/88).
- Remove Files by [@ansulagrawal](https://github.com/ansulagrawal) in [#90](https://github.com/react-scheduler/react-big-schedule/pull/90).
- Apply fixes from CodeFactor by [@ansulagrawal](https://github.com/ansulagrawal) in [#89](https://github.com/react-scheduler/react-big-schedule/pull/89).
- Apply fixes from CodeFactor by [@ansulagrawal](https://github.com/ansulagrawal) in [#91](https://github.com/react-scheduler/react-big-schedule/pull/91).
- Added CodeFactor Code Quality Badge by [@ansulagrawal](https://github.com/ansulagrawal) in [#100](https://github.com/react-scheduler/react-big-schedule/pull/100).
- Added Typing File For typescript user by [@ansulagrawal](https://github.com/ansulagrawal) in [#99](https://github.com/react-scheduler/react-big-schedule/pull/99).
- ESLint Configration by [@ansulagrawal](https://github.com/ansulagrawal) in [#93](https://github.com/react-scheduler/react-big-schedule/pull/93).
- Fix some eslint issues and update some package versions by [@ansulagrawal](https://github.com/ansulagrawal) in [#104](https://github.com/react-scheduler/react-big-schedule/pull/104).
- Apply fixes from CodeFactor by [@ansulagrawal](https://github.com/ansulagrawal) in [#105](https://github.com/react-scheduler/react-big-schedule/pull/105).
- Fix Eslint Errors by [@ansulagrawal](https://github.com/ansulagrawal) in [#108](https://github.com/react-scheduler/react-big-schedule/pull/108).
- Updated ChangeLog by [@ansulagrawal](https://github.com/ansulagrawal) in [#109](https://github.com/react-scheduler/react-big-schedule/pull/109).

## [4.2.5](https://github.com/react-scheduler/react-big-schedule/compare/4.2.4...4.2.5)

`2023-07-30`

<!-- HotFix -->

- Reveted HeaderView Component from functional based to class based by [@JitendraSoni1234 ](https://github.com/JitendraSoni1234).

## [4.2.4](https://github.com/react-scheduler/react-big-schedule/compare/4.2.3...4.2.4)

`2023-07-13`

- Change HeaderView Component from class based to function based by [@DamyanBG](https://github.com/DamyanBG) in [#73](https://github.com/react-scheduler/react-big-schedule/pull/73)
- Updated library versions by [@dependabot](https://github.com/dependabot)
  - antd : 5.6.3 -> 5.7.0
  - dayjs: 1.11.8 -> 1.11.9
  - rrule: 2.7.1 -> 2.7.2
  - @babel/cli: 7.22.5 -> 7.22..9
  - @babel/core: 7.22.5 -> 7.22.9
  - @babel/preset-env: 7.22.5 -> 7.22.9
  - babel-loader: 9.1.2 -> 9.1.3
  - webpack : 5.88.0 -> 5.88.1
- Converted to an organization by [@ansulagrawal](https://github.com/ansulagrawal)

## [4.2.3](https://github.com/react-scheduler/react-big-schedule/compare/4.2.2...4.2.3)

`2023-06-28`

- Fixed the `GetPos` import error by @ansulagrawal in [#59](https://github.com/react-scheduler/react-big-schedule/pull/59)

## [4.2.2](https://github.com/react-scheduler/react-big-schedule/compare/4.2.1...4.2.2)

`2023-06-27`

- Updated Readme by @ansulagrawal in [#46](https://github.com/react-scheduler/react-big-schedule/pull/46)
- Chore(deps-dev): Bump webpack from 5.87.0 to 5.88.0 by @dependabot in [#50](https://github.com/react-scheduler/react-big-schedule/pull/50)
- Chore(deps): Bump antd from 5.6.2 to 5.6.3 by @dependabot in [#51](https://github.com/react-scheduler/react-big-schedule/pull/51)

#### New Contributors

- @dependabot

## [4.2.1](https://github.com/react-scheduler/react-big-schedule/compare/4.2.0...4.2.1)

`2023-06-24`

- Updated Antd Version and added `@babel/cli` package [#39](https://github.com/react-scheduler/react-big-schedule/pull/39) [@ansulagrawal](https://github.com/ansulagrawal)
- Fixes for calculating span and isEnd for events. [#35](https://github.com/react-scheduler/react-big-schedule/pull/35) [@adam-m-clark](https://github.com/adam-m-clark)

#### New Contributors

- [@adam-m-clark](https://github.com/adam-m-clark)

## [4.2.0](https://github.com/react-scheduler/react-big-schedule/compare/3.0.2...4.0.0)

`2023-06-17`

- Fix the default export file `index.js`.
- Remove `main.jsx` from the build directory.
- Fix Importing issue in projects as `src/index.js` file was not properly written.
- Added `type-definitions` for the library.
- Fix the locale for both library `antd` and `dayjs`.
- Fix the `package.json` main parameter value.
- Moved from vite to webpack for stable release
- Made a stable import for all formats
- Remove build from github
- Remove unnecessary package dependencies

## [3.0.2](https://github.com/react-scheduler/react-big-schedule/compare/3.0.1...3.0.2)

`2023-06-11`

- Added support for importing the React Big Schedule library in the umd.js format.
- Fixed an issue with importing the React Big Schedule library into the project.
- Fixed an issue with importing the locale for antd and dayjs.

Note:

- With this release, users can now import the React Big Schedule library in the umd.js format, providing more flexibility and compatibility with different project setups.
- Please ensure to update your projects to this version to take advantage of the new feature and the fixed import issues.

# [3.0.1](https://github.com/react-scheduler/react-big-schedule/compare/3.0.0...3.0.1)

`2023-06-04`

- Fixed exporting of CSS file in the build process to ensure proper functionality.
- Removed publishing on GitHub as npm is already available for distribution.

# [3.0.0](https://github.com/react-scheduler/react-big-schedule/compare/2.0.0...3.0.0)

`2023-06-04`

- 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.

Thanks to [@hbatalhaStch](https://github.com/hbatalhaStch), Changes has been copied from his repo and done some minor changes.

#### New Contributors

- [@hbatalhaStch](https://github.com/hbatalhaStch)

# [2.0.0](https://github.com/react-scheduler/react-big-schedule/compare/1.0.0...2.0.0)

`2023-05-27`

- Add configurable colour visibility and optional date display in popover. [#16](https://github.com/react-scheduler/react-big-schedule/pull/16)

- Add configurable cell size options for Week, Month, and Year views. [#17](https://github.com/react-scheduler/react-big-schedule/pull/17)

- Add SWAP event function for event swapping in library. [#18](https://github.com/react-scheduler/react-big-schedule/pull/18)

- Enhance library with wrapper function and streamlined dependencies. [#19](https://github.com/react-scheduler/react-big-schedule/pull/19)
- Fix bugs and enhancement of format. [#20](https://github.com/react-scheduler/react-big-schedule/pull/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.

## 1.0.0

`2023-05-21`

- 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

#### New Contributors

- [@ansulagrawal](https://github.com/ansulagrawal)