Skip to content

Releases: acro5piano/react-native-big-calendar

v2.1.0

01 Sep 08:07
Compare
Choose a tag to compare

2.1.0

New features

  • Support event spanning on month mode #495

Chore

  • Update deps

v2.0.0-rc

01 Aug 15:19
Compare
Choose a tag to compare

This is a release candidate for v2.0.0.

New Features

  • Make header injectable #473
  • Make header for month view injectable #473
  • (breaking) Enable to inject styles for header and body separately #409
  • Add theme functionality. A lot of people are requesting additional customization feature, so provided the customization option. #243 #93
export interface ThemeInterface {
  palette: {
    primary: Palette
    nowIndicator: string
    gray: {
      100: string
      200: string
      300: string
      500: string
      800: string
    }
  }
  isRTL: boolean
  typography: {
    fontFamily?: string
    xs: Typography
    sm: Typography
    xl: Typography
  }
  eventCellOverlappings: readonly Palette[]
}

Bug fixes

  • Show AM/PM format event #445
  • Fix Android start/end property and month view style
  • Fix Android css #486

Chore

  • Update deps

Breaking

  • Removed style prop as it is ambigious

For more details, see #475 #486

v1.0.5

30 Jul 09:11
Compare
Choose a tag to compare
  • Exported CalendarBody component #474

v1.0.4

19 Jul 05:30
Compare
Choose a tag to compare

1.0.4

  • [hotfix] Fix css properties on platform native #470
  • Add key prop for month view components #470
  • Improve Demo app usability #470

v1.0.3

17 Jul 08:33
Compare
Choose a tag to compare
  • Fix the month view for the mobile #466
  • Kind error message for invalid mode #466

v1.0.2

02 Jun 02:09
Compare
Choose a tag to compare
  • Fixes the issue where the change from day to week view would display the wrong week when the startOfWeek is not the default #438
  • Update deps

v1.0.1

10 May 09:29
290a77d
Compare
Choose a tag to compare

We're excited to announce the first stable version! It contains lots of bug fixes, and new mode "month".

  • Add month view 🎉 #410
  • Fix warning android timer #414
  • Fix Events spanning multiple days not rendering correct #416
  • Replace tslint with eslint #415
  • Fix bugs on wrong React hooks implementation
  • Breaking: Remove eventRenderer and add custom render function capability #408

Migration from 0.x

If you use event.eventRenderer , you should mmove the code to the <Calendar /> component.

Before:

<Calendar
  events={[
    {
      // ...
      eventRenderer?: () => <TouchableOpacity /* ... */ />
    },
  ]}
/>

After:

<Calendar
  events=[
    {
      // ...
    },
  ]
  eventRenderer: () => <TouchableOpacity /* ... */ />
/>

Details: #408

v1.0.0: Merge pull request #418 from acro5piano/feature/1.0.0

10 May 09:05
290a77d
Compare
Choose a tag to compare

We're excited to announce the first stable version! It contains lots of bug fixes, and new mode "month".

  • Add month view 🎉 #410
  • Fix warning android timer #414
  • Fix Events spanning multiple days not rendering correct #416
  • Replace tslint with eslint #415
  • Fix bugs on wrong React hooks implementation
  • Breaking: Remove eventRenderer and add custom render function capability #408

Migration from 0.x

If you use event.eventRenderer , you should mmove the code to the <Calendar /> component.

Before:

<Calendar
  events={[
    {
      // ...
      eventRenderer?: () => <TouchableOpacity /* ... */ />
    },
  ]}
/>

After:

<Calendar
  events=[
    {
      // ...
    },
  ]
  eventRenderer: () => <TouchableOpacity /* ... */ />
/>

Details: #408

v0.9.2

26 Apr 07:08
Compare
Choose a tag to compare
  • Do not use setInterval if hideNowIndicator is specified by @acro5piano

v0.9.1

15 Apr 18:14
Compare
Choose a tag to compare
  • New mode, custom which enables to specify week start and end date at the same time by @RajRohitYadav on #382