Releases: acro5piano/react-native-big-calendar
Releases · acro5piano/react-native-big-calendar
v2.1.0
v2.0.0-rc
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
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
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
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
- Do not use
setInterval
ifhideNowIndicator
is specified by @acro5piano
v0.9.1
- New mode,
custom
which enables to specify week start and end date at the same time by @RajRohitYadav on #382