PackageTrack
Sign in Get early access

shamsi_date

A Flutter and Dart package for using Jalali (Shamsi, Solar, Persian, Jalaali or شمسی) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) date and times.

1.1.1 10K downloads/mo #2891 most downloaded on pub.dev FatulM/shamsi_date

What this package is like to depend on

Last release 1 years ago

15 Jul 2025

Ships unpredictably

gaps range from 2 weeks to 1.7 years

Nearly every release is documented

notes for 36 of 39 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

41 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

41 releases · Dec 2018 to Jul 2025
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 41
  1. 1.1.1 15 Jul 2025
    Release notes
    • ADDED month names and weekday names in Fingilish for Jalali
    Open source →
    Release notes
    • ADDED month names and weekday names in Finglish for Jalali
    Open source →
  2. 1.1.0 02 May 2025
    Release notes
    • ADDED docs
    • ADDED default date seperator to formatter
    • ADDED formatting for time information
    • ADDED formatter for day of year
    • ADDED day of year
    • ADDED time formatters
    • REFACTOR string manipulations
    • UPDATED copyright
    Open source →
    Release notes
    • ADDED docs
    • ADDED default date separator to formatter
    • ADDED formatting for time information
    • ADDED formatter for day of year
    • ADDED day of year
    • ADDED time formatters
    • REFACTOR string manipulations
    • UPDATED copyright
    Open source →
  3. 1.0.4 18 Aug 2024
    Release notes
    • ADDED month names for Afghanistan (#25)
    Open source →
    Release notes
    • ADDED month names for Afghanistan (#25)
    Open source →
  4. 1.0.3 04 Aug 2024
    Release notes
    • ADDED fromMillisecondsSinceEpoch factory methods for Jalali and Gregorian (#24)
    • ADDED test cases from Iranian Calendar Authority (#23)
    • UPDATED copyright
    Open source →
    Release notes
    • ADDED fromMillisecondsSinceEpoch factory methods for Jalali and Gregorian (#24)
    • ADDED test cases from Iranian Calendar Authority (#23)
    • UPDATED copyright
    Open source →
  5. 1.0.2 12 Sep 2023
    Release notes
    • UPDATED copyright
    Open source →
  6. 1.0.1 08 Jan 2022
    Release notes
    • FIXED compareTo bugs about time data (#14)
    • ADDED time getter for Date to acquire time data in Duration
    Open source →
    Release notes
    • FIXED compareTo bugs about time data (#14)
    • ADDED time getter for Date to acquire time data in Duration
    Open source →
  7. 1.0.0 03 Nov 2021
    Release notes
    • ADDED time information to Jalali and Gregorian
    • CHANGED toDateTime and toUtcDateTime implementation according to time information
    • CHANGED toString implementation according to time information
    • CHANGED merged extension functions in main library
    Open source →
    Release notes
    • ADDED time information to Jalali and Gregorian
    • CHANGED toDateTime and toUtcDateTime implementation according to time information
    • CHANGED toString implementation according to time information
    • CHANGED merged extension functions in main library
    Open source →
  8. 0.16.0 04 Oct 2021
    Release notes
    • ADDED hour, ..., microSeconds arguments to toDateTime
    • ADDED toUtcDateTime
    Open source →
    Release notes
    • ADDED hour, ..., microSeconds arguments to toDateTime
    • ADDED toUtcDateTime
    Open source →
  9. 0.15.0 03 Jun 2021
    Release notes
    • CHANGED all date instances are comparable with each other
    • CHANGED internal state management to cache julian day number
    Open source →
    Release notes
    • CHANGED all date instances are comparable with each other
    • CHANGED internal state management to cache julian day number
    Open source →
  10. 0.14.1 20 May 2021
    Release notes
    • ADDED distance between methods and operator
    Open source →
    Release notes
    • ADDED distance between methods and operator
    Open source →
  11. 0.14.0 08 May 2021
    Release notes
    • ADDED extension methods for DateTime
    Open source →
  12. 0.13.0 08 May 2021
    Release notes
    • REMOVED dependency to Flutter
    Open source →
  13. 0.12.0 22 Mar 2021
    Release notes
    • MIGRATED to flutter 2 and dart 2.12
    Open source →
  14. 0.11.0-nullsafety.0 06 Feb 2021 pre-release
    Release notes
    • REFACTOR factored out common methods on Date
    • IMPROVED docs
    Open source →
  15. 0.10.0-nullsafety.0 18 Dec 2020 pre-release
    Release notes
    • ADDED nullsafety support
    • UPDATED docs
    • RENAMED static min and max constants
    Open source →
  16. 0.9.1 02 Oct 2020
    Release notes
    • FIXED Jalali and Gregorian toString
    • UPDATE example application
    Open source →
  17. 0.9.0 18 Aug 2020
    Release notes
    • CHANGED validation process
    • ADDED DateException
    • REMOVED isValid method from Date
    • ADDED MIN and MAX static constants to Jalali and Gregorian
    • UPDATED documentation
    • ADDED and IMPROVED tests
    • CHANGED library URI references
    Open source →
  18. 0.8.1 16 Feb 2020
    Release notes
    • FIXED docs
    Open source →
  19. 0.8.0 02 Feb 2020
    Release notes
    • ADDED null checking for constructors and factories
    • ADDED null checking for most of the methods
    • ADDED addYears, addMonths and addDays methods for Jalali and Gregorian
    • ADDED withYear, withMonth and withDay methods for Jalali and Gregorian
    • ADDED more tests
    • IMPROVED date formatter
    • UPDATED documentation
    Open source →
  20. 0.7.1 08 Nov 2019
    Release notes
    • FIXED docs
    Open source →
  21. 0.7.0 26 Oct 2019
    Release notes
    • ADDED addition and subtraction operators for Jalali
    • ADDED add method for Jalali
    • ADDED isValid, isLeapYear and monthLength methods to Gregorian
    • ADDED addition and subtraction operators for Gregorian
    • ADDED add method for Gregorian
    • REFACTORED and ADDED more tests
    • CHANGED toString() implementation
    • REFACTORED and ADDED docs
    Open source →
  22. 0.6.3 28 Aug 2019
    Release notes
    • ADDED Travis CI to project
    • ADDED Codecov code coverage to project
    • FIXED docs
    Open source →
  23. 0.6.2 28 Jun 2019
    Release notes
    • FIX a little issue with docs
    Open source →
  24. 0.6.1 28 Jun 2019
    Release notes
    • IMPROVED examples
    • IMPROVED docs
    Open source →
  25. 0.6.0 27 Jun 2019
    Release notes
    • UPDATED project
    Open source →
  26. 0.5.5 05 May 2019
    Release notes
    • ADDED copy method
    Open source →
  27. 0.5.4 03 May 2019
    Release notes
    • Better documentation
    Open source →
  28. 0.5.3 01 May 2019
    Release notes
    • ADDED more tests
    • ADDED fromJalali and fromGregorian methods
    Open source →
  29. 0.5.2 24 Mar 2019
    Release notes
    • ADDED comparison operators
    • ADDED equals and hashCode
    Open source →
  30. 0.5.1 21 Feb 2019
    Release notes
    • ADDED Comparable to Jalali and Gregorian
    Open source →
  31. 0.5.0 10 Feb 2019
    Release notes
    • ADDED date formatter
    Open source →
  32. 0.4.3 02 Feb 2019
    Release notes
    • CHANGED internal package structure
    Open source →
  33. 0.4.2 24 Jan 2019
    Release notes
    • ADDED more test cases
    • Refactored code and docs
    Open source →
  34. 0.4.1 14 Jan 2019
    Release notes
    • ADDED weekDay
    Open source →
  35. 0.3.1 09 Jan 2019
    Release notes
    • ADDED toDateTime
    • CHANGED fromDate name to fromDateTime
    • ADDED now factory
    Open source →
  36. 0.3.0 07 Jan 2019
    Release notes
    • ADDED fromDate constructor
    Open source →
  37. 0.2.1 17 Dec 2018
    Release notes
    • CHANGED static methods
    • CHANGED monthLength to getter
    Open source →
  38. 0.2.0 17 Dec 2018
    Release notes
    • CHANGED constructor type
    Open source →
  39. 0.1.3 14 Dec 2018

    Nothing published for this version

  40. 0.1.1 14 Dec 2018

    Nothing published for this version

  41. 0.1.0 09 Dec 2018

    Nothing published for this version

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