All notable changes to this project will be documented in this file.
JTAppleCalendar
adheres to Semantic Versioning.
6.1.0
Releases - 6.1.0|6.1.1|6.1.2|6.1.36.0.0
Releases - 6.0.0|6.0.1|6.0.2|6.0.3|6.0.4|6.0.56.0.0
Betas - 6.0.0-beta.1
- Fixed error - Last saved offset fixed programatically - by KyleConway
- Fixed error - visibleDates() function should exclude headers - by KyleConway
- Fixed error - deselect all dates should work as expected
- Fixed error - Introduced in last version. DidScroll delegate was not being called.
- Fixed error - Vertical calendar was not being displayed correctly in some configurations.
- Updated by JayT.
- Documentation updates
- Fixed error - triggerScrollToDateDelegate was not called
- Fixed error introduced in last version - scroll To date broke
- Performance updates
- Behavior change - Library will now honour time zones based on Calenda() instance
- Updated by JayT.
- Floating point error fix
- Updated by JayT.
- Fixed wrong date bug
- Updated by JayT.
- Fixed wrong date bug
- Fixed Scrolling issues with new segment code
- Updated by JayT.
- Fixed error: Cells are not updated properly because of pre-fetching
- New Feature: Gesture functionality added
- Fixed error: Fix for vertical direction
- Fixed error: Vertical cell size
- Fixed error: Reload data completionhandler does not work when view is first loaded
- Updated by JayT.
- Fixed error: Left over artifacts
- Fixed error: Potential infinite loop on scrollViewDidEnd
- Update: Changed variable names for consistency
- Update: Added functionality to flip calendar horizontally for ethnic calendars
- Update:
ConfigureCaneldar
function signature has changed. - Fixed error: XCode 8.1 has a bug. So a work around was implemented
- Updated by JayT.
- Added functionality to get dateCell by CGPoint
- Updated by JayT.
- Made function names more standardised
- Added ability enable/disable in-dates/out-dates generation
- Added ability to choose buldle for xib files
- Updated by JayT.
- Bug Fix: Crash on negative scroll in vertical mode
- Updated by JayT.
- Bug Fix: Double calling of delegate method on finger lift
- Bug Fix: Delegate call fixed when user scrolls to top using status bar
- Bug Fix: Crash when calenader switched to single row
- Update: Added range selection
- Update: Deprecations
- Update: JTApplecalendar now works for tvOS
- Updated by JayT.
- Bug Fixes: Scroll to section bug introduced
- Updated by JayT.
- Added missing functionality: To give dev a chance to clean up the cell before being reused.
- Added missing functionality: Headers can now be registered using classes.
- Bug Fixes: Crash when using multiplel instance of JTAppleCalendar
- Updated by JayT.
- Fixed issue: removed forced unwrapping of date on deselection. Caused crash
- Fixed issue: on reloading index paths, removed dupicates. Caused visual glitch.
- Updated by JayT.
- Fixed issue: Various bug fixes and enhancements
- Added functoin to generate dates and select date range
- Updated by JayT.
- Feature Added: Devs can now configure the width and height of a dateCell.
- Fixed issue: Synchonization issues on calendar start
- Fixed issue: Fixed layout Bug
- performance fixes
- Updated by JayT.
- Fixed issue: Performance fixes - Library should work smooth on an iPhone 4s
- Fixed issue: Scroll to segments were not calling completion handlers
- Fixed issue: Added fix for device orientation
- Added missing functionality: Devs can now register cells by type
- Updated by JayT.
- Fix added by: Baptiste Sansierra
- Functionality added by: Encero
- Fixed issue: Layout issue in 4.0.1.
- Updated by JayT.
- Fixed issue: Performance fixes
- Fixed issue: Layout issues
- Updated by JayT.
- Fixed issue: Performance fixes
- Fixed issue: Changed way numberOfRows is configured. New way solves concurrency issues
- Updated by JayT.
- Fixed issue: Cell Inset was borken with 3.0.0 release
- Fixed issue: canSelectDate always returned true.
- Updated by JayT.
- Fixed: Issue #20. Layout should be set to needsUpdate when firstDayOfWeek changes
- Update: Issue #19. DidScroll delegate will now only get called when user scolls. This makes clear system actions vs user actions.
- Fixed: Issue #18. Selecting out-dates now also select their date counterparts.
- Update: Issue #16. Headers are now added to the project.
- Updated by JayT.
- Fixed: When selecting date with delegates disabled, calendar shifted to month offset. This was due to the newly added smooth scrolling feature
- Update: The CellState for a date now returns more information. It now returns (added to its previous info) a date and a day.
- Update: New function added so user can query the visible dateCells on the screen: cellStatusForDateAtRow(_: Int, column: Int)
- Update: With paging disbled, the scrolling now snaps to day
- Updated by JayT.
- Calendar paging is now an option
- Scroll to date method will now scroll to a date if paging is set to off. Issue 10
- Updated by JayT.
- Fixed visual bug. Now there should be no flickering when scrolling dates.
- Updated sample code
- Updated by JayT.
- Added functionality to not trigger delegates on selecting dates
- Updated sample code
- Updated by JayT.
- Added function to handle date selection in Arrays
- Updated by JayT.
Released on 2016-04-5. All issues associated with this milestone can be found using this filter
- fixed date selection method.
- made didSelectDate function return an optional object. The value can be nil if the selected date is off the screen.
- Updated by JayT.
Released on 2016-03-20.
- Updated packages
- Updated by JayT.
Released on 2016-03-28.
- Added functionality to query current date section
- Calendar-view now reloads on datasource change
- Updated by JayT.
Released on 2016-03-27.
- Initial release of JTAppleCalendar.
- Added by JayT.