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:
- http://osdoc.cogsci.nl/important-changes-3/
Credits
Thanks to:
- Amandine Rey ([amandinerey](https://github.com/amandinerey)) for further updating the French translation.
- Daniel Schreij ([dschreij](https://github.com/dschreij)) for various code contributions
- Jarik den Hartog ([jarik](https://github.com/jdenhartog)) for spotting the broken help links
- [alisdt](https://github.com/alisdt) for spotting and fixing the newline issue in variable names
- Edwin Dalmaijer ([esdalmaijer](https://github.com/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](https://github.com/smathot/OpenSesame/issues/438))
- Fix response coding in TOUCH_RESPONSE plugin ([440](https://github.com/smathot/OpenSesame/issues/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 `ImportError`s.
Detailed package information
Below is the package information used to build the Python 2.7 version for Windows.
.yaml
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