Skip to content

Releases: maltaisn/recurpickerlib

v1.4.2

08 Oct 21:35
Compare
Choose a tag to compare
  • Fixed French translation.
  • Fixed bug where days of the week of weekly recurrence were not checked.
  • Target API changed to 28.
  • Better Recurrence toString() method.

v1.4.1

22 Sep 12:21
Compare
Choose a tag to compare
  • Fixed library dependencies not being added to the project

v1.4.0

22 Sep 12:21
Compare
Choose a tag to compare
  • Backported to API 19, re-added AppCompat dependencies

v1.3.1

26 Aug 16:18
Compare
Choose a tag to compare
  • Setting start date on the same day or after end date, or setting end date on the same day as start date will make recurrence become "Does not repeat".
  • Fixed bug where setting end by count to less than 1 didn't change end type to never.
  • Fixed bug where end date could be set on the same day as start date in RecurrencePickerView

v1.3.0

01 Jul 21:11
Compare
Choose a tag to compare
  • Refactored code and created unit tests.
  • Added the RRuleFormat class to convert a Recurrence object to a RFC 5545 recurrence rule string. However, it is still not possible to create a recurrence from a string rule and this feature isn't planned because the recurrence picker only supports a thin subset of what RRule supports.
  • Removed END_BY_DATE_OR_COUNT in recurrence object, which RFC 5545 doesn't support, plus, it wasn't used.
  • Moved formatting methods from Recurrence to new RecurrenceFormat class.
  • Changed isRepeatedOnDayOfWeek to isRepeatedOnDaysOfWeek, accepting multiple days.
  • Added day of week constants for setting weekly day setting, instead of using 1 << Calendar.SUNDAY.

v1.2.6

19 May 13:34
Compare
Choose a tag to compare
  • Callbacks can now be made to fragments
  • Changed default dialog buttons style to fit material style

v1.2.5

13 May 19:52
Compare
Choose a tag to compare
  • Removed AppCompat dependencies
  • Made all RecurrencePickerView.DEFAULT_* constants package-private
  • Prefixed all attributes and strings with rp to avoid mixing them with the user's own attributes
  • Added copyright license header to source files
  • Made some resources private (strings, drawables, colors, layouts)

v1.2.3

13 May 19:52
Compare
Choose a tag to compare
  • Fixed Recurrence.isOnSameDay returning wrong result
  • Changed target build API to 27
  • Change license (again) to Apache 2.0
  • Added IntDef annotations for recurrence periods, end types and monthly settings

v1.2.2

13 May 19:51
6be07e5
Compare
Choose a tag to compare
  • Made end date picker dialog be restored on configuration change.

v1.2.1

13 May 19:51
Compare
Choose a tag to compare
  • Made recurrence object byte array length public
  • Removed RecurrencePickerDialog.newInstance(), it was useless
  • Renamed dialog callbacks to be less general ex. onCancelled becomes onRecurrencePickerCancelled