Skip to content
This repository has been archived by the owner on May 24, 2019. It is now read-only.

Better everything.

Compare
Choose a tag to compare
@leeper leeper released this 21 Feb 18:44
· 49 commits to master since this release

SIGNIFICANT USER-VISIBLE CHANGES

  • GenerateExternalQuestion now sets a default value of frame.height = 400.
  • The AWS Access Key ID used for requests is now redacted from the error message printing when an API request fails to reduce the risk of accidentally disclosing the credential. (#105)
  • AWS removed the Categorization and Photo Moderation QualificationTypes on December 18th, 2015. Use of these QualificationTypeIds will trigger warnings in some cases and the "generic" Masters QualificationTypeId will be substituted automatically. Users should not need to update any code, though they may be receive warnings. These have also been removed from ListQualificationTypes(). (#104)
  • The use of credentials(), and options("MTurkR.keypair") are completely deprecated. A warning will now be issued if trying to supply credentials in this way. AWS credentials should be specified in environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. Messages are triggered on package load if environment variables are not set. (#102)
  • HITStatus() will now display any non-empty RequesterAnnotation field for a HIT. (#101)
  • The deprecated argument print, which was removed in v0.5, has been fully removed. Use verbose instead. (#97)
  • The deprecated functions mturkrhelp and APIReference have been removed. (#96)
  • MTurkR.Wizard has been removed from MTurkR and has been recreated as a separate package called MTurkRGUI. (#95)
  • HITStatus now reports condensed column names better suited for narrow displays.
  • Correctly handle multiple response.group arguments passed to HIT-related functions. (#89)
  • authenticate, which was deprecated in v0.5, is removed.
  • Use of RCurl has been replaced by curl. This necessitated a new dependency, base64enc. (#86)
  • In lieu of credentials, AWS credentials should be specified via environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. credentials will be deprecated.
  • SufficientFunds() reflects the new commission structure effective July 21, 2015. (#87)
  • BulkCreateFromTemplate and BulkCreateFromURLs now have a frame.height argument with a default of 450.

DOCUMENTATION

  • A small test suite has been added to help ensure correct package functionality. It is only executed in the sandbox in the presence of valid AWS credentials. (#100)
  • The package now includes pages describing common use cases for MTurk (surveys, categorization, sentiment analysis, and webscraping). (#98)
  • Descriptions of global package options have been added to MTurkR-package.Rd. (#103)
  • The package now includes additional HTMLQuestion templates including examples for image categorization and sentiment rating. (#94)
  • Documentation for GenerateHITReviewPolicy and GenerateAssignmentReviewPolicy was expanded and tested, and a related HTMLQuestion HIT template is now installed.

BUG FIXES

  • Fixed a bug in checking for a valid AWS keypair in request(). (h/t Sean Murphy, #106)
  • When ttk widgets were added to the graphical wizard in v0.6, scrollbar calls retained tk-only options. Those have been removed. (h/t Justin Koch)
  • State-level locales are now correctly supported in QualificationRequirements, including in complex combinations with country locales with no subdivision (so mixing U.S. states with other countries is possible). This feature was added in v0.6.5 but had a critical bug. (h/t Ricky Bilakhia)
  • Closing the graphical wizard crashed RStudio due to bringToTop(-1). This is fixed. (h/t Carolina Kuepper-Tetzel)