This repository has been archived by the owner on May 24, 2019. It is now read-only.
Better everything.
SIGNIFICANT USER-VISIBLE CHANGES
GenerateExternalQuestion
now sets a default value offrame.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()
, andoptions("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 variablesAWS_ACCESS_KEY_ID
andAWS_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. Useverbose
instead. (#97) - The deprecated functions
mturkrhelp
andAPIReference
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 variablesAWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
.credentials
will be deprecated. SufficientFunds()
reflects the new commission structure effective July 21, 2015. (#87)BulkCreateFromTemplate
andBulkCreateFromURLs
now have aframe.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
andGenerateAssignmentReviewPolicy
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)