Skip to content

v1.12

Latest
Compare
Choose a tag to compare
@JanMarvin JanMarvin released this 19 Dec 12:26
· 1 commit to main since this release

Release 1.12 is a feature-packed release with many improvements, bug fixes and code cleanups.

Over the past two releases, there have been many cleanups to the Rcpp code. For the user this results in some parts of the code running a bit faster, like wb_load() and wb_to_df(). On the developer side, we can now silently build the package with -Wconversion -Wno-sign-conversion, but we went even further and it is now possible to create a build with -Wall -Wpedantic -Wshadow -Wunused -Wconversion -Wsign-compare. Needed? No. Lots of static_cast<>()s? Yes.

A feature requested and provided by @trekonom is the new direction argument which allows grouping of sparklines. It's now also possible to use the current_sheet() waiver with sparkline(). We now load (and save) a few more files without hickups. And it is possible to build the package again with R 3.6 (on Windows just make sure the compiler uses C++11).

There are still bugs/issues/things that have avoided detection for a long time. One of them, discovered by @elipousson, was that the sep argument for combining list columns wasn't implemented at all. Support for partial labels didn't work as intended, and reading non-consecutive dims didn't work as expected. All these issues are now fixed.

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.12 release is the 24th 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

New Contributors

Full Changelog: v1.11...v1.12