Skip to content

v1.15

Compare
Choose a tag to compare
@JanMarvin JanMarvin released this 25 Apr 08:32
· 27 commits to main since this release
5806c55

Release 1.15 is a big release that brings quite a few changes along the usual fixes.

A lot of time has been spent improving the date, datetime and hms handling in openxlsx2. While the package does not care about the timezone when writing to a spreadsheet, it was returning dates in the local user timezone. This has been changed. Now all dates are returned as in the UTC timezone. Changing this caused a lot of turbulence and required additional patches afterwards. The impact on the user side should be limited to, well all read timezones are now UTC, which may require additional changes on the user side. But, this allows for a much faster import of spreadsheets with many dates. See the PR and issues for changes and examples.

While we try to maintain a semi-stable API changes are inevitable. To prepare for this, deprecated API access now generates warnings. The use of arguments rows =..., cols=... arguments should be replaced with dims = wb_dims(rows = ..., cols = ...). The use of create_comment() is deprecated in favor of wb_comment(). (If you run our code regularly, please try to set options("openxlsx2.soon_deprecated" = TRUE) time and time again, in the future we will deprecate the use of camel case arguments).

A lot of time was spent on various bug fixes, cleanups, and minor improvements here and there. A number of the fixes and features were developed based on user requests and needs. If you find a bug, please let us know!

The 1.15 release is the 27th openxlsx2 release available on CRAN. Even though the package is now semi-stable, it is always a good idea to make regular backups and check the output files. A look at the issue tracker and the NEWs is highly recommended.

What's Changed

Full Changelog: v1.14...v1.15