Psychopy

Latest version: v2024.2.5

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 20

2020.2.8

FIXES:

- support for macOS 11.1 Big Sur (updated mac pyglet to 1.5.11 and mac Python to 3.6.8)
- fixed default blank text in textBox for online studies actually showing a pair of quotes [commit:786e1d3f7](https://github.com/psychopy/psychopy/commit/786e1d3f7)
- flag to alphabetically sort Exp Info fields was being set always true [3279](https://github.com/psychopy/psychopy/issues/3279)
- Position and Size params for Form Component were being requested twice [commit:d45ca99c9](https://github.com/psychopy/psychopy/commit/d45ca99c9)
- fixed annoying (but harmless) error 'ModuleNotFoundError: import of pyglet halted; None in sys.modules'
- further fixes to Runner not showing print() statements [commit:e0ec67e6f](https://github.com/psychopy/psychopy/commit/e0ec67e6f)
- Routine panels now support mouse scroll wheel to navigate [commit:6da3707d3](https://github.com/psychopy/psychopy/commit/6da3707d3)

2020.2.6

Fixes on top of the [new features in 2020.2](https://www.psychopy.org/changelog.html#psychopy-2020-2):

- missing resource error in some online experiments, caused by incorrect relative relative paths in Settings>Online>Resources [3285](https://github.com/psychopy/psychopy/issues/3285)
- JavaScript Code Components for Before Experiment is now moved earlier in the script - it needed to be positioned before first function opens [3289](https://github.com/psychopy/psychopy/issues/3289)
- TextBox was missing setBorderColor and setFillColor so these needed code to change dynamically [commit:eb915732d](https://github.com/psychopy/psychopy/commit/eb915732d)
- TextBox was carrying the text from one trial into the next [commit:330f5fa1d](https://github.com/psychopy/psychopy/commit/330f5fa1d)
- Coder FoldAll menu item was having no effect [commit:6d4f66b0d](https://github.com/psychopy/psychopy/commit/6d4f66b0d)
- TextStim opacity can now be set dynamically [1045](https://github.com/psychopy/psychopy/issues/1045)
- Loop OK button was sometimes left disabled if invalid inputs [commit:3a1104f71](https://github.com/psychopy/psychopy/commit/3a1104f71)
- fixed non-uniform probabilities of conditions file row selection suggested in docs [3256](https://github.com/psychopy/psychopy/issues/3256)
- workaround for scipy.optimize import error on windows machines that are using BitLocker [3287](https://github.com/psychopy/psychopy/issues/3287)
- if a TextBox is the only editable thing on the screen then give it focus [3269](https://github.com/psychopy/psychopy/issues/3269)

2020.2.5

Lots of fixes on top of the features introduced in 2020.2

- Now code-signing the installer on Windows as well as macOS
- Failing to send print statements to output, depending on how PsychoPy was launched [commit:4773ec32d](https://github.com/psychopy/psychopy/commit/4773ec32dcf) Only occured if you launch by double-clicking file or if you close Runner
- Coder crashing on macOS when using editor with autocomplete=True [commit:687e81dfb](https://github.com/psychopy/psychopy/commit/687e81dfb)
- ioHub fix for unicode strings [commit:5451ea49a](https://github.com/psychopy/psychopy/commit/5451ea49a)
- Marker color on RatingScale was not resetting (but use Slider anyway!) [3140](https://github.com/psychopy/psychopy/issues/3140)
- Runner sometimes ran wrong script (and never knew which to stop). Now better tracking of running process [3142](https://github.com/psychopy/psychopy/issues/3142)
- Slider not honoring the order from the Routine (should render in order from top down) [commit:9e0299544](https://github.com/psychopy/psychopy/commit/9e0299544)
- JavaScript Code Components for Before Experiment were having no effect [3151](https://github.com/psychopy/psychopy/issues/3151)
- error with trying to poll() on a script process that was NoneType [commit:cc56713cc](https://github.com/psychopy/psychopy/commit/cc56713cc)
- Editable textboxes were still able to be drawn if you clicked on them (even when they were not told to draw()) [commit:8253f0696](https://github.com/psychopy/psychopy/commit/8253f0696)
- warn against using global JS names in experiment [3177](https://github.com/psychopy/psychopy/issues/3177)
- Brush not being reset in JavaScript [commit:88812c3bd](https://github.com/psychopy/psychopy/commit/88812c3bd)
- Movie reset issue [3183](https://github.com/psychopy/psychopy/issues/3183)
- countinueRoutine=False had no effect for online studies if in Begin Routine block
- errors that should have appeared in the console were sometimes appearing in the (app) error dialog [commit:d44f24d63](https://github.com/psychopy/psychopy/commit/d44f24d63)
- more tolerant of whitespace in Emotiv Client ID file
- Runner AddTask dialog had wrong format for file filter [3213](https://github.com/psychopy/psychopy/issues/3213)
- Sound volume attribute was having no effect on the PTB backend [3215](https://github.com/psychopy/psychopy/issues/3215)
- Fixed fill/line colors of TextBox [3222](https://github.com/psychopy/psychopy/issues/3222)
- Error in JavaScript code when Movie Component had blank stop time [commit:0b4ddcffc](https://github.com/psychopy/psychopy/commit/0b4ddcffc)
- Better handling of stdout encodings when console not set to utf-8 encoding [commit:d77535906](https://github.com/psychopy/psychopy/commit/d77535906)
- Improved Resources box for the online (using relative references [commit:c9558bfd8](https://github.com/psychopy/psychopy/commit/c9558bfd8) and resize with dialog [commit:d607271db](https://github.com/psychopy/psychopy/commit/d607271db))
- JavaScript code-conversion now uses our own built-in `round()` function mimicking the same function in Python [commit:da426d9e3](https://github.com/psychopy/psychopy/commit/da426d9e37e)

2020.2.4

FIXES:
- improved search for resources files whne compiling JS (was crashing if using root folder and using code to specify the conditions file) 09816985d5
- the `Before Experiment` section of Code Components wasn't being written for JavaScript components bbfd310
- error with wx complaining about Alignment (in wx 4.1) a32e2ca ae508d6
- TextBox Component default size is None (=autoexpand)
- TextBox `editable=True` had no effect on the Builder outputs to JavaScript
- themes menu correctly updates what thte current them is in all open windows c5cdc49
- custom fonts that didn't provide a "family name" were causing the font search to crash ef078ab
- bug trying to us an invalid "useRunner" preference 3532e4c
- JavaScript studies failed if there were 2 Mouse Components in a single Routine 0e0b26d4dcc 32a6be2
- improved Big Five Inventory demo
- blank TextBox Component should use blank string rather than None 39bf1bb
- further fix to macOS stapling (might not have worked for users with no internet connection?)
- Form Component now honors being set to show only at certain times (in keeping with other visual Components) 35ad5bc
- Coder now correctly providing syntax styling for JS and C

2020.2.3

All the highlights of the [2020.2.2](https://github.com/psychopy/psychopy/releases/tag/2020.2.2) but with these FIXES:

- **Mac version now fully signed and notarized for GateKeeper!** For some time it's been an annoyance that Apple would block PsychoPy because of it not being from a "known developer" but in recent updates GateKeeper has become so aggressive the app has been crashing on startup for some macOS versions. Hopefully Apple will now let us launch in peace!
- **better handling of non-loading fonts in the application** On mac some fonts weren't being found (although this *might* be due to the now-solved gatekeeper issue)
- **auto-translate py->js for parameters with $** We were translating code components but not parameter boxes where the user was switching to code using $ 3064
- better handling when a piece of code fails to convert (warning not error) 3063
- show progress (in Runner) while syncing project with Pavlovia 3061
- various fixes and additions to Japanese translations

2020.2.3rc1

Testing a new version for Mac. Many thanks to those that have helped us work out why it wasn't running on some macs. A number of issue have been solved and this is a chance to test what versions of macOS it now works on. I believe there are still some issues with Apple blocking parts of the application from working properly but hopefully we'll get a fully code-signed version working soon too.

Page 8 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.