8000 chore(main): release 0.2.0 by petejohanson · Pull Request #2693 · zmkfirmware/zmk · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chore(main): release 0.2.0 #2693

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 1, 2025
Merged

Conversation

petejohanson
Copy link
Contributor
@petejohanson petejohanson commented Dec 4, 2024

🤖 I have created a release beep boop

0.2.0 (2025-03-01)

Features

  • Added toggle-mode, allowing toggle-on and toggle-off (#2555) (4ef231f)
  • added toggle mode to key and layer toggles (4ef231f)
  • boards: Update for mikoto board definition (#1946) (b26058b)
  • core: Make physical layout key rotation optional (#2770) (c367d8f)
  • display: Add ability to set display on/off pin. (#2814) (627e6db)
  • display: Add config for display update period (#2819) (aa3e5dd)
  • input processor behavior invocation (#2714) (cb867f9)
  • Kconfig: Allow overriding ZMK Kconfig defaults (#2537) (40925d4)
  • mouse: Add mouse move and scroll support (#2477) (6b40bfd)
  • pointing: Add behavior input processor (cb867f9)
  • pointing: Add pre-defined scroll scaler (0f7c112)
  • pointing: Add pre-defined scroll scaler and mouse scroll tests (#2759) (0f7c112)
  • shields: Add physical layout for Lotus58 (#2753) (424e532)
  • studio: Add ortho_4x10 grid layout (#2651) (7e8c542)

Bug Fixes

  • allow kscan-composite to wake up device. (#2682) (a8f5ab6)
  • behaviors: Make multiple sticky keys work on same key position (7186528)
  • behaviors: Make multiple sticky keys work on same key position (#2758) (7186528)
  • ble: enforce maximum length for dynamic device name (#2784) (ea267b0)
  • combos: Properly report combos len with emply block (#2739) (f0a77b8)
  • display: Only default mono theme when 1bpp (#2804) (425256b)
  • display: POSIX lvgl fixes (#2812) (4b4a8a3)
  • drivers: Proper static/const for data/config (#2769) (6941abc)
  • Fix warnings in nanopb encoding code (#2643) (7013158)
  • Kconfig refactor now works correctly with external modules (#2711) (bb48661)
  • Kconfig: Added a name to EC11's trigger mode choice (40925d4)
  • kscan: Remove warning when keyboard is built without CONFIG_PM_DEVICE (#2808) (8e065d5)
  • pointing: Complete header rename missed in refactor (#2702) (84baf92)
  • pointing: Temp layer threading protection. (#2729) (1e3e62c)
  • studio: Allow adding layers after a layer move (#2748) (36508c2)
  • studio: Properly return complete keymap from RPC (#2696) (0820991)

This PR was generated with Release Please. See documentation.

@petejohanson petejohanson force-pushed the release-please--branches--main branch from ff17d7f to faf6dbb Compare December 4, 2024 22:41
@petejohanson petejohanson requested a review from a team as a code owner December 4, 2024 22:41
@petejohanson petejohanson force-pushed the release-please--branches--main branch 7 times, most recently from 020930d to 157cdb8 Compare December 11, 2024 20:01
@petejohanson petejohanson force-pushed the release-please--branches--main branch 3 times, most recently from 99e20fb to 249c061 Compare December 19, 2024 06:33
@petejohanson petejohanson force-pushed the release-please--branches--main branch from 249c061 to 3d1b52b Compare December 20, 2024 19:32
@petejohanson petejohanson force-pushed the release-please--branches--main branch 6 times, most recently from 80dc48f to 3681b66 Compare January 6, 2025 19:41
@petejohanson petejohanson force-pushed the release-please--branches--main branch 6 times, most recently from 4e1bd3e to 9359ae9 Compare January 17, 2025 23:16
@petejohanson petejohanson force-pushed the release-please--branches--main branch 4 times, most recently from 661f950 to 416136f Compare January 25, 2025 20:31
@petejohanson petejohanson force-pushed the release-please--branches--main branch 6 times, most recently from 4d0ae15 to 71940f1 Compare February 8, 2025 00:50
@petejohanson petejohanson force-pushed the release-please--branches--main branch from 71940f1 to f3ed3d4 Compare February 10, 2025 18:32
@petejohanson petejohanson force-pushed the release-please--branches--main branch 3 times, most recently from 5d7aa9f to 382dab6 Compare February 18, 2025 00:00
@petejohanson petejohanson force-pushed the release-please--branches--main branch 4 times, most recently from 2e70793 to e1a354b Compare February 26, 2025 22:54
@petejohanson petejohanson force-pushed the release-please--branches--main branch from e1a354b to 1d9b34d Compare March 1, 2025 01:38
@petejohanson petejohanson merged commit fadafc7 into main Mar 1, 2025
66 checks passed
@petejohanson
Copy link
Contributor Author

🤖 Created releases:

4pplet added a commit to 4pplet/zmk that referenced this pull request Apr 2, 2025
commit 905323e
Author: 4pplet <mail@4pplet.com>
Date:   Wed Apr 2 20:58:52 2025 +0200

    Update cyber60_rev_b.dts

commit 8f6beeb
Author: 4pplet <mail@4pplet.com>
Date:   Wed Apr 2 20:35:59 2025 +0200

    remove archives

commit fd86837
Author: 4pplet <mail@4pplet.com>
Date:   Wed Apr 2 20:35:13 2025 +0200

    studio support and new default behaviour

    - adding studio support for rev b-e
    - updating led and buzzer code

    changing default behaviour:
    - sleep on by default (45min)
    - buzzer disabled by default

commit acd53d4
Merge: a3c49e4 1c76bcb
Author: 4pplet <mail@4pplet.com>
Date:   Sun Mar 30 10:07:14 2025 +0200

    Merge remote-tracking branch 'upstream/main' into rev_e

commit a3c49e4
Merge: 214e1e4 d733fba
Author: 4pplet <mail@4pplet.com>
Date:   Fri Mar 28 15:09:28 2025 +0100

    Merge remote-tracking branch 'upstream/main' into rev_e

commit 1c76bcb
Author: Nicolas Munnich <98408764+nmunnich@users.noreply.github.com>
Date:   Tue Mar 25 19:20:50 2025 +0100

    blog: Add meeting notes from February (zmkfirmware#2890)

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>

commit d733fba
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Tue Mar 25 06:35:38 2025 -0700

    docs: Document missing user-defined input processors (zmkfirmware#2895)

commit 49f86f7
Author: Nicolas Munnich <98408764+nmunnich@users.noreply.github.com>
Date:   Mon Mar 24 02:12:50 2025 +0100

    docs: Update hold-tap page (zmkfirmware#2888)

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>

commit 5bb39ec
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Mar 18 16:49:59 2025 -0600

    fix(split): Conditionally build all split code (zmkfirmware#2884)

    Don't add the split CMake subdirectory unless the feature is enabled.

commit 147c340
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Mar 18 00:48:32 2025 -0600

    Feature: Full-Duplex Wired Split (zmkfirmware#2766)

    refactor(split): Refactor split code for extension

    Extract central/peripheral code to allow for plugging in alternate
    transports, instead of tying all split logic to BT.

    feat(split): Add full-duplex wired split support

    * Depends on full-duplex hardware UART for communication.
    * Supports all existing central commands/peripheral events, including
      sensors/inputs from peripherals.
    * Only one wired split peripheral supported (for now)
    * Relies on chosen `zmk,split-uart` referencing the UART device.

    docs: Add wired split config docs.

    Migrate split to its own dedicated config file, and add details
    on wired split config.

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

    fix: Properly override stack size on RP2040

    Move the system work queue stack size override on RP2040 ouf of
    a `ZMK_BLE` conditional so it is properly applied generally for that
    SoC.

    ---------

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

commit 5ba7e26
Author: Genteure <genteure@gmail.com>
Date:   Tue Mar 18 06:15:57 2025 +0800

    docs: update name of XIAO boards (zmkfirmware#2869)

commit bffbccc
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Sun Mar 16 20:47:42 2025 -0700

    chore(deps): npm update on docs (zmkfirmware#2878)

commit b366df8
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Sun Mar 16 20:14:48 2025 -0700

    docs: Fix powershell tab in user setup (zmkfirmware#2879)

commit 4da89bd
Author: JJGadgets <git@jjgadgets.tech>
Date:   Sat Mar 15 14:25:01 2025 +0800

    fix(ci): pin tj-actions/changed-files due to compromise (zmkfirmware#2874)

    Ideally it's be swapped out for an alternative but for now this is to mitigate.

commit 214e1e4
Author: 4pplet <mail@4pplet.com>
Date:   Tue Mar 11 22:39:10 2025 +0100

    initial commit

commit 5d99204
Author: idesignstuff <idesignstuff@users.noreply.github.com>
Date:   Mon Mar 10 23:52:30 2025 -0500

    Update container.mdx for clarity about ZMK repo folder location (zmkfirmware#2868)

commit f5a838b
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Sun Mar 9 14:59:57 2025 -0700

    
8000
docs: Fix wakeup-source property location for composite kscan (zmkfirmware#2861)

commit eb170c9
Author: Allister MacLeod <allister.macleod@gmail.com>
Date:   Fri Mar 7 21:22:25 2025 -0500

    feat(shields): Add physical layouts for tester_xiao and tester_pro_micro (zmkfirmware#2852)

    feat(shields): Add tester_xiao layouts

    Added two layouts for the XIAO tester shield:

     - Keys arranged to match the XIAO pinout, viewed from the front
     - Single row of eleven keys

    These layouts are abstractions since the tester_xiao shield may be
    used in a situation where the "keys" are actually jumper wires on a
    breadboard or the like.

    feat(shields): Add tester_pro_micro layouts

    Added two layouts for the Pro Micro tester shield:

     - Keys arranged to match the Pro Micro pinout, viewed from the front
     - Single row of eighteen keys

commit 241ff39
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Sun Mar 2 07:45:12 2025 -0700

    chore(main): release 0.2.1 (zmkfirmware#2851)

commit f20e6ea
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Sun Mar 2 06:49:07 2025 -0700

    fix(behaviors): Proper comma separated device list (zmkfirmware#2850)

    Properly generate the comma separated list of devs in caps word/
    key repeat.

commit fadafc7
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Sat Mar 1 11:29:58 2025 -0700

    chore(main): release 0.2.0 (zmkfirmware#2693)

commit 1e3e62c
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Fri Feb 28 18:37:55 2025 -0700

    fix(pointing): Temp layer threading protection. (zmkfirmware#2729)

    fix(pointing): Temp layer threading protection.

    Ensure all layer operations occur on the system work queue thread.

    Fixes: zmkfirmware#2719

    fix(pointing): Handle layer events to disable events

    Make the temp layer input processor propely handle layers getting
    deactivated externally before the temp layer timeout.

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

commit 21f54e7
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Wed Feb 26 15:54:29 2025 -0700

    refactor(behaviors): Remove unneeded init funcs. (zmkfirmware#2843)

    Initialization functions are optional for Zephyr drivers, so remove
    all our superfluous empty init functions.

commit 7186528
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Wed Feb 26 14:54:08 2025 -0800

    fix(behaviors): Make multiple sticky keys work on same key position (zmkfirmware#2758)

    test(behaviors): Add same position sticky key tests

    fix(behaviors): Make multiple sticky keys work on same key position

    refactor(behaviors): Remove unused param2 in sticky keys

commit 9406d39
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Wed Feb 26 15:01:04 2025 -0700

    refactor(behaviors): Small caps word RAM reduction. (zmkfirmware#2842)

    Don't use lazy initialized in-memory array of devices.

commit 82216be
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Wed Feb 26 21:16:50 2025 +0100

    chore: Add a deprecation warning to config/boards (zmkfirmware#2811)

commit ea267b0
Author: Xudong Zheng <7pkvm5aw@slicealias.com>
Date:   Wed Feb 26 13:29:30 2025 -0500

    fix(ble): enforce maximum length for dynamic device name (zmkfirmware#2784)

commit 2fe55c4
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Wed Feb 26 11:17:23 2025 -0700

    refactor(behaviors): Minor RAM usage tweaks (zmkfirmware#2839)

    Follow up cleanup of some config structs not marked as const.

commit d2eb6de
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Tue Feb 25 16:31:57 2025 -0800

    docs: Add query strings to tabs (zmkfirmware#2840)

commit 209085d
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Feb 25 12:12:27 2025 -0700

    refactor(behaviors): Add max-held tap-dance config (zmkfirmware#2838)

    refactor(behaviors): Add max-held tap-dance config

    Add new `CONFIG_ZMK_BEHAVIOR_TAP_DANCE_MAX_HELD` config for reducing RAM
    usage on more constrained devices.

    refactor(behaviors): Move defaults to Kconfig.defaults

commit 18d0d2f
Author: Pete Johanson <peter@peterjohanson.com>
Date:   Tue Feb 25 11:38:51 2025 -0700

    refactor(combos): Reduce combo RAM usage (zmkfirmware#2837)

    Properly mark combo configs as `const` so they are place in flash,
    not RAM.

commit 8575fc8
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Mon Feb 17 15:59:54 2025 -0800

    docs: Inline simple physical layout info in new shield guide (zmkfirmware#2827)

    docs: Inline simple physical layouts in new shield guide

    docs: Fix broken anchor in module creation

    docs: Make physical layout transform label consistent and comment

commit 9d234cb
Author: Cem Aksoylar <caksoylar@users.noreply.github.com>
Date:   Mon Feb 17 11:55:42 2025 -0800

    docs: Make default keymap in new shield guide complete (zmkfirmware#2825)

    Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

commit e8ec9b6
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Mon Feb 17 20:44:42 2025 +0100

    docs: Add "planned: import/export keymap" to the studio features page (zmkfirmware#2821)

commit d0d3134
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Mon Feb 17 10:16:36 2025 +0100

    docs: Improved some links to modules (zmkfirmware#2822)

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>

commit 5926269
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Mon Feb 17 05:12:31 2025 +0100

    docs: Add KiCAD note and titles to physical layouts page (zmkfirmware#2823)

    docs: Note that Nick Coutsos' tool can import from KiCAD

    docs: Add titles to some code blocks in physical layouts

commit eeb8a00
Author: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
Date:   Sat Feb 15 01:32:18 2025 +0100

    docs: Add a page on module creation (zmkfirmware#2456)

    Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
BionicRiddle pushed a commit to BionicRiddle/zmk that referenced this pull request Apr 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0