Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • debian/1.25-1
    4c7e3d84 · debian: update to 1.25 ·
  • v1.25
    fe21158c · Bump version to 1.25 ·
    scrcpy v1.25
    
    Changes since v1.24:
     - Adapt copy-paste internals for Android 13 (#3497)
     - Add support for high-precision scrolling (#3363, #3369)
     - Add desktop entry files for Linux (#295, #296, #748, #1636, #3351)
     - Add bash and zsh autocompletion for -s/--serial (#3522, #3523)
     - Use current adb port (if any) for --tcpip (#3591, #3592)
     - Add fallback to get display information on some devices (#3416, #3573)
     - Fix click behavior when --forward-all-clicks is set (#3568, #3579)
     - Fix support for non-ASCII characters in window title (#2932, #3547)
     - Fix getDisplayIds() crash on some versions of Android 13 beta (#3446)
     - Upgrade platform-tools to 33.0.3 (adb) in Windows releases
     - Upgrade FFmpeg to 5.1.2 in Windows 64-bit releases
     - Upgrade SDL to 2.26.1 in Windows releases
     - Various technical fixes
    
  • debian/1.24-1
    ced5c998 · debian: update to 1.24 ·
  • v1.24
    ef13d394 · Bump version to 1.24 ·
    scrcpy v1.24
    
    Changes since v1.23:
     - Adapt input injection for Android 13 (#3186, #3190)
     - Add --no-power-on (#3148, #3210)
     - Read $ANDROID_SERIAL if no selector is specified (#3111, #3113)
     - Consider emulators as TCP/IP devices (-e) (#3137)
     - Apply requested window size in OTG mode (#3099, #3219)
     - Add specific exit code for device disconnection (#3083, #3085)
     - Enable libusb support for Windows 32-bit releases (#3204, #3206)
     - Upgrade libusb to 1.0.26 in Windows releases (#3206)
     - Upgrade platform-tools to 33.0.1 (adb) in Windows releases (#3206)
     - Upgrade SDL to 2.0.22 in Windows releases
     - Upgrade FFmpeg to 5.0.1 in Windows 64-bit releases
     - Improve some error messages
     - Various technical fixes
    
  • v1.23
    7deccef1 · Bump version to 1.23 ·
    scrcpy v1.23
    
    Changes since v1.22:
     - Add HID/OTG support for Windows (--otg only) (#2773, #3011)
     - Add HID/OTG support for macOS (#2774, #3031)
     - Improve device selection (list devices, -d, -e) (#3005)
     - Downscale and retry on MediaCodec error in more cases (#2990, #3043)
     - Add ZSH completion script (#3012)
     - Add Bash completion script (#2930, #3048)
     - Add --no-cleanup option (#1764, #3020)
     - Add --printf-fps (#468, #3030)
     - Print both compiled and linked version of libs on --version
     - Fix FPS counter (broken in v1.22)
     - Various technical refactors and fixes
    
  • v1.22
    64a09513 · Bump version to 1.22 ·
    scrcpy v1.22
    
    Changes since v1.21:
     - Add HID mouse support (#2916)
     - Add OTG mode (HID only) (#2974)
     - Enable DPI awareness by default on Windows (#40, #2865)
     - Automatically retry with a lower definition on MediaCodec error
       (#2947)
     - Add a shortcut "open a terminal here" on Windows (#2970)
     - Add icon to scrcpy.exe (#2815)
     - Add server options to send raw H.264 video stream (#2971)
     - Fix process execution (mainly) on Windows 7 (#2838, #2840)
     - Fix adb server hang due to signal masking (#2870, #2873)
     - Fix input injection on some custom ROMs (#2250, #2946)
     - Fix possible overflow on copy-paste (#2859)
     - Upgrade SDL to 2.0.20 in Windows releases
     - Upgrade FFmpeg to 5.0 in Windows 64-bit releases (#1753, #2952)
     - Various technical refactors and fixes
    
  • debian/1.21-1
    57d30780 · debian: update to 1.21 ·
  • v1.21
    003e7381 · Bump version to 1.21 ·
    scrcpy v1.21
    
    Changes since v1.20:
     - Add --tcpip option to automate TCP/IP (wireless) connections (#2827)
     - Add --raw-key-events to always inject key events and ignore text
       events (#2816, #2831)
     - Add --no-clipboard-autosync to disable automatic clipboard
       synchronization (#2228, #2817, #2834)
     - Add --tunnel-host and --tunnel-port options (#2801, #2807)
     - Ensure clipboard synchronization is performed before injecting Ctrl+v
       via HID keyboard (#2814)
     - Adapt read/write settings for Android 12 (#2671, #2788, #2802)
     - Fix hanging with multiple scrcpy instances on Windows (#2779, #2783)
     - Fix quick interruption on Ctrl+c during server starting
     - Print help to stdout (instead of stderr)
     - Various technical refactors and fixes
    
  • v1.20
    a045e28d · Bump version to 1.20 ·
    scrcpy v1.20
    
    Changes since v1.19:
     - Add official high-resolution icon (#1497, #1987)
     - Add HID keyboard support on Linux (#2632)
     - Adapt --help output to terminal size
     - Rework server initialization to avoid unresponsive Ctrl+c sometimes
     - Remove deprecated short options -T and -c
     - Fix "Could not find v4l2 muxer" (#2718)
     - Fix workarounds for Meizu devices (#240, #2656)
     - Fix support for expand notification feature on some devices (#2551)
     - Various technical refactors and fixes
    
  • debian/1.19-1
    28d4cfb5 · debian: update to 1.19 ·
  • v1.19
    228e2c15 · Bump version to 1.19 ·
    scrcpy v1.19
    
    Changes since v1.18:
     - Implement (optional) buffering (#2464)
     - Make --turn-screen-off work even if --no-display (#2426)
     - Workaround Windows issue with non-ASCII path (#2619)
     - Print correct error messages on Windows socket errors (#2624)
     - Upgrade platform-tools to 31.0.3 (adb) in Windows releases (#2588)
     - Upgrade SDL to 2.0.16 in Windows releases (#2589)
     - Various technical fixes
    
  • v1.18
    60c4e886 · Bump version to 1.18 ·
    scrcpy v1.18
    
    Changes since v1.17:
     - Add support for Android 12 (#2129, #2402)
     - Add support for V4L2 (device screen capture as a webcam)
       (#2232, #2233, #2268)
     - Add an option to lock the initial video orientation
     - Add an option to power off the device on close (#824)
     - Bind 4th mouse button to APP_SWITCH (#2258)
     - Bind 5th mouse button to expand notification panel (#2258)
     - Expand settings panel on double-expand notification panel
       (#2260, #2264)
     - Push to /sdcard/Download by default (#2384)
     - Center the window on resize-to-fit (#2387)
     - Increase possible display id range (#2009)
     - Log input events in verbose mode (#2371)
     - Fix touch events parameters (#2125)
     - Fix left click on Samsung Browser (#2169)
     - Remove option --render-expired-frames (#2268)
     - Pass scrcpy-noconsole arguments through to scrcpy on Windows (#2052)
     - Upgrade platform-tools to 31.0.2 (adb) in Windows releases
     - Various technical fixes
    
  • debian/1.17-1
    d7365500 · debian: update to 1.17 ·
  • v1.17
    f682b87b · Bump version to 1.17 ·
    scrcpy v1.17
    
    Changes since v1.16:
     - Fix errors on Android 11 (#1468)
     - Add --encoder option (#1810, #1827)
     - Add --forward-all-clicks option (#1302, #1613)
     - Add --legacy-paste option (#1750, #1771)
     - Workaround screen off/on issue on exit (#1670)
     - Rework console/noconsole versions on Windows (#1875, #1988)
     - Terminate server properly without killing it on close (#1992)
     - List available shortcut keys on error (#1681)
     - Upgrade platform-tools to 30.0.5 (adb) in Windows releases
     - Upgrade SDL to 2.0.14 in Windows releases
    
  • v1.16
    d7779d08 · Bump version to 1.16 ·
    scrcpy v1.16
    
    Changes since v1.15.1:
     - Add pinch-to-zoom simulation (#24)
     - Fix clipboard paste (#1658)
     - Inject POWER instead of WAKEUP on start (#1655)
    
  • v1.15.1
    633a51e9 · Bump version to 1.15.1 ·
    scrcpy v1.15.1
    
    Change since v1.15:
     - Fix uninitialized value, breaking HOME shortcut randomly (#1643)
    
  • v1.15
    edc4f767 · Bump version to 1.15 ·
    scrcpy v1.15
    
    Changes since v1.14:
     - Forward Ctrl and Shift to the device (#1598, #555, #942)
     - Change "resize to fit" shortcut from MOD+x to MOD+w (#1598)
     - Make shortcut modifiers customizable (#1598)
     - Restore power mode to "normal" on disconnection (#1572, #1576)
     - Keep the screen off on powering on (best effort) (#1573, #1577)
     - Add option to disable screensaver (#1370, #1502)
     - Do not crash on missing clipboard manager (#1440, #1556)
     - Fix touch events HiDPI-scaling (#1536, #15)
     - Correctly inject repeating keycodes (#1013, #1519)
     - Add option to ignore repeated key events (#1013, #1623)
     - Increase clipboard size from 4k to 256k (#1117)
     - Do not expose internal SDL logs to users (#1441)
     - Upgrade platform-tools to 30.0.4 (adb) in Windows releases
     - Upgrade FFmpeg to 4.3.1 in Windows releases
    
  • debian/1.14-1
    adb90436 · debian: update to 1.14 ·
  • v1.14
    44fa4a09 · Bump version to 1.14 ·
    scrcpy v1.14
    
    Changes since v1.13:
     - Add --stay-awake (#631)
     - Add Ctrl+Shift+o shortcut to turn screen on (#175)
     - Implement seamless copy-paste from Android to computer (#1056, #1423)
     - Implement seamless UTF-8 copy-paste from computer to Android >= 7 (#786)
     - Improve --show-touches behavior
     - Properly handle Ctrl+C on Windows (avoid to corrupt recording) (#818)
     - Add --verbosity to configure log level at runtime
     - Add --codec-options to pass MediaFormat options directly (#1325)
     - Add --force-adb-forward (useful for SSH forwarding)
     - Apply workarounds only on error (#994)
     - Increase LOD bias to reduce blurring on trilinear filtering (#1394)
     - Fix HiDPI issues on secondary screen (#1408, #15)
     - Fix rendering issues (#1408, #787)
     - Fix window restoration regression (#1346)
     - Fix unexpected focus behavior on scroll (#1362)
     - Fix "buffer full" error on Ctrl+Shift+v (#1425)
     - Upgrade platform-tools to 30.0.0 (adb) in Windows releases
    
  • v1.13
    9babe268 · Bump version to 1.13 ·
    scrcpy v1.13
    
    Changes since v1.12.1:
     - Add option to lock video orientation (#218, #1151)
     - Add shortcuts to rotate the display (#218, #1274)
     - Mirror secondary displays (#397, #898, #1177, #1238)
     - Enable trilinear filtering when possible (#40, #1284)
     - Add --render-driver parameter (#1284)
     - Accept --max-fps before Android 10 (#488)
     - Accept negative window position (#1242)
     - Use another local port if 27183 is not available (#945, #951)
     - Forward NumPad keys when NumLock is disabled (#1188)
     - Fix issues when directory contains non-ASCII chars on Windows (#1002)
     - Do not print irrelevant workarounds errors (#994)
     - Fix possible BufferUnderflowException on touch event (#1245)
     - Upgrade FFmpeg to 4.2.2 in Windows releases
     - Upgrade SDL to 2.0.12 in Windows releases