UNPKG

react-big-schedule-fairshare

Version:

React Big Schedule is a powerful and intuitive scheduler and resource planning solution built with React. Seamlessly integrate this modern browser-compatible component into your applications to effectively manage time, appointments, and resources. With d

230 lines (154 loc) 13 kB
# 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)