Releases: open-cogsci/OpenSesame
Hesitant Heisenberg (4th maintenance release)
OpenSesame 2.9.4 is the fourth maintenance release in the 2.9 series. If you are upgrading from 2.8.3 or earlier, please also read the 2.9.0 release notes. This release mainly addresses a critical regression that was introduced in 2.9.3.
Changelog
Bugs fixed
- Prevent indirect recursion errors in overview area.
- Don't crash on empty loop items.
Windows packaging
OpenSesame 2.9.4
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.10
QProgedit 2.1.0
Expyriment (Revision ; Python 2.7.8)
NumPy 1.9.1
PIL is available (version is unknown)
PsychoPy 1.80.05-opensesame-1
PyAudio 0.2.8
PyGame 1.9.1release
PyGaze 0.5.0~opensesame3
Pyglet 1.1.4
PyOpenGL 3.1.0
PyQt 4.11.3
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.5.2
SciPy 0.14.0
Hesitant Heisenberg (3rd maintenance release)
OpenSesame 2.9.3 is the third maintenance release in the 2.9 series. If you are upgrading from 2.8.3 or earlier, please also read the 2.9.0 release notes.
Changelog
Bugs fixed
- Font size was specified in points instead of pixels in GUI
- Legacy back-end crashed when specifying system font in general properties
- Show arrow-size field in sketchpad
- Fix a bug where description changes weren't applied
Improvements
- Allow descriptions to wrap over multiple lines for better screen use
- Massively improved performance for large experiments (#305)
Windows packaging
OpenSesame 2.9.2
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.10
QProgedit 2.1.0
Expyriment (Revision ; Python 2.7.8)
NumPy 1.9.1
PIL is available (version is unknown)
PsychoPy 1.80.05-opensesame-1
PyAudio 0.2.8
PyGame 1.9.1release
PyGaze 0.5.0~opensesame3
Pyglet 1.1.4
PyOpenGL 3.1.0
PyQt 4.11.3
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.5.2
SciPy 0.14.0
Hesitant Heisenberg (2nd maintenance release)
OpenSesame 2.9.2 is the second maintenance release in the 2.9 series. If you are upgrading from 2.8.3 or earlier, please also read the 2.9.0 release notes.
Credits
Thanks to Timo Lüke for updating the German translation, and Alberto Hernández Sande for contributing a Spanish translation.
Changelog
Bugs fixed
- Fix numeric textline elements in sketchpad (#292)
- 'Reset feedback variables' option restored in feedback item (#297)
- Safely print unicode debug output (convert to ascii)
- Fix unicode bug in opensesamerun gui
- Convert backspace key to key name (#286)
- Fix a bug with variably defined properties of circle elements in sketchpad GUI (#300)
- Fix circle properties in xpyriment back-end (#299)
- Fix a bug with variably defined properties of Gabor and noise patches in sketchpad GUI
- Fix a bug when permanently deleting an item that is present in multiple sequence items
Improvements
- Use better fallback image in sketchpad
- Deprecate transparent variable management (#294)
- Add custom icon to debian packaging (#296)
- Form_base plug-in shows script by default (#298)
- Add custom icon to debian packaging
- Deprecate transparent variable management option
- More comprehensive translation possible
- Hide xpyriment-gst back-end (not ready for production)
- Custom cursor in sketchpad for increased visibility
- Indicate whether python-bidi is available in general properties tab
- List variables in alphabetical order in OpenSesame script
- Add PsychoPy API menu to help extension
Translation updates
- German translation updated (de_DE)
- Add Spanish translation (es_ES)
Windows packaging
- Include wx for PsychoPy monitor center (#295)
- Include quest staircase plug-ins
- Update included libraries. See
modules()
output below. - Includes a snapshot of PyGaze (0.5.0~opensesame-3)
- Includes a slightly patched version of PsychoPy 1.80.05 that addresses an important issue with keypress timestamps. (Unchanged from 2.8.2.)
OpenSesame 2.9.2
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.10
QProgedit 2.1.0
Expyriment (Revision ; Python 2.7.8)
NumPy 1.9.1
PIL is available (version is unknown)
PsychoPy 1.80.05-opensesame-1
PyAudio 0.2.8
PyGame 1.9.1release
PyGaze 0.5.0~opensesame3
Pyglet 1.1.4
PyOpenGL 3.1.0
PyQt 4.11.3
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.5.2
SciPy 0.14.0
Hesitant Heisenberg (1st maintenance release)
OpenSesame 2.9.1 is the first maintenance release in the 2.9 series. If you are upgrading from 2.8.3 or earlier, please also read the 2.9.0 release notes.
Credits
Thanks to Timo Lüke for updating the German translation.
Changelog
Bugs fixed
- Fix resetting font size and family in sketchpad (#284)
- Fix rounding issue in canvas._gabor() (#283)
- Better detection of Exception messages (#285)
- Fix a race condition when dropping an item on a loop or sequence
- Fix broken context menu in sketchpad when running a translation (#287)
- Correctly parse variables in video_player plug-in (#288)
- Use new sketchpad-element icons also in 32x32 size
- Fixed a bug when reducing and canceling the number of cycles in a loop
- Fixed display of font style in sketchpad widget
- Include PyQt4 plugins in Windows build
Improvements
- Application-wide keyboard shortcuts for tab switching
- Add close current tab action
- Improved focus behavior
Translation updates
- Update German translation (de_DE)
Windows packaging
- Update included libraries. See
modules()
output below. - Includes a snapshot of PyGaze (0.5.0~opensesame-3)
- Includes a slightly patched version of PsychoPy 1.80.05 that addresses an important issue with keypress timestamps. (Unchanged from 2.8.2.)
OpenSesame 2.9.1
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.9
QProgedit 2.0.5
Expyriment 0.7.0 (Revision 7a6b73d; Python 2.7.6)
NumPy 1.8.1
PIL is available (version is unknown)
PsychoPy 1.80.05-opensesame-1
PyAudio 0.2.8
PyGame 1.9.1release
PyGaze 0.5.0~opensesame3
Pyglet 1.1.4
PyOpenGL 3.1.0
PyQt 4.11.1
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.4.1
SciPy 0.14.0
Hesitant Heisenberg
OpenSesame 2.9.0 is the first release in the 2.9 series. It offers major usability improvements over the 2.8 series. If you are upgrading from 2.8.3 or earlier, please also read the 2.8.3 release notes.
Credits
- Thanks to Nicky Anderson for her code contributions.
- Thanks to Eduard Ort for his contributions to the documentation.
- Thanks to Edwin Dalmaijer for his work on PyGaze.
Changelog
Bugs fixed
- The radius keyword to circle sketchpad elements now specifies radius, instead of diameter
- Allow non-latin text input (#280)
- Clean up temporary files on Windows (#282)
- Fix incorrect line numbers in inline_script tracebacks (#281)
- Fix detection of uppercase keys in psycho back-end (#271)
- Fix speciying synth frequency by key (#269)
Improvements
- Redesigned sketchpad GUI
- Added quick-open-item feature
- Added toggle-item-maximization feature
- Drag-and-drop improvements
- Script and controls now simultaneously editable
- Realtime inline_script syntax checking
- Introduce GUI extension framework
Windows packaging
- Update included libraries. See
modules()
output below. - Includes a snapshot of PyGaze (0.5.0~opensesame-2)
- Includes a slightly patched version of PsychoPy 1.80.05 that addresses an important issue with keypress timestamps. (Unchanged from 2.8.2.)
OpenSesame 2.9.0
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.9
QProgedit 2.0.4
Expyriment 0.7.0 (Revision 7a6b73d; Python 2.7.6)
NumPy 1.8.1
PIL is available (version is unknown)
PsychoPy 1.80.05-opensesame-1
PyAudio 0.2.8
PyGame 1.9.1release
PyGaze 0.5.0~opensesame-2
Pyglet 1.1.4
PyOpenGL 3.1.0
PyQt 4.11.1
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.4.1
SciPy 0.14.0
Gutsy Gibson (3rd maintenance release)
OpenSesame 2.8.3 is the third maintenance release in the 2.8 series. If you are upgrading from 0.27.4 or earlier, please also read the 2.8.0 release notes.
Credits
Thanks to Timo Lüke for contributing a German translation, and Vladimir Kosonogov for contributing a Russian translation.
Changelog
Improvements
- Add German translation (de_DE)
- Add Russian translation (ru_RU)
- Remember experiment and logfile folders on Android (#259)
- Add show_virtual_keyboard() function to keyboard back-ends (#254)
Bugs fixed
- Fix canvas.arrow() docstring
- canvas.text_size() respects line breaks and formatting (#262)
- Advanced loop settings are preserved in GUI (#263)
Windows packaging
- Update included libraries. See
modules()
output below. - Includes a slightly patched version of PsychoPy 1.80.05 that addresses an important issue with keypress timestamps. (Unchanged from 2.8.2.)
OpenSesame 2.8.3
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.9
QProgedit 1.3.4
Expyriment 0.7.0 (Revision 7a6b73d; Python 2.7.6)
NumPy 1.8.1
PIL is available (version is unknown)
PsychoPy 1.80.05-opensesame-1
PyAudio 0.2.8
PyGame 1.9.1release
Pyglet 1.1.4
PyOpenGL 3.1.0
PyQt 4.11.1
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.4.1
SciPy 0.14.0
Gutsy Gibson (2nd maintenance release)
The text below is taken from the 2.8.2 release notes.
OpenSesame 2.8.2 is the second maintenance release in the 2.8 series. If you are upgrading from 0.27.4 or earlier, please also read the 2.8.0 release notes.
Credits
Thanks to Daniel Schreij (@dschreij) for his code contributions (as always!).
Changelog
Improvements
- Improve support for psycho back-end on OSX
- Improve support for multiprocessing on OSX
- Open experiments by dropping on the overview area
- Add fallback pool folder to facilitate versioning
- Allow margins, spacing, and theme to be specified in
form_multiple_choice
plug-in (#255) - Safely convert messages to unicode in
item.log()
- Fall back to temporary folder when the default logfile is not writable in quickrun mode
Bugs fixed
- Fix autosave folder dialog on OSX (#250)
- Fix sampler crashing on filenames with special characters (#244)
- All items set
time_[item name]
variables (#243) - Do not crash on purely numeric text when using bi-direction language support (#253)
- Correctly evaluate conditional statements with special characters
- Fixed confusion in tab manager when saving while having an open and modified item script
- Fix translation bug for non-ASCII str objects
- Fix a unicode bug where exceptions with images with special-character paths where obscured
Windows packaging
- Update included libraries. See
modules()
output below. - Includes a slightly patched version of PsychoPy 1.80.05 that addresses an important issue with keypress timestamps.
OpenSesame 2.8.2
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.9
QProgedit 1.3.2
Expyriment 0.7.0 (Revision 7a6b73d; Python 2.7.6)
NumPy 1.8.1
PIL is available (version is unknown)
PsychoPy 1.80.05-opensesame-1
PyAudio 0.2.7
PyGame 1.9.1release
Pyglet 1.1.4
PyOpenGL 3.0.2
PyQt 4.10.4
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.4
SciPy 0.13.3
Gutsy Gibson (1st maintenance release)
OpenSesame 2.8.1 is the first maintenance release in the 2.8 series. If you are upgrading from 0.27.4 or earlier, please also read the 2.8.0 release notes.
Credits
With thanks to Daniel Schreij and Ronald Sprouse for their code contributions.
Changelog
Bugs fixed
- Do not choke on translations in font-selection dialog
- Fix buffer-flush issue in srbox plug-in (#234)
- Correctly parse non-Unix line separators in text_display plug-in (#237)
- Saner focus and event-handling in script view.
- Initial jitter_mode value in advanced_delay plug-in (#238)
- Fix crash on special characters in experiment title with legacy back-end
Improvements
- Validate form geometry (#222)
- Improvements to joystick plug-in
- Flush keyboard during sound playback to catch 'Escape' presses (#227)
- Sort comboboxes alphabetically (#233)
- Sort items alphabetically in OpenSesame script (#236)
- Improved validation of conditional statements (#235)
- Debug window respects QProgEdit theme
- Store filename-only logfiles relative to experiment folder (#161)
- Use one-tab mode by default
Windows packaging
- Update included libraries. See
modules()
output below.
OpenSesame 2.8.1
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.7
QProgedit 1.2.2
Expyriment 0.7.0 (Revision 7a6b73d; Python 2.7.6)
NumPy 1.8.0
PIL is available (version is unknown)
PsychoPy 1.80.00
PyAudio 0.2.7
PyGame 1.9.1release
Pyglet 1.1.4
PyOpenGL 3.0.2
PyQt 4.10.4
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.3.1
SciPy 0.13.3
Gutsy Gibson
If you are upgrading from 0.27.4, please read the 0.27.4 release notes.
Changelog
New functionality and improvements
- Add runner functionality
- Improved exception handling
- Migrate to QProgEdit editor component
- Updated offline help pages
- Improve support for non-Latin alphabets (#211)
- Add correct-response option to touch_response plug-in (#214)
- Add style argument to canvas.fixdot()
- Add item.set_response() convenience method
- Add gamma and suppress-warnings options to psycho back-end
Bugs fixed
- Line wrapping causes double spaces (#203)
- Keywords to
decode()
break compatibility with Python < 2.7 (#201) - Respect
focus=no
inform_base
(#208) - Fix ugly exception on Escape press in joystick plug-in (#162)
- Correctly parse non-Unix line separators in HTML parser
- Do not give ugly warning on close (#124)
- Set subject_parity in Android runtime (#221)
Debian packaging
- Remove large template files
Windows packaging
- Update included libraries. See
modules()
output below.
OpenSesame 2.8.0
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)]
OpenCV is not available
OpenCV2 2.4.7
QProgedit 1.0.0
Expyriment 0.7.0b~opensesame2 (Revision 0b10a83590c31285a5d94b3b8479f302f1abc8f3; Python 2.7.6)
NumPy 1.8.0
PIL is available (version is unknown)
PsychoPy 1.78.01
PyAudio 0.2.7
PyGame 1.9.1release
Pyglet 1.1.4
PyOpenGL 3.0.2
PyQt 4.10.3
PySerial 2.7
python-bidi 0.3.4
python-markdown 2.3.1
SciPy 0.13.2
Frisky Freud (4th maintenance release)
OpenSesame 0.27.4 is the fourth maintenance release in the 0.27 'Frisky Freud' series, and was released on September 13 2013. If you are upgrading from 0.26, please read the 0.27 release notes.
New features and enhancements:
- Chinese translation (
zh_CN
), contributed by Zhongquan Li and Gabriel Chan - HTML parsing is now optional in
sketchpad
items
Bugs fixed:
- Prevent key names like '[1]' to avoid variable errors
- Fix
color
keyword argument incanvas.arrow()
- Fix
advanced_delay
plug-in to work with Unicode - Intercept
psychopy.core.quit()
to prevent PsychoPy from killing OpenSesame - Also prepare empty
canvas
objects inxpyriment
back-end - Fix many missing icons with
gnome
theme under Linux - Fix a bug where
self
was not properly registered in the run phase ofinline_script
items
Windows packaging:
- All dependencies have been updated to most recent version
- PyGame has been downgraded to 1.9.1 to prevent mouse issues