Skip to content

Latest commit

 

History

History
76 lines (52 loc) · 2.73 KB

CHANGELOG.md

File metadata and controls

76 lines (52 loc) · 2.73 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

3.0.0 - 2025-02-05

  • BREAKING: Removed keycodes dependency
  • BREAKING: Updated winit from 0.27 to 0.30.8 and added it as a non-optional dependency
  • BREAKING: Removed sc_to_key(), key_to_sc(), and key_to_winit_vkey()
  • BREAKING: Replaced scancode_name(sc: u16) with physical_key_name(physical_key: winit::keyboard::PhysicalKey)
  • BREAKING: Replaced key_name(key: keycode::KeyMappingCode) with key_name(key: winit::keyboard::Key)
  • Changed some key names

2.0.0 - 2025-02-05

  • BREAKING: Updated wayland-client from 0.29 to 0.31.8
  • BREAKING: Updated winit from 0.27 to 0.30.8
  • BREAKING: Updated xcb from 0.9.0 to 1.5.0
  • BREAKING: Updated xkbcommon from 0.4.1 to 0.8.0
  • Changed to use X11 fallback when using XWayland (@ArvinSKushwaha #8)
  • Fixed incorrect virtual key code conversion on Linux

1.5.1 - 2023-01-21

  • Fixed incorrect key names on web

1.5.0 - 2023-01-18

  • Added web support
    • web::winit_vkey_to_arbitrary_scancode()
    • web::arbitrary_scancode_to_winit_vkey()
    • web::ascii_to_keycode()
  • Upgraded keycode from 0.3 to 0.4
  • Upgraded winit from 0.26 to 0.27

1.4.0 - 2022-12-02

  • Fixed incorrect key names on Linux (#5)

1.3.0 - 2022-09-03

  • Switched from XKB scancodes to evdev

1.2.0 - 2022-08-13

  • Upgraded xcb from ^0.8.0 to ^0.9.0
  • Upgraded xkbcommon from ^0.4 to ^0.4.1

1.1.0 - 2022-08-12

  • Added MODIFIERS_ORDER constant

1.0.1 - 2022-07-29

  • Reverted xcb dependency to ^0.8.0 to Fix Linux build

1.0.0 - 2022-07-29

  • Initial release