ChangeLog for package XiMpLe
changes in version 0.10-2 (2017-12-12)
fixed:
- node style tags as the "xml" slot
changed:
- moved documentation of is.XiMpLe.node() and is.XiMpLe.doc() to the
respective classes
- pasteXML() gained support for tag names starting with "?" and ends them
with "?>" instead of "/>"
- parseXMLTree() now accepts more than one XML declaration at the beginning
of a file
- version number took a big jump only because of the CRAN policies!
changes in version 0.03-23 (2015-11-24)
changed:
- relocated the unit tests to tests/testthat
fixed:
- XMLScanDeep() was said to examine node names, children and values as well
as attributes, but in fact it was hard-wired on attributes only. removed
children from the list and added support for names and values
- corrected internal function setMinIndent() and pasteXMLTag() for better
indentation for comments
- internal function indent() can now handle negative levels
changes in version 0.03-22 (2014-12-02)
fixed:
- added curly brackets to the function bodies of all setGeneric() calls to
satisfy roxygen2
changed:
- allowing empty attributes (attr=""), these were skipped, but only if
there was more than one attribute
changes in version 0.03-21 (2013-12-21)
added:
- new attribute "as.list" added to XMLScan(), if TRUE forces the return
value to be a list of length 1 (default is still to directly return the
single node).
- new method XMLScanDeep() recursively scans for attributes and returns all
which were found
changed:
- added a proper GPL notice at the beginning of each R file
- the vignette was moved from inst/doc to inst/vignettes
- synced names of Author: and Maintainer: in DESCRIPTION with Autors@R:
changes in version 0.03-20 (2013-03-30)
changed:
- internally replaced paste(..., sep="") calls with paste0(...). for R
versions older than 2.15 (when paste0() was introduced), a wrapper function
should kick in, so we don't need to change the dependencies.
changes in version 0.03-19 (2013-02-24)
added:
- new methods XMLScan() and XMLScan()"
instead of ""
- parsing error for DOCTYPE nodes mixed up elements and previously ignored
the "decl" value
- node()" are invalid in attributes and text anyway
changes in version 0.03-5 (2011-10-07)
- fixed tree parsing bug (in rare cases, comment and CDATA entries caused
parsing to choke on empty lines)
changes in version 0.03-4 (2011-10-01)
- added show methods for objects of class XiMpLe.doc and XiMpLe.node
changes in version 0.03-3 (2011-09-27)
- changed default 'shine' value of pasteXMLNode() and pasteXMLTree() from 2
to 1
- pasteXMLNode() and pasteXMLTree() now try to call each other if fed with
the wrong class object, but a warning is given
- changed handling of 'value' in pasteXMLNode(), now reflects 'shine'
setting/indentation
changes in version 0.03-2 (2011-09-17)
- added docs for classed XiMpLe.doc and XiMpLe.node
changes in version 0.03-1 (2011-09-11)
- fixed outstanding issue with complex value structures
- changed "Author@R" to "Authors@R" in DESCRIPTION (for R >= 2.14)
changes in version 0.02-2 (2011-09-01)
- fixed missing "methods" dependecy
- adjusted docs a little
changes in version 0.02-1 (2011-08-30)
- added option "indent.by" to the paste functions, in case one prefers
space over tab.
- moved all rk.* functions out of this package and into its own
(rkwardplugdev)
changes in version 0.01-9 (2011-08-28)
- tiny improvements to XML formatting
- added functions rk.XML.tabbook(), rk.XML.dropdown(), rk.XML.plugin()
rk.XML.pluginmap() and rk.plugin.skeleton() [to be moved again]
changes in version 0.01-8 (2011-08-26)
- improved handling of comments a lot
changes in version 0.01-7 (2011-08-24)
- fixed typo bug in XML.single.tags()
- improved support for comments and CDATA
- improved XML formatting
changes in version 0.01-6 (2011-08-23)
- added functions pasteXMLTree() and pasteXMLNode()
- added validity checks for classes XiMpLe.doc and XiMpLe.node
- added function rk.XML.about() [which will probably be moved out of the
package]
changes in version 0.01-5 (2011-08-22)
- writing new node values with node