aboutsummaryrefslogtreecommitdiffstats
path: root/docs/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 2025q4 develop changelog (#25845)Joel Challis2025-12-014-54/+190
|
* Reduce tap dance memory usage, move state out of data (#25415)Stephen Ostermiller2025-11-231-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use less tap dance memory. Use dynamically allocated sparse array for tap dance state, dynamically allocate tap dance state when needed and free it when the tap dance is done. * new approach * Use null, check for null * Reformat with docker * Use uint8 with idx rather than uint16 with keycode in state * fix accidental change * reformat * Add null check * add documentation tip suggested by tzarc * Only allow tap dance state allocation on key down, not on key up Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Only allow tap dance allocation on key down, not on key up Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * add user action required section --------- Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Debounce: Deprecate num_rows parameter (#25632)フィルターペーパー2025-10-191-0/+4
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2025-09-095-15/+17
|\
| * docs: fix misspellings (#25555)François Magimel2025-09-095-15/+17
| | | | | | | | | | | | | | | | * docs: fix misspellings * docs: do line breaks with HTML instead of spaces To remove trailing spaces and to avoid breaking things, line breaks can be done with the HTML br tag.
* | Refactor debounce algorithm with static allocation (#25515)フィルターペーパー2025-09-071-0/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor debounce counters with direct indexing * Refactor code to use array indexing for debounce_counters * Use global MATRIX_ROW_SHIFTER macro * Refactor debounce algorithm with static allocation * Converted arrays to static allocation * Standardised use of MATRIX_ROWS_PER_HAND for array sizing * Added Doxygen comments for primary debounce functions * Removed debounce_free() * Rewrite sym_defer_pr * Modernise code using sym_defer_pk as template * Format consistency with other current algorithms * Use shorter SPDX-License-Identifier * Remove ChibiOS core memory manager guard * Keep type definition within DEBOUNCE guard * Add change log * Minor optimisation refactor * Pre-calculate row_offset in per-key matrix loops * Add inline compiler hints * Improve readability with blank lines * Limit elapsed time to the maximum debounce value * Apply suggestions from code review Declare counters with "DEBOUNCE_ELAPSED" Co-authored-by: Joel Challis <git@zvecr.com> * Update change log to new breaking change date --------- Co-authored-by: Joel Challis <git@zvecr.com>
* 2025q3 develop changelog (#25597)Joel Challis2025-09-053-42/+181
|
* Migrate `helix` common configuration (#25433)Jack Sangdahl2025-08-101-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | * Initial tidying up of top level helix/ directory Align readme.md with template & provide more detailed PCB information Remove unused rules.mk Add common config.h file Update glcdfont.c with formatting and license header * Further migrations after PRs merged Move shared configuration to top level info.json and config.h More descriptive hardware compatibility * Add changelog * Align configuration between PCBs - Migrate beta & pico to use RGB Matrix - Move previously RGB Matrix-dependent OLED code in rev3/rev3.c to top level - Remove reundant OLED code in beta/beta.c - Remove RGBLight references * Update changelog with RGB Matrix configuration
* Mitigate VIA keylogger security issues (#25414)Joel Challis2025-06-291-0/+5
| | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* 2025 Q2 changelog (#25297)Joel Challis2025-05-262-3/+299
| | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Deprecate `qmk generate-compilation-database`. (#25237)Nick Brassel2025-05-061-0/+3
|
* 2025q1 develop changelog (#24949)Joel Challis2025-02-271-0/+135
| | | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* `develop` 2024q4 changelog. (#24638)Nick Brassel2024-11-271-0/+122
|
* Changelog update with actual `qmk_userspace_via` link. (#24332)Nick Brassel2024-08-271-2/+2
|
* 2024q3 breaking changes changelog (#24324)Nick Brassel2024-08-263-38/+198
| | | | Co-authored-by: Joel Challis <git@zvecr.com>
* Fixup changelog entry path.Nick Brassel2024-08-041-0/+0
|
* Rename promicro_rp2040 converter to sparkfun_pm2040 (#24192)Dasky2024-07-251-0/+19
|
* Add support for key override introspection. (#24120)Nick Brassel2024-07-161-0/+19
|
* Fixup docs. (#23906)Nick Brassel2024-06-131-1/+1
|
* VIA keymap deprecation notice. (#23905)Nick Brassel2024-06-131-0/+10
|
* [docs] Organize driver & feature docs into subfolders (#23848)Ryan2024-06-0210-15/+15
| | | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* Vitepress conversion of docs. (#23795)Nick Brassel2024-05-3017-207/+217
|
* 2024 Q2 changelog (#23794)Joel Challis2024-05-283-48/+334
| | | | | Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* noroadsleft's 0.25.0 Changelogs and Touch-Ups (#23793)James Young2024-05-262-1/+14
| | | | | | | | | | | | | | * Modify PR23309 changelog Adds a direct link to the pull request. * Add PR23329 changelog * Update keyboard aliases file Updates the legacy keyboard aliases for the JJ40 and JJ50, which have been moved again for version 0.25.0. * Minor touch-up for JJ40 rev1 readme
* MechKeys ACR60 Layout Updates (#23309)James Young2024-04-301-0/+35
|
* 2024q1 `develop` changelog. (#23150)Nick Brassel2024-02-281-0/+367
|
* `develop` 2023q4 changelog (#22552)Nick Brassel2023-11-281-0/+336
| | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Breaking changes changelog, 2023q3 version (#21848)Nick Brassel2023-08-291-0/+305
| | | | | | Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: honorless <86894501+lesshonor@users.noreply.github.com>
* `develop` 2023q2 changelog (#21049)Nick Brassel2023-05-283-24/+551
| | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Consolidate modelm v2 (#14996)nuess0r2023-05-271-0/+21
| | | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Add a change log for PR20584 (#20998)Albert Y2023-05-201-0/+3
|
* Add changelog for Leader Key refactor (#19953)Ryan2023-02-271-0/+25
|
* Breaking Changes 2023q1 changelog. (#19945)Nick Brassel2023-02-263-76/+313
|
* Stub changelogzvecr2023-02-191-0/+31
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2023-01-191-4/+4
|\
| * Minor cleanup to breaking/checklist docs. (#19596)Nick Brassel2023-01-191-4/+4
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | Add change log for quick tap term (#19341)Albert Y2022-12-151-0/+31
| |
* | Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of ↵precondition2022-12-131-0/+43
|/ | | | HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741)
* 2022 Nov 26 changelog. (#19164)Nick Brassel2022-11-271-0/+486
| | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Stub next develop dateszvecr2022-11-221-0/+24
|
* Macro keycode name refactoring (#18958)Nick Brassel2022-11-051-5/+5
|
* 2022q3 Changelog. (#18180)Nick Brassel2022-08-281-0/+343
| | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* Breaking changes for 2022q2. (#17221)Nick Brassel2022-05-281-34/+89
|
* stub changelogzvecr2022-05-241-0/+161
|
* Changelog 2022q1 (#16380)Joel Challis2022-02-232-13/+489
| | | | | | | | | | | | | | | * Initial changelog pass * update generate-develop-pr-list content * Fix bad word-ness * Fix generate-develop-pr-list ignores * Update docs/ChangeLog/20220226.md Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* [Core] Split support for pointing devices. (#15304)Dasky2021-12-271-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Draft implementation * formatting * fix combined buttons * remove pimoroni throttle * sync pointing on a throttle loop with checksum * no longer used * doh Co-authored-by: Drashna Jaelre <drashna@live.com> * switch pimoroni to a cpi equivalent * add cpi support * allow user modification of seperate mouse reports * a little tidy up * add *_RIGHT defines. * docs * doxygen comments * basic changelog * clean up pimoroni * small doc fixes * Update docs/feature_pointing_device.md Co-authored-by: Drashna Jaelre <drashna@live.com> * performance tweak if side has usb * Don't run init funtions on wrong side * renamed some variables for consistency * fix pimoroni typos * Clamp instead of OR * Promote combined values to uint16_t * Update pointing_device.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Changelog 2021q4 (#15325)Nick Brassel2021-11-281-0/+457
| | | | | | | | | | | | | | | | | | | | | | | | | * Changelog. * Remove the asymmetric encoder PR from listing due to revert. * More docs * More docs * More docs * Links to changelog, updated schedule, slotted in 2 weeks of testing at the end so that there's no ambiguity with PR merge dates. * Clarify keyboard moves. * Fix dates * Sidebar * Fixup dates. * Fixup dates. * Wording.
* Bootmagic lite docs clarity. (#14204)Nick Brassel2021-08-291-1/+1
|
* 2021Q3 pre-merge `develop` changelog, keyboard aliases (#14198)Nick Brassel2021-08-291-0/+557
| | | | | | | | | | | | | * Initial changelog. * Data driven. * Submodule update. * Updated breaking changes docs. * Aliases. * Aliases.
* Update 20210529.md (#13170)Felix Sargent2021-08-121-0/+35
| | | This was confusing to me when I updated, so I want to make it more clear for those that come after.