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
iffr_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 ImportError
s.
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