Add ccache to .gitignore and .Rbuildignore.
Auto-update from GitHub Actions (#78).
Update ccache-action reference.
Bump action version.
Create snapshot update PR against correct branch.
Add reference to /apply-patch workflow in commit message.
Clarify rationale for not deploying on schedule.
Only run fledge on pushes to main.
Tweak fledge workflow and ccache action.
Cosmetics.
Bump action versions.
Install clang-format-21.
Align fledge workflow.
Harmonize.
Merge pull request #67 from poissonconsulting/add-hex-logo.
Add hex logo
Auto-update from GitHub Actions (#57).
Check if spelling is installed rather than checking unconditionally (#50).
Install binaries from r-universe for dev workflow (#62).
Fix reviewdog and add commenting workflow (#61).
Use workflows for fledge (#60).
Sync (#59).
Use reviewdog for external PRs (#58).
Cleanup and fix macOS (#56).
Format with air, check detritus, better handling of extra-packages (#55).
Enhance permissions for workflow (#53).
Permissions, better tests for missing suggests, lints (#52).
Always use _R_CHECK_FORCE_SUGGESTS_=false (#51).
Correct installation of xml2 (#49).
Sync (#48).
Merge pull request #54 from poissonconsulting/duncan-ctb.
added myself as ctb to DESCRIPTION
Merge branch 'main' of github.com:poissonconsulting/dttr2.
dtt_excel_to_time() to convert excel times encoded as a fraction of a day to hms class.dtt_excel_to_date_time()dtt_*_from_ints() functions to handle missing values by setting the whole value to be NA if one part is missingdtt_date_from_ints(), dtt_time_from_ints() and dtt_date_time_from_ints() which create date or time objects from vectors of integers.Added
dtt_decade()dtt_days_in_month()dtt_days_in_year()dtt_month_decimal(),dtt_year_decimal.Date()dtt_day_decimal(),dtt_doy_decimal(),dtt_hour_decimal()dtt_minute_decimal()dtt_leap_year()Fixed
dtt_adjust_units() so accepts fractional values.Added test functions
is_date()is_date_time()is_time()
Added get functions for default time zone.dtt_sys_date()dtt_sys_date_time()dtt_sys_time()dtt_dayte_time().dtt_date_add_time() to add times to Dates vectors.dtt_diff() to get time differences.dtt_set_date() and dtt_set_time() to set dates and times.first = NULL argument to dtt_season() to allow setting of first season in year.dtt_season() now returns factor as opposed to ordered factor.dtt_wday() to get weekday as a character vector.chk_time() and vld_time() to check and validate that non-missing hms::hms scalar.check_tz() for chk::chk_identical(dtt_tz(x), tz)NEWS.md file to track changes to the package.