Skip to content

0.29.0 Release planning #2686

Description

@kchibisov

Essential patches

The next winit release will have some massive reworks of internals and API, and such reworks are pretty huge. To make it less painful this issue to help organize the work on the following massive PRs to simplify the life for everyone else.

The main thing of the next release will be #2662 (keyboard input v2).

Given that, any non trivial changes and changes to public API are blocked until it'll be merged.

After keyboard input v2 the backends will be unblocked from further development, except Wayland and maybe X11 ones, for them see:

Any updates to them will be discarded entirely if they come in the wrong time. This statement will hold for Wayland for sure, and maybe in more relaxed form for X11.

Actual release

Given that the amount of non-trivial changes to the next release, we might consider doing RC process, because both Wayland/X11 backends could be not in really usable state and something from them could be missing. We might also want the ability to breaking change new keyboard.

Side notes

The state of readiness for the next release will be tracked via milestones and separate issues. This issue is solely a notice for other maintainers/contributors about temporary shifted focus and API freeze.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions