# Release Note ## Version 1.2.2 (Build 1) - 2024-12-09 - Improve UX design of demonstrations. - Added five calibration mode in `graphics.py` and `graphics_pygame.py`. - Added `_et_native_lib.pupil_io_set_cali_mode` function signature. - Updated `docs`. --- ## Version 1.2.1 (Build 1) - 2024-12-08 - Fixed video playback stuttering caused by the OpenCV library. - Fixed minor issues with `PupilioET`. - Added configuration for Pupilio (major update). - Removed `msvcp120.dll`, `msvcr120.dll`. - Added three demos: preview demo, custom configuration demo, and previewer demo. - Fix a bug when user calls `save_data` function passing a file name without directory. - Improve calibration UI --- ## Version 1.2.0 (Build 1) - 2024-11-22 - Added support for filter parameter: look_ahead. - Fixed issues with saving to paths containing Chinese characters. - Resolved UI problems in PsychoPy calibration. - Native library compiled statically with MSVC. - The valid field is set to -1 when no face is detected. - Simplified the DLL environment. - Added support for the PsychoPy GUI interface. - Added a timestamp to the session name to serve as a unique session ID. - Prepare to add a config for controlling the behavior of the eye tracker. - More precision trigger sender. - Add LICENSE file. --- ## Version 1.1.7 (Build 1) - 2024-11-15 - Fix recalibration issues. - Improve the calibration UI. --- ## Version 1.1.6 (Build 1) - 2024-11-08 - Resolve a bug causing Python processes to hang indefinitely. - Fix an issue where temporary sampling files may not fully write to disk, remaining in the buffer. --- ## Version 1.1.4 (Build 1) - 2024-11-04 - Add create session name checking. The session name must contain only letters, digits or underscores without any special characters. - Delete resource deep gaze icon. - Update libfilter.dll with MSVC_RUNTIME_LIBRARY. - Delete /example/run_demo.bat. Add example/picture_free_viewing/run_demo_psychopy.bat, and example/picture_free_viewing/run_demo_pygame.bat. - Integrating dll files needed --- ## Version 1.1.3 (Build 1) - 2024-11-02 - Calibration_draw function logic modify. - Calibration PsychoPy components set units `pix`. - Press R to recalibrate. - Deleting pygame.init in graphics.py, this may cause minimizing pygame screen. --- ## Version 1.1.2 (Build 1) - 2024-10-28 - Rewrite some features using c++ - Support PyGame and PsychoPy - Removing some useless py files - Update example code --- ## Version 1.1.1 (Build 3) - 2024-10-26 - Added `build` number mechanism using timestamp. - Added `bino_eye_gaze_position`. - Added heuristic filter. - Added image previewer. - --- ## Version 1.1.0 - 2024-09 - Introduced support for multiple libraries (`lib/*.dll`) in package data. - Added dependencies: `numpy`, `pygame`, `websockets`. - Fixed missing files in `lib` directory during packaging. - Resolved compatibility issues with Python 3.8+. ---