PackageTrack
Sign in Get early access

device_calendar

A cross platform plugin for modifying calendars on the user's device.

4.3.3 78K downloads/mo #1228 most downloaded on pub.dev builttoroam/device_calendar

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 10 months

Nearly every release is documented

notes for 36 of 37 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

51 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

51 releases · Jun 2018 to Sep 2024
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 51
  1. 4.3.3 29 Sep 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 4.3.2...v4.3.3

    Open source →
    Release notes
    • Fixed an issue that prevented the plugin from being used with iOS 17+
    Open source →
  2. 4.3.3-20240801 02 Aug 2024 pre-release

    Nothing published for this version

  3. 4.3.2 07 Nov 2023
    Release notes

    What's Changed

    Full Changelog: 4.3.1...4.3.2

    Open source →
    Release notes
    • Removed unnecessary package to reduce build error
    Open source →
  4. 4.3.1 12 Mar 2023
    Release notes
    • Fixed an issue that prevented the plugin from being used with Kotlin 1.7.10

    What's Changed

    • Remove faulty requestPermissions implementation in favor of working one by @tjarvstrand in #465

    New Contributors

    Full Changelog: 4.3.0...4.3.1

    Open source →
    Release notes
    • Fixed an issue that prevented the plugin from being used with Kotlin 1.7.10
    Open source →
  5. 4.3.1-4217521123 19 Feb 2023 pre-release

    Nothing published for this version

  6. 4.3.0 20 Jan 2023
    Release notes
    • Updated multiple underlying dependencies
    • Added support for all-day multi-day events on iOS
    • Fixed iOS issue of adding attendees to events
    • Fixed Android issue of the ownerAccount being null

    What's Changed

    New Contributors

    Full Changelog: 4.2.0...4.3.0

    Open source →
    Release notes
    • Updated multiple underlying dependencies
    • Added support for all-day multi-day events on iOS
    • Fixed iOS issue of adding attendees to events
    • Fixed Android issue of the ownerAccount being null
    Open source →
    Release notes
    • Updated multiple underlying dependencies
    • Added support for all-day multi-day events on iOS
    • Fixed iOS issue of adding attendees to events
    • Fixed Android issue of the ownerAccount being null
    Open source →
  7. 4.3.0-3635229635 07 Dec 2022 pre-release

    Nothing published for this version

  8. 4.2.0 20 Feb 2022
    Release notes
    • Fix: apks can be build correctly now
    • Support for viewing and editing attendee status
      • iOS needs a specific native view and permissions to edit attendees due to iOS restrictions. See README and example app.
    Open source →
    Release notes
    • Fix: apks can be build correctly now
    • Support for viewing and editing attendee status
      • iOS needs a specific native view and permissions to edit attendees due to iOS restrictions. See README and example app.
    Open source →
  9. 4.2.0-1693148588 13 Jan 2022 pre-release

    Nothing published for this version

  10. 4.1.0 29 Dec 2021
    Release notes
    • Fix: title, descriptions etc are now retrieved properly.
    • Fix: Event JSONs created and are now readable. Previous (mislabeled) JSONs are also readable with warnings.
    • Fix: removed depreceated plugins from Example.
    • Integration tests are now working. Android instructions are ready.
    • Gradle plug-ins are updated.
    • Compiles with jvm 1.8, should be compilable for Flutter 2.9+
    • Android: proper support for all day events, and multi-day all day events.

    What's Changed

    New Contributors

    Full Changelog: 4.0.1...4.1.0

    Open source →
    Release notes
    • Fix: title, descriptions etc are now retrieved properly.
    • Fix: Event JSONs created and are now readable. Previous (mislabeled) JSONs are also readable with warnings.
    • Fix: removed depreceated plugins from Example.
    • Integration tests are now working. Android instructions are ready.
    • Gradle plug-ins are updated.
    • Compiles with jvm 1.8, should be compilable for Flutter 2.9+
    • Android: proper support for all day events, and multi-day all day events.
    Open source →
  11. 4.1.0-1603715703 20 Dec 2021 pre-release

    Nothing published for this version

  12. 4.0.1 04 Dec 2021
    Release notes
    • Fix: event time are now properly retrieved
    Open source →
  13. 4.0.1-dev.13167 13 May 2021 pre-release

    Nothing published for this version

  14. 4.0.1-1507499378 26 Nov 2021 pre-release

    Nothing published for this version

  15. 4.0.0 29 Nov 2021
    Release notes
    • Timezone plugin and logic implemented. All issues related to timezone shoulde be fixed.
    • Events.availability defaults to busy when not specified 354
    • Events parameter now includes location and url. 319
    • Android: Fixed bug where platform exception appeared, when Events.availability was null on Event 241
    • Fixed various issues in example 270, 268
    • Android: deleteEvent code aligned with flutter 258
    • Android: Updated to V2 embeddding 326
    • iOS: Updated swift versions, possibly improved compability with Obj-C flutter/flutter#16049 (comment)
    Open source →
  16. 4.0.0-dev.12864 24 Apr 2021 pre-release

    Nothing published for this version

  17. 3.9.0 26 Nov 2021
    Release notes
    • Migrated to null safety
    • Updated multiple underlying dependencies
    • Rebuilt iOS podfile
    • Upgraded to new Android plugins APIs for flutter
    Open source →
  18. 3.2.0-dev.12672 01 Mar 2021 pre-release

    Nothing published for this version

  19. 3.2.0-dev.11640 18 Jun 2020 pre-release

    Nothing published for this version

  20. 3.2.0-dev.11602 14 Jun 2020 pre-release

    Nothing published for this version

  21. 3.1.0 25 Mar 2020
    Release notes
    • Boolean variable isDefault added for issue 145 (NOTE: This is not supported Android API 16 or lower, isDefault will always be false)
    • Events with 'null' title now defaults to 'New Event', issue 126
    • Updated property summaries for issues 121 and 122
    • Updated example documentation for issue 119
    • Read-only calendars cannot be edited or deleted for the example app
    • Added DayOfWeekGroup enum and an extension getDays to get corresponding dates of the enum values
    • Added to retrieve colour for calendars. Thanks to nadavfima for the contribution and PR to add colour support for both Android and iOS
    • Added compatibility with a new Flutter plugin for Android. Thanks to the PR submitted by RohitKumarMishra
    • [Android] Fixed all day timezone issue 164
    • Added support for deleting individual or multiple instances of a recurring event for issue 108
    • Ability to add local calendars with a desired colour for issue 115
    • Returns account name and type for each calendars for issue 179
    Open source →
  22. 3.1.0-dev.11130 29 Mar 2020 pre-release

    Nothing published for this version

  23. 3.1.0-dev.11087 24 Mar 2020 pre-release

    Nothing published for this version

  24. 3.1.0-dev.11079 24 Mar 2020 pre-release

    Nothing published for this version

  25. 3.0.0 21 Jan 2020
    Release notes
    • BREAKING CHANGE Properties for the attendee model in attendee.dart file have been changed:
      • Boolean property isRequired has been replaced to AttendeeRole enum
      • New arugment added for AttendeeRole property
    • BREAKING CHANGE Package updates:
      • [Android] Updated Gradle plugin to 3.5.2 and Gradle wrapper to 5.4.1
      • [iOS] Updated Swift to 5
    • name and isOrganiser (read-only) properties have been added
    • Attendee UI update for the example app
    • Ability to add, modify or remove an attendee
    Open source →
  26. 3.0.0+1 27 Jan 2020
    Release notes
    • Updated event.url property in createOrUpdateEvent method to be null-aware for issue 152
    Open source →
  27. 3.0.0+2 30 Jan 2020
    Release notes
    • Updated event.allDay property in createOrUpdateEvent method to be null-aware
    Open source →
  28. 3.0.0+3 03 Feb 2020
    Release notes
    • Fixed all day conditional check for issue 162
    Open source →
  29. 2.0.0 17 Jan 2020
    Release notes
    • BREAKING CHANGE The recurrence models in recurrence_rule.dart file have been chaged
    • BREAKING CHANGE All articles used in property names or arugments have been removed (i.e. enum DayOfTheWeek to DayOfWeek)
    • Recurrence fix for monthly and yearly frequencies
    • UI update for the example app
    • Add support for all day events
    Open source →
  30. 1.0.0 28 Aug 2019
    Release notes
    • BREAKING CHANGE retrieveCalendars and retrieveEvents now return lists that cannot be modified (UnmodifiableListView) to address part of issue 113
    • Support for more advanced recurrence rules
    • Update README to include information about using ProGuard for issue 99
    • Made event title optional to fix issue 72
    • Return information about the organiser of the event as per issue 73
    • Return attendance status of attendees and if they're required for an event. These are details are different across iOS and Android and so are returned within platform-specific objects
    • Ability to modify attendees for an event
    • Ability to create reminders for events expressed in minutes before the event starts
    Open source →
  31. 1.0.0+1 29 Aug 2019
    Release notes
    • Add integration tests to example app. Note that this is more for internal use at the moment as it currently requires an Android device with a calendar that can be written to and assumes that the tests are executed from a Mac.
    Open source →
  32. 1.0.0+2 30 Aug 2019
    Release notes
    • Fix home page URL
    Open source →
  33. 1.0.0+3 09 Jan 2020
    Release notes
    • Flutter upgrade to 1.12.13
    • Added an URL input for calendar events for issue 132
    Open source →
  34. 0.2.2 19 Aug 2019
    Release notes
    • Add support for specifying the location of an event. Thanks to oli06 and zemanux for submitting PRs to add the functionality to iOS and Android respectively
    Open source →
  35. 0.2.1 05 Aug 2019
    Release notes
    • [Android] Fixes issue 101 where plugin results in a crash with headless execution
    Open source →
  36. 0.2.1+1 05 Aug 2019
    Release notes
    • Fixing date in changelog for version 0.2.1
    Open source →
  37. 0.2.0 30 Jul 2019
    Release notes
    • BREAKING CHANGE [Android] Updated to use Gradle plugin to 3.4.2, Gradle wrapper to 5.1.1, Kotlin version to 1.3.41 and bumped Android dependencies
    • Add initial support for recurring events. Note that currently editing or deleting a recurring event will affect all instances of it. Future releases will look at supporting more advanced recurrence rules
    • Remove old example app to avoid confusion
    Open source →
  38. 0.1.3 05 Jul 2019
    Release notes
    • [iOS] Fixes issue 94 that occurred on 32-bit iOS devices around date of events. Thanks to the PR submitted by duzenko
    Open source →
  39. 0.1.2 16 May 2019
    Release notes
    • [Android] An updated fix to address issue 79, thanks to the PR submitted by Gerry High
    Open source →
  40. 0.1.2+1 17 May 2019
    Release notes
    • Non-functional release. Fixed formatting in changelog and code comments
    • Added more info about potential issues in consuming the plugin within an Objective-C project
    Open source →
  41. 0.1.2+2 28 May 2019
    Release notes
    • Non-functional release. Minor refactoring in Android code to address issues found in Codefactor and fix build status badge in README
    Open source →
  42. 0.1.1 01 Mar 2019
    Release notes
    • Fixed issue 79 where on Android, the plugin was indicating that it was handling permissions that it shouldn't have
    Open source →
  43. 0.1.0 26 Feb 2019
    Release notes
    • BREAKING CHANGE Migrated to the plugin to use AndroidX instead of the deprecated Android support libraries. Please ensure you have migrated your application following the guide here
    • BREAKING CHANGE Updated Kotlin to version 1.3.21
    • BREAKING CHANGE Updated Gradle plugin to 3.3.1 and distribution to 4.10.2
    Open source →
  44. 0.0.8 26 Feb 2019
    Release notes
    • This was a breaking change that should've been incremented as minor version update instead of a patch version update. See changelog for 0.1.0 for the details of this update
    Open source →
  45. 0.0.7 16 Nov 2018
    Release notes
    • Fixes issue ##67 and ##68. Thanks to PR submitted by huzhiren.
    Open source →
  46. 0.0.6 18 Jun 2018
    Release notes
    • [iOS] Fix an issue when adding/updating an event with a null description
    Open source →
  47. 0.0.5 14 Jun 2018
    Release notes
    • [Android] Fixed an issue with retrieving events by id only
    Open source →
  48. 0.0.4 12 Jun 2018
    Release notes
    • Reordering changelog
    • Creating new example for the Pub Dart Example tab
    • Moving existing example to the example_app GitHub folder
    Open source →
  49. 0.0.3 07 Jun 2018

    Nothing published for this version

  50. 0.0.2 07 Jun 2018
    Release notes
    • Fixing incorrect Travis build links
    Open source →
  51. 0.0.1 07 Jun 2018
    Release notes
    • Ability to retrieve device calendars
    • CRUD operations on calendar events
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive