Skip to content
This repository has been archived by the owner on Aug 23, 2021. It is now read-only.

Release Notes

MattNapsAlot edited this page May 14, 2012 · 20 revisions

Release 0.12-19

  • moved "methods" package from "Imports" to "Depends" to work around bug in Rscript (SYNR-208)

Release 0.12-18

  • fixed bug in deleteAnnotation function (SYNR-206)

  • modified annotation and property setter api so that setting a value to NULL deletes it. usage example:

entity <- Project()
## set a string annotation
## equivalent to annotValue(entity, "aName") <- "aValue"
entity$annotations$aName <- "aValue"
## delete that annotation
## equivalent to entity <- deleteAnnotation(entity, "aName")
entity$annotations$aName <- NULL

Release 0.12-17

  • Completed implementation of dollar-sign assignment/accessor methods for properties and annotations, which provide alternatives to the annnotValue and propertyValue functions. Users can now set properties and annotations by doing the following:
> entity$properties$aPropName <- "aStringValue"
> entity$properties$aPropName
[1] "aStringValue"
> entity$annotations$aAnnotName <- "anotherStringValue"
> entity$annotations$aAnnotName
[1] "anotherStringValue"

Release 0.12-16

  • Fixed bug in the way package names were set for Code entities

  • Fixed documentation and demo scripts to work with new entity types (SYNR-156)

  • fixed date annotations, which were not being converted properly

  • fixed bug in addFile for adding directories and adding multiple files to a single subdirectory

  • Cleaned up tests, fixing broken ones and deleting unnecessary ones.

  • Defined "$<-" operator for setting properties and annotations

Release 0.12-15

  • Second bug fix for SYNR-142 (see release 0.12-13)

  • Added GenotypeData entity type which was originally omitted (SYNR-199)

Release 0.12-14

  • Disabled tk login widget when using RStudio since it was causing issues with the multcore package (SPD-28).

Release 0.12-13

  • Fixed bug with entity$files that was causing serialized R object files in ./R_OBJECTS to be displayed (SYNR-142)

  • Improved documentation of entity constructors

Release 0.12-12

  • Implemented attach and detach methods for SynapseLocationOwnerWithObjects class (SYNR-191)

Release 0.12-11

  • Added terms of use notice to package startup message (SYNR-39)

Release 0.12-10

Release 0.12-9

  • Implemented get/setPackageName to be used when attaching entities to search path

  • Implemented attach and detach for SynapseLocationOwners (SYNR-191)

  • Exposed synapseQuery function (SYNR-189)

  • Fixed bug in setting list-value properties (SYNR-177)

Release 0.12-8

  • Added in-line documentation for the user API and some of the internal functions

  • Modified NAMESPACE file to export only the user API methods

  • Fixed GitHub integration function "addGithubTag" (SYNR-154)

Release 0.12-7

  • Discontinued support for R versions prior to 2.14.1

  • Fixed bug in 'storeEntity' for Code entities (SYNR-189)

  • Fixed bug in stopStep method

  • Added global option "enableProvenance", which allows users to turn on automatic provenance tracking, which by default is not enabled. It can be enabled by either calling the startStep() method at the beginning of an analysis or by setting an onAttach hook to set the enableProvenance option to TRUE. A feature for simplifying user-settable options is being designed that will simplify setting this option and will be available soon.