OpenSesame videos
Python videos

Release notes for 3.1.2

About this update

OpenSesame 3.1.2 Jazzy James is the second maintenance release in the 3.1 series. It contains bug fixes and minor improvements, and should be a pleasant and safe upgrade for everyone who is using the 3.1 series.

If you are upgrading from OpenSesame 3.0 or earlier, please see the list of important changes:

Credits

Thanks to:

  • Amandine Rey (@amandinerey) for further updating the French translation.
  • Daniel Schreij (@dschreij) for various code contributions
  • Jarik den Hartog (@jarik) for spotting the broken help links
  • @alisdt for spotting and fixing the newline issue in variable names
  • Edwin Dalmaijer (@esdalmaijer) for his continued work on PyGaze

Bugs fixed

  • Redraw background of sketchpad widget when necessary
  • Add font_size to canvas API docs
  • Fix deleting items by editing the item script
  • Preserve BR tags in right-to-left languages
  • Don't allow newlines at the end of a variable name (#438)
  • Fix response coding in touch_response plugin (#440)
  • Use correct pixel size in font preview

Improvements

  • Show exceptions that occur when adding items through Append New Item button
  • French translation (fr_FR) updated
  • Fall back to main language if extended language is not available. For example, use fr_FR if fr_BE is not available.
  • Allow help urls to be specified in info.yaml
  • Use better placeholder icon in sketchpad

Other updated packages

PyGaze

python-pygaze has been updated to 0.6.0a20, containing various fixes and improvements.

QDataMatrix

python-qdatamatrix has been updated to 0.1.7, fixing an issue with copy-pasting empty cells.

OpenSesame Windows Launcher

opensesame-windows-launcher has been updated to 0.4.1, fixing an issue with command-line arguments.

OpenSesame OSF extension

opensesame-extension-osf has been updated to 1.0.10, containing various fixes and improvements.

QOpenScienceFramework

python-qosf has been updated to 1.1.7, containing various fixes and improvements.

Mediadecoder

mediadecoder has been updated to 0.1.5, fixing an issue with handling ImportErrors.

Detailed package information

Below is the package information used to build the Python 2.7 version for Windows.

name: opensesame_3.1.2-py2.7-win32-1
channels:
- cogsci
- defaults
dependencies:
- python==2.7.12
- anaconda-client=1.4.0=py27_0
- backports=1.0=py27_0
- backports_abc=0.4=py27_0
- bzip2=1.0.6=vc9_3
- clyent=1.2.2=py27_0
- arrow=0.7.0=py_0
- humanize=0.5.1=py_0
- oauthlib=1.0.3=py_0
- psychopy=1.82.01=py27_0
- pygame=1.9.2a0=py27_0
- pyglet=1.2.4=py27_0
- python-datamatrix=0.3.0=py27_0
- python-fileinspector=1.0.1=py_0
- python-opensesame=3.1.2=py_0
- python-pseudorandom=0.2.2=py27_0
- python-pygaze=0.6.0a20=py_0
- python-qdatamatrix=0.1.7=py_0
- python-qnotifications=1.1.0=py_0
- python-qosf=1.1.7=py_0
- python-qprogedit=4.0.3=py_0
- qscintilla2=2.9.1=py27_vc9_0
- requests-oauthlib=0.6.1=py_0
- webcolors=1.5=py27_0
- configparser=3.5.0b2=py27_1
- decorator=4.0.10=py27_0
- entrypoints=0.2.2=py27_0
- freetype=2.5.5=vc9_1
- functools32=3.2.3.2=py27_0
- get_terminal_size=1.0.0=py27_0
- ipykernel=4.3.1=py27_0
- ipython=4.2.0=py27_0
- ipython_genutils=0.1.0=py27_0
- ipywidgets=4.1.1=py27_0
- jinja2=2.8=py27_1
- jpeg=8d=vc9_0
- jsonschema=2.5.1=py27_0
- jupyter=1.0.0=py27_3
- jupyter_client=4.3.0=py27_0
- jupyter_console=4.1.1=py27_0
- jupyter_core=4.1.0=py27_0
- libpng=1.6.22=vc9_0
- libtiff=4.0.6=vc9_2
- markdown=2.6.6=py27_0
- markupsafe=0.23=py27_2
- mistune=0.7.2=py27_0
- mkl=11.3.3=1
- nbconvert=4.2.0=py27_0
- nbformat=4.0.1=py27_0
- notebook=4.2.1=py27_0
- numpy=1.11.1=py27_0
- openssl=1.0.2h=vc9_0
- path.py=8.2.1=py27_0
- pickleshare=0.5=py27_0
- pillow=3.2.0=py27_1
- pip=8.1.2=py27_0
- pyflakes=1.2.3=py27_0
- pygments=2.1.3=py27_0
- pyopengl=3.1.1a1=np111py27_0
- pyopengl-accelerate=3.1.1a1=np111py27_0
- pyqt=4.11.4=py27_6
- pyreadline=2.1=py27_0
- pyserial=2.7=py27_0
- python=2.7.12=0
- python-dateutil=2.5.3=py27_0
- pytz=2016.4=py27_0
- pyyaml=3.11=py27_4
- pyzmq=15.2.0=py27_0
- qt=4.8.7=vc9_8
- qtawesome=0.3.3=py27_0
- qtconsole=4.2.1=py27_0
- qtpy=1.0.2=py27_0
- requests=2.10.0=py27_0
- scipy=0.17.1=np111py27_1
- setuptools=23.0.0=py27_0
- simplegeneric=0.8.1=py27_1
- singledispatch=3.4.0.3=py27_0
- sip=4.16.9=py27_2
- six=1.10.0=py27_0
- sqlite=3.13.0=vc9_1
- ssl_match_hostname=3.4.0.2=py27_1
- tornado=4.3=py27_1
- traitlets=4.2.1=py27_0
- vs2008_runtime=9.00.30729.1=2
- wheel=0.29.0=py27_0
- yaml=0.1.6=0
- zlib=1.2.8=vc9_3
- pip:
  - cffi==1.7.0
  - expyriment==0.8.0
  - imageio==1.5
  - mediadecoder==0.1.5
  - moviepy==0.2.2.11  
  - opensesame-extension-osf==1.0.10
  - opensesame-plugin-media-player-mpy==0.1.6
  - opensesame-windows-launcher==0.4.1
  - pycparser==2.14
  - python-bidi==0.4.0
  - sounddevice==0.3.3
  - tqdm==4.7.6
prefix: opensesame_3.1.2-py2.7-win32-1
Supported by Supported by