CVCalendar v1.7.0 Release Notes

Release Date: 2020-03-27 // over 1 year ago
  • Full Changelog

    Implemented enhancements:

    • CVCalendar Height #116

    πŸ›  Fixed bugs:

    • πŸ›  Fix broken Travis build #589

    Closed issues:

    • πŸ‘€ Can't see anythings #587
    • Calendar does not display with SwiftUI #585
    • πŸ“¦ CVCalendar has no Package.swift manifest for version 1.6.2 #583
    • πŸ‘ Will CVCalendar support Arabic(RTL)? Means if the selected language is Arabic, I need to show the calendar in RTL format with Arabic digits. Is it possible? #582
    • πŸ‘€ I have added like in document, but I could not see any thing #581
    • Today date text goes white when opening a new UIViewController #580
    • CalendarMode.weekView does not display the dates #579
    • Multiple dot markers #578
    • didShowNextWeekView and didShowPreviousWeekView is not available in CVCalendarViewDelegate #577
    • ⚑️ CalendarView not updated when orientation changes-with navigation controller #576
    • method duplicate definition with other framework #574
    • Calendar view delegate is getting nil #573
    • Appearance.delegate influencing textColor only after two page scrolls #571
    • 5 day week #570
    • Ability to get presented month view's allowScrollToPrevious(Next)Month value #567
    • 0️⃣ Default selected day on WeekView #566
    • Detect long press on date #565
    • πŸ”„ Change presentationMode and save for next time #564
    • βž• Add circle to selected dates #563
    • Set text color on dates in CalendarView #562
    • Detect when date is pressed, and get the date #561
    • Display weeks instead of dates #560
    • πŸ”„ Change between month and week view at runtime #559
    • Can't set calendarView with constraints programmatically #558
    • How to disable scrolling before and after a particular date in week view. I have tried to use disableScrollingBeforeDate and earliest selectable date delegate method but didn't work #556
    • How to show only months? #555
    • Need to set firstWeekday #553
    • Not able to access CVdate in objective C class #548
    • Not able to select today date #547
    • Not able to set selected date #546
    • Calendar view misbehaving while changing mode(Week/Month) #545
    • Hi Team, #544
    • Top markers disappear upon beginning to swipe to new month #543
    • βž• Add suffix text on the date cell? #542
    • πŸ‘‰ make date property public in CVDate class #534
    • πŸ‘» Divide by zero exception when having CVCalendar as a subview of a toggle-able parent view #523
    • 🚚 Selected date not being retained when we move for 2 or more months in either direction and comeback to selected date. #516
    • How to preselect a date interval programmatically? #510
    • [Feature Request] Please make "validated" public in CVCalendarView/CVMenuView #482
    • AutoLayout issue #159

    πŸ”€ Merged pull requests:

    • βž• Add support for Swift Package Manager #591 (timroesner)
    • πŸ›  Fix Travis builds & update project settings to Swif 5 #590 (elsesiy)
    • ability to show top marker on presented calendar view #588 (kevalvadoliya)
    • πŸ›  fixed crash when calendarView is not set #586 (miglius)
    • πŸ›  fix height calculation bug #584 (xiaoweiwu)
    • πŸ‘‰ Use dynamic colors for iOS 13 to adjust to dark mode #572 (timroesner)
    • ⚑️ Update to allow for Disabled Scrolling in WeekView #568 (davcpas1234)
    • πŸ›  fix division by zero issue on ios 10 #557 (bandess)
    • βž• Add delegate method for a week change. #554 (xPutnikx)

Previous changes from v1.6.2

  • Full Changelog

    πŸ›  Fixed bugs:

    • CalendarMode init with WeekView mode error #499
    • Selected date disappears when changing orientation #485
    • Calendar don't collapse correctly. Its happens once in ten or more #477
    • Dots missplacing when switching displaying mode #109
    • Week view not working properly #108
    • Dot marker on current day appears above it, not below #87
    • WeekView does not pick a day while switching between April and May #71

    Closed issues:

    • Week View firstWeekDay: Monday - ToggleViewWithDate does not scroll to next or previous week #539
    • πŸ–¨ Printed month label is wrong #537
    • Wrong month label #536
    • How can I deselect the date. #535
    • I can't setup CVCalendar #533
    • Selected day not highlighting when switching month on non-range selection #532
    • Calling toggleViewWithDate() sets DayViews which are unselectable to the selectable color #531
    • πŸ‘ Objective C support #530
    • 🚚 Calling refreshPresentedMonth doesn't remove previous dayViews #529
    • Last or next month selection not properly selecting the date after navigating to the month. #528
    • Strange look at init of calendar #527
    • App crashes when I added a dotmarker #526
    • How to prevent tapping on existing/next month dates? #525
    • Removing separator lines in between the weekday names in month view #524
    • Scrolling in weekly view going beyond the limited date (checkScrollToPreviousDisabled() & checkScrollToBeyondDisabled()) need to be implemented in week view. #522
    • How do I display the current month? #520
    • Unimplemented Initializer #519
    • Month name under the dates #518
    • Calendar is not showing on iOS 10.x #517
    • Is there a way to disable "disableDays" on selection? #515
    • Day Specific Background Colors #514
    • Autolayout for CVCalendarView and it's subviews #513
    • How to customize each single dayview in CVCalendar for swift? #512
    • sunday dates text are not in red color in some months #509
    • Question: How to improve the efficiency of dotMarker shouldShowOnDayView #506
    • Question: How to improve the efficiency of dotMarker shouldShowOnDayView #505
    • βœ… Cannot select a specific Date with a UI Test #504
    • Is there any property to scroll calendar vertically already? #503
    • Can I drag and drop elements to this calendar? #502
    • Calendar does not relayout dates after change from weekView to monthView #500
    • How to localize MenuView #498
    • πŸ–¨ Wrong Date Print #497
    • fatal error: unexpectedly found nil while unwrapping an Optional value #496
    • πŸ‘‰ show multiple color circle view on same calender moth view #495
    • Not able to select a specific day when I shift in a new week, but it selects the current day automatically #486
    • Month october not allow show previous month #481
    • Toggling day from previous day when Monday is first day of the week in weekView presentationMode #476
    • disableScrollingBeforeDate\(\) doesn't work, and disableScrollingBeyondDate\(\) doesn't work correctly. #474
    • CVCalendarView days not matching CVMenuView upon screen rotation #441
    • Option to enable all days in the past until today, rather than from today onwards #434
    • i want to setup selected day/today/other unselected day's text color and backroundcolor #430
    • πŸ‘€ func dotMarker(shouldShowOnDayView dayView: DayView) -> Bool β€œ this Method in ios 10 Can display normally 。but is ios 9 can't display normally. and use β€œDebug view hierarchy” can see the dotmark.why??? #429
    • Range select and scroll the view for next month -> view greyed out #407
    • [Feature Request] Presenting each new month so the first day of month is in first position on calendar. #376
    • CVDate equatable? #370
    • Present weekday font does not change #351
    • Put UIImageView on particular date. #341
    • ToggleViewWithDate in week view working only if a date is selected once #330
    • Supplementary Views Rendering on Wrong Days #324
    • func dotMarker(sizeOnDayView dayView: DayView) -> CGFloat is not called #313
    • How do you call for the date to be unselected? #308
    • I want to display TableView on supplementaryView for every day to list down events. #289
    • CalendarView doesn't change when toggleViewWithDate #288
    • calendarView.toggleViewWithDate has no effect if shouldAutoSelectDayOnMonthChange implements with return false #286
    • Help Bring PreliminaryView to Calendar once App Opens and save it #285
    • Setting presented date makes today's date fade out and fade in presented date #278
    • Store selected days and then display them #274
    • 🚚 How do I call methods on viewWillAppear? (E.g. shouldShowOnDayView, colorOnDayView, moveOffsetOnDayView) #273
    • ⚑️ Update after Event Changes #267
    • Current date dotmaker appear on top of DayView. #266
    • πŸ’… Coding style standards #262
    • CVCalendar in TableViewCell #254
    • Prevent Auto selection of day when swiping through months #253
    • setup dotmarks #250
    • ⚑️ How can I stop presentedDateUpdated from being called when a day is selected? #244
    • Selecting a day in different month is not selected properly #243
    • 🚚 How to move the date label to the corner of DayView #241
    • Today DotMark appeared on the top of dayview #240
    • Calendar view popping into the correct position only after a scroll #238
    • Limit months #233
    • πŸ”„ Change month in weekview #232
    • How to get the weekday in the calendar & How to customize the selection of date? #230
    • Selected date disappears if shouldAutoSelectDayOnMonthChange is false #215
    • preliminaryView(viewOnDayView dayView: DayView) delegate being called twice #213
    • Unable to simultaneously satisfy constraints. #212
    • πŸ”„ changeMode function doesn't do anything #210
    • Inconsistent usage of custom color's #209
    • There are serious autoLayout issues with this calendar #208
    • How do you turn off the circles on touching of the days? No delegate methods get fired for CVCalendarViewDelegate so daySelected doesn't work at all. #202
    • First week of 2016 selection bug #201
    • βœ‚ Remove localisation for months & days #200
    • Backwards-incompatible changes should have a major version bump, not just a patch. #199
    • Supplementary Views on wrong DayView Cell #198
    • About shouldAutoSelectDayOnMonthChange and Today button #196
    • Date selection after dot marker setup #194
    • Error Returning Date #193
    • Dots changing Color #192
    • How to change the text color of a non-selected date #191
    • animationDidFinish is never true on didSelectDayView method #189
    • Circle Size of Selected Day #186
    • πŸ‘Œ Improve code for snapping back to current date animation #185
    • Only allow a date range to be displayed? #178
    • Monthly calendar view is out of bounds in CVCalendarView and misaligned with MenuView #176
    • How to disable day selection entirely? #174
    • No implementation of dotMarker:colorOnDayView creates fatal error #173
    • How to gray out / prevent selection of past days ? #172
    • didSelectDayView not called anymore #171
    • Is there a way of getting six rows worth of days (permanently) rather than 5? #167
    • Changing firstWeekday() messes up with matchedWeeks calculation #162
    • Lose selected date scrolling from month to month #161
    • πŸ‘€ func dotMarker(shouldShowOnDayView dayView: CVCalendarDayView) -> Bool This function seems has some bugs #153
    • how to start the calendar in a preset date ΒΏ? #150
    • When I select a day, it executes the functions twice. #148
    • What is the logic for return dates in shouldShowOnDayView #146
    • Problem while switching between week view and month view #144
    • Is there a way to set background color for the "out" days view? #142
    • Customize color on specific dates in calendar #139
    • Daily Calendar #135
    • CVCalendarView does not appear when displayed in a scrollview #128
    • Don't call didSelectDayView for current day on month change? #122
    • How exactly DayView size is calculated [Help] #110
    • Disable automatic transition when clicking dayView #107

    πŸ”€ Merged pull requests:

    • πŸ›  fix: skip duplicates when navigatie between weeks #552 (xPutnikx)
    • πŸ›  fix: use proper calendar to calculate next month for weekview #551 (xPutnikx)
    • πŸ›  fix: remove setup labels for refresh month #550 (xPutnikx)
    • πŸ›  Fix toggle day for a week view, in case when any date wasn't selected yet #549 (xPutnikx)
    • Pass calendar to convertedDate when receiving a touch in a day view #541 (gabmarfer)
    • ⚑️ Update xcode build env in travis yml #540 (elsesiy)
    • Swift4.2 #538 (KarlChow92)
    • ✨ Enhance/ci #508 (elsesiy)