RKWard 0.6.1 - Support for R 3.0.0, new features for plugin developers
A new version of RKWard is available download. The most important bit for most users will be that RKWard 0.6.1 works with the upcoming R 3.0.0, while the previous version will not work with this version of R. Users installing RKWard from source should note that you will have to compile RKWard after upgrading to R 3.0.0 or later. If in doubt, feel free to ask for help.
Besides compatibility, the new release brings new features and fixes. A particular development focus has been the addition of new options for plugin developers. For a more detailed description of the new features,see these mails, or refer to the usual documentation on writing plugins for RKWard.
The changes in detail:
- New features and improvements
- Add plugin for subsetting data.frames by rows or columns
- On the Windows platform, add an new (experimental) binary startup wrapper (rkward.exe)
- Added support for loaded namespaces that are not attached to a loaded package
- Pluginmaps can specify their "priority". Pluginmaps with low priority will not be added automatically, when found.
- Pluginmaps can
other pluginmaps based on their id (for cross-package inclusion) - Added new element <dependency_check> for dynamic version checks within a plugin (R and RKWard versions, only, so far)
- Add guard against accidental usage of the standard distributed pluginmaps in a later version of RKWard (installed in parallel)
- Easier (de-)activation of RKWard plugin maps using checkboxes (Settings->Configure RKWard->Plugins)
- Broken or quirky .pluginmap files are reported to the user, completely broken maps are disabled, automatically
- Implement basic dependency handling for plugins / pluginmaps
- Added support for the upcoming R 3.0.0
- Added
logic element to switch between several target properties (or fixed values) based on the value of a condition property - Sort plugin gains option to sort data.frames by more than one column at a time, and options for type conversion
- Add in-application debug message viewer (targetted at (plugin) developers)
- Add setting to customize initial working directory
- Windows only: Add UI-checkbox for R's "internet2"-option
- New functions getString(), getList() and getBoolean() for fetching data in plugin scripts
- Boolean properties now return a numeric, not labelled
representation of their value, by default.
es should be unaffected. - Added
GUI element for entering a set of options for an arbitrary number of items - Reduce CPU usage of plugins while idle
- In the data.frame editor, columns containing invalid values are now highlighted in red
- Added
GUI element for entering matrix or vector data in plugins - Improve key handling while editing factor levels in a data.frame
- Added utiltity function rk.flush.output()
- rk.set.output.html.file() gains argument to allow addition of custom content to the html header
- Fixes
- Add option to force-close a graphics window
- Revert to building R packages form source on Mac OS X by default (controllable via compile-time option)
- Fixed: lattice plots would not be added to the plot history, correctly, for some versions of lattice
- Fix crash when trying to print, and neither okular, nor kpdf are available
- Fix conversion from Numeric to Factor in the data editor
- Fixed: If none of the previous plugin maps could be found on startup, re-add the default
- RKWard is now categorized as Science/Math/Numerical Analysis in its .desktop file
- Fixed: Yet another fix for hard-to-read function argument hints
- Fixed: Device history was not working with more recent versions of ggplot2
- Fixed: Option to include suggested packages in install was mis-labelled "install dependencies"