The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
New custom formatting for jdate and
jdatetime, with support for Persian month names and
customizable labels through the labels argument.
New pretty() methods for jdate and
jdatetime, with support for customizing labels through the
labels argument.
New %J formatting code, equivalent to
%Y/%m/%d, providing a convenient date format for Jalali
dates.
format.jdatetime() method now supports a
tz argument to specify the time zone used for
formatting.
jdate() and jdatetime() constructors
now support infinite values.
Improve input validation in pretty() and
seq() to reject non-finite values with informative
errors.
Improve consistency between seq() and rounding
helpers (sh_round(), sh_floor(), and
sh_ceiling()) by supporting the "secs",
"seconds", "mins", and "minutes"
interval aliases in both
New seq.jdatetime() generates regular sequences of
Jalali date-times.
Rounding family of functions (sh_floor(),
sh_ceiling() and sh_round()) now accept
jdatetime inputs.
Fixed an issue where jdatetime objects did not span
the entire predefined value range.
Due to changes in upstream packages, negative years such as
-1000-01-01 will no longer parse with
%Y-%m-%d, and instead require %5Y-%m-%d or
%5F to capture the - prefix (#8).
Default formatting for jdatetime objects is changed
to conform to default R behavior.
jdate and jdatetime vectors are printed
more nicely in tibbles.
Rounding family of functions (sh_floor(),
sh_ceiling() and sh_round()) now accept
multi-unit values for unit argument.
jdatetime() and jdatetime_make() now
support ambiguous time resolution strategies via ambiguous
argument (ambiguous times occur during a repeated interval when the
clock is adjusted backwards during the transition from DST to standard
time).
Fixed a bug regarding casting of jdatetime to
jdate (#4).
New sh_year_is_leap() determines if a Jalali year is
a leap year.
New accessor and replacement functions are added to get/set the components of Jalali date-time objects.
New family of functions for rounding Jalali dates to a specific unit of time:
sh_floor() rounds a jdate object down
to the previous unit of time.
sh_ceiling() rounds a jdate object up
to the next unit of time.
sh_round() rounds a jdate object up or
down, depending on what is closer.
New seq.jdate() generates regular sequences of
Jalali dates.
as.POSIXlt() now errors with jdate and
jdatetime input. In order to cast jdate and
jdatetime to POSIXlt, first, they should be
converted to Date and POSIXct
respectively.
jdate() now truncates numeric input toward zero
before generating a jdate object.
jdatetime() now truncates numeric input toward zero
before generating a jdatetime object.
Fixed a bug where names were dropped after calling
format() upon a jdate or
jdatetime object.
NEWS.md file to track changes to the
package.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.