Releases: open-cogsci/OpenSesame
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
Frisky Freud (3rd maintenance release)
OpenSesame 0.27.3 is the third maintenance release in the 0.27 'Frisky Freud' series, and was released on July 9 2013. If you are upgrading from 0.26, please read the 0.27 release notes.
New features and enhancements:
- French translation, contributed by Romain Monfollet
- Add
screen
parameter to psycho backend settings - Provide more detailed version information through
modules()
Bugs fixed:
- Fix many Unicode errors
- Fix variable setting in checkbox form widgets
- Forms respect item/ experiment background and foreground
- Fix a bug where
self
always referred to the firstinline_script
of the experiment - Allow custom fonts in legacy backend
Windows packaging:
- Use Python 2.7.5