- AgendaList - invoking used SectionList's events.
- ExpandableCalendar screen - removing unnecessary 'data' prop sent to AgendaList.
- CalendarProvider - fix for 'date' prop update.
- CalendarContext - 'disabledOpacity' prop to control the opacity of the today button when it is disabled (default is now undefined, meaning no opacity).
- src/style.js - adding support for today button's font size, weight, family.
- CalendarContext - fix for today button's width to allow button to take content's width.
- ExpandableCalendar - limit calendar min height to closed height.
- CalendarProvider - fix for warning on Image 'source' type.
- ExpandableCalendar - fix shadow/elevation style.
- ExpandableCalendar - fix for week paddings. Changing knob container height and weekDays style.
- CalendarList/item - limit 'headerStyle' to horizontal only.
- CalendarProvider - 'onMonthChange' event returning date object and updateSource.
- Components' props comment format.
- CalendarList - passing 'testID' to static CalendarHeader.
- asCalendarConsumer - hoist non-react statics.
- ExpandableCalendar - fix example screen.
- CalendarHeader - editing 'testID' for static CalendarHeader.
- ExpandableCalendar - adding 'testID' for knob.
- eslint - updating to version 6.1.0.
- lodash - importing library instead of sub-libraries.
- CalendarHeader - adding 'firstDay' (PR #826), 'monthFormat' (PR #787) and 'weekNumbers' to shouldComponentUpdate.
- Agenda - adding support for weekdays name's 'fontSize', 'fontFamily' and 'fontWeight' (PR #711).
- ReservationList - adding support for Day number's 'fontFamily', and to Day text's 'fontFamily' and 'fontWeight' (PR #711).
- ExpandableCalendar - fix for vertical open height.
- CalendarProvider - adding 'buttonTopPosition' prop to control the button's y position.
- Week - fix for style - removing width to allow flex.
- CalendarProvider - fix header in vertical mode when initial position is 'open'.
- CalendarProvider - 'todayButtonStyle' prop to allow passing style to the today button.
- CalendarProvider - today button size for tablet. Passing style prop to a container View.
- ExpandableCalendar - adjusting vertical mode open height for tablet in both orientations.
- CalendarProvider - fix for children wrapper view.
- Upgrading react-native to version 61.4.0.
- Agenda - fix typo on 'scrollEnable' prop.
- ExpandableCalendar - fix passed props to CalendarList.
- ExpandableCalendar - adding week scroll to closed position.
- Week - moving width style to style file.
- Week - moving width style to WeekCalendar.
- AgendaList - allow text transform override for section header text.
- ExpandableCalendar - fix 'renderArrow' (PR #1037).
- WeekCalendar - new component.
- AgendaList - allow passing 'keyExtractor'.
- package.json - adding 'hoist-non-react-statics' dependency (fix issue #900).
- Life cycle methods - renaming with UNSAFE_ prefix 'componentWillMount()' and 'componentWillReceiveProps()'.
- AgendaList - allow passing 'stickySectionHeadersEnabled' (PR #1004).
- Day custom - fix for 'selectedDayTextColor' not working (PR #995).
- Calendar - adding ref to CalendarHeader (PR #986).
- Agenda - fix for calendar offset (PR #953).
- Agenda - use 'initialScrollPadPosition()' (PR #948).
- Day components - fix for 'disableTouchEvent' marking to disable interactions for all marking types.
- Calendar - update when 'displayLoadingIndicator' changes (PR #939).
- Calendar and README - typo (PR #).
- README - typo (Pr #912).
- Agenda - 'scrollEventThrottle' from 1 to 8 (Pr #908).
- CalendarHeader - re-render when 'renderArrow' changes (PR #907).
- CalendarList - pass 'onEndReached' and 'onEndReachedThreshold' to FlatList (PR #893).
- CalendarList - pass 'keyExtractor' (PR #883).
- Day - adding 'onLongPress' support to type multi-period.
- README - add 'disabledByDefault' prop (Pr #774).
- Agenda - invoking 'onVisibleMonthsChange()' directly (PR #746).
- Calendar - adding 'disableArrowLeft' and 'disableArrowRight' (PR #530).
- Agenda - allow showing extra days (by passing hideExtraDays={false}).
- Calendars screen - remove redundant prop.
- README - editing.
- Example - refresh demo app style.
- iOS - app icon.
- iOS - demo app name.
- CalendarList - passing 'keyboardShouldPersistTaps' to FlatList.
- Agenda - passing 'testId' to knob.
- CalendarList - 'keyboardShouldPersistTaps' PropTypes.
- Agenda - Animated.ScrollView invoke 'scrollTo' using ref.getNode() for RN62 compatibility (PR #1040).
- CalendarHeader - 'aria-level' for web accessability support (PR #792).
- ExpandableCalendar - default value to height style to avoid NaN value (PR #1044).
- .eslintrc - new roles.
- src files - fix lint errors.
- README - fix examples.
- Reservation - secure calls to prop functions to avoid crashes.
- file cosmetics.
- Android - app icon and demo app name.
- Fix app icon.
- Calendar - adding accessibility features.
- Agenda - adding scroll events callbacks (PR #1063).
- Calendar - passing testID to header (PR #1058).
- CalendarListItem - fix previous months bug (PR #1069).
- Setup Detox for e2e tests (iOS).
- Calendar - enable swipe.
- Calendar - render custom header.
- Calendar - show should show six weeks by passing 'showSixWeeks'.
- Calendar isn't getting re-rendered if the first day prop is changed.
- Calendar - control the swipe with new 'enableSwipeMonths' prop.
- Android RNN version and configuration (PR #1251).
- ExpandableCalendar and AgendaList RTL style.
- AgendaList - check 'dayFormat' prop before passing to XDate.toString().
- Calendar - remove default gesture wrapper (PR #1248).
- Fix E2E tests (PR #1255).
- Test E2E on CI (PR #1264).
- Prettier (PR #1265).
- Fix iOS example bundle identifier.
- ExpandableCalendar style - using I18nManager from common constants.
- Updating CHANGELOG.
- Configuring github stale bot.
- AgendaList - adding 'useMoment' to allow using moment.js for section header's date string formatting.
- Calendar Header - fix issue on 'react-native-web' where the calendar arrows were not appearing (PR #934).
- Calendar Header style - fix for arrows not showing in mobile due to PR #934.
- README - edit (PR #1219).
- Calendar - adding 'customHeader' prop (PR #1225).
- Moving inline styles to StyleSheets.
- Unify library code - this.styles to this.style.
- Calendar - fix for 'disableArrowLeft', 'disableArrowRight' update (PR #1309).
- AgendaList - allow passing 'renderSectionHeader' prop (PR #1306).
- Agenda - add 'showOnlySelectedDayItems' prop (PR #1317).
- example - fix formatting.
- CalendarList - Forwarding missing 'disabledDaysIndexes' prop from CalendarListItem to Calendar (PR #1323).
- Code cleanup.
- why-did-you-render setup.
- Edit README.
- AgendaList, ExpandableCalendar, WeekCalendar - adding a note to wrap with CalendarProvider.
- Day multi-period - Fix day text align on multi-period (PR #1344).
- ExpandableCalendar - added 'onCalendarToggled' prop (PR #1334).
- Detox configuration - run on iOS 13.7 simulator to fix CI builds.
- CalendarHeader - Fix alignment for 'showWeekNumbers'.
- Calendar - removing CalendarHeader props and extracting them from propTypes'.
- 'react-component-driver' setup.
- Calendar - adding component tests.
- Agenda, ReservationList, CalendarList - removed UNSAFE methods (PR #1356).
- Day components refactor.
- AgendaList - adding 'dayFormatter' prop to custom format section header's title. - adding 'markToday' prop to control the "TODAY, ..." string display. - passing 'title' as a param for 'renderSectionHeader' callback.
- Period - fix 'startingDate' and 'endingDate' style (PR #1300).
- AgendaList - fix 'markToday' check for today's date (equivalence).
- react-native upgrade to version 63.4.0.
- eslint rule 'no-undef' to 'off'.
- installing @babel/[email protected].
- eslint rule 'no-undef' remove disabling.
- detox upgrade to version 18.6.2.
- AgendaList - 'avoidDateUpdates' prop to block the date updates to CalendarContextProvider when list scrolls.
- ExpandableCalendar - Android RTL issues (PR #1449).
- ExpandableCalendar - static header month update.
- Calendar & Agenda - remove usage of ViewPropTypes (PR #1424).
- CalendarList - fix FlatList not rendering on web (PR #1405).
- CalendarList - fix undefined horizontal prop in CalendarListItem (PR #1451).
- Agenda - update 'selectedDate' on state when prop changes (PR #1080).
- Reverting: ExpandableCalendar - static header month update (version 1.1256.0).
- moment js as an optional dependency (PR #1446).
- CalendarList - 'animateScroll' prop to allow animation on ato list scroll (i.e. on arrow press).