Skip to content

Releases: simla-tech/Fastis

3.2.0 — Party on the SwiftUI street

15 Mar 13:31
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.0...3.2.0

3.1.0 — Longinquis Regionibus

14 Nov 16:36
Compare
Choose a tag to compare

BREAKING CHANGE:

  • FastisConfig.MonthHeader.monthLocale is deprecated. Use FastisConfig.calendar.locale instead.
  • FastisConfig.CurrentValueView.locale is deprecated. Use FastisConfig.calendar.locale instead.
  • FastisShortcut.init now allow use calendar. It to be passed as an argument in the closure.

Improvements

  • New you can use custom calendar. Just set FastisConfig.calendar = Calendar(identifier: XXX). Also you can set locale for whole calendar view by setting FastisConfig.calendar.locale = Locale(XXX). For more detail check this out.
  • Example project now includes example with custom calendar usage.

3.0.0 — Peterbald Orange Camel

26 Sep 14:06
Compare
Choose a tag to compare

What's Changed

[Breaking change] Instead of doneHandler you should use dismissHandler with action parameter:

was:

fastisController.doneHandler = { [weak self] result in
        ...
}

become:

fastisController.dismissHandler = { [weak self] action in
    switch action {
    case .done(let newValue):
        ...
    case .cancel:
        ...
    }
}

Full Changelog: 2.3.0...3.0.0

2.3.0 — Pest Control

21 Jun 05:40
Compare
Choose a tag to compare
  • Fix issue with arabic language #25
  • Fix some memory leaks #23
  • XCode 15 compatibility
  • Other little code improvements

2.2.0 — Fix week days layout issue

12 Sep 08:28
Compare
Choose a tag to compare

Fix layout for calendars where the first weekday is different from Monday. Related issue #18

Breaking changes:

  • Property FastisConfig.weekView.calendar was moved to FastisConfig.calendar to use one instance of the calendar in all components

2.1.0 — Casting off shackles

01 Sep 09:34
Compare
Choose a tag to compare

Remove SnapKit dependency. All UI components were rewritten into the native UILayoutConstraints

2.0.1 — Small fixes

31 Aug 17:37
Compare
Choose a tag to compare

A small UI layout fixes & improvements

2.0 — Ready Hook

26 Aug 13:53
Compare
Choose a tag to compare

Breaking changes:

  • FastisConfig.MonthHeader.size property renamed to .height
  • FastisConfig.DayCell.rangedBackgroundViewInset property renamed to .rangedBackgroundViewVerticalInset
  • FastisConfig.CurrentValueView.placeholderedTextColor property renamed to .placeholderTextColor
  • Property FastisConfig.Controller.titleTextAttributes removed

Improvements

  • Documentation improvements
  • Fix a lot of typos
  • Dark mode support with the default configuration (Issue #12)

Fixes

  • Remove resource bundle. The clear icon was replaced with SF Symbol. (Issue #14, Issue #7)
  • "Package.swift" manifest file was fixed (Issue #10)

1.0.13

20 Nov 09:57
Compare
Choose a tag to compare

Day cell custom selection view corner radius and ranged background view inset (thanks @wojteklembryk);
Fix bug with month selection

Custom cancel and done button

25 Sep 08:17
6669cb9
Compare
Choose a tag to compare

Custom cancel and done button. Thanks @wojteklembryk for this feature