stubble (6-0ubuntu1) resolute; urgency=medium

  [ Juerg Haefliger ]
  * hwids: Add LENOVO ThinkPad X13s Gen 1 4810QL0100
  * hwid2json.py: Add a trailing newline to the output files

  [ Jens Glathe ]
  * hwids: add Acer Swift Go 14 AI
  * hwids: add ASUS Vivobook S15 x1p42100 variant
  * hwids: add Lenovo Ideapad 5 2in1 14Q8X9
  * hwids: add Lenovo Ideapad 5 Slim5x 14q8x9
  * hwids: Lenovo Ideapad Slim 5: distinguish between OLED and LCD model
  * hwids: add Lenovo Thinkbook 16 G7 QOY
  * hwids: add Microsoft Surface Pro 12"

  [ James Addison ]
  * hwids: Add Medion SPRCHRGD 14 S1 Elite

  [ npnh2 ]
  * hwids: Add Acer Swift 14 Go Pro AI (SFA14-11)
  * hwids: Add Acer Swift 14 Go Pro AI compatible

  [ Tobias Heider ]
  * hwids: Regenerate jsons
  * Add helper script to generate hwids
  * Reference new hwids/hwids.py script in README
  * Fix EDID and move parsing to separate function
  * Fix duplicate code from previous commit
  * Make sure UUIDs are unique for each file
  * Move level to back to fix hwid2json.py
  * Add microsoft,denali-oled dump from Jérôme de Bretagne
  * parse_cmdline: cmdline can be NULL, don't fail hard

 -- Tobias Heider <tobias.heider@canonical.com>  Fri, 23 Jan 2026 21:42:59 +0100

stubble (4-0ubuntu3) resolute; urgency=medium

  * stubble: omit .osrel section from kernel image (LP: #2133402)

 -- Nick Rosbrook <enr0n@ubuntu.com>  Mon, 12 Jan 2026 09:25:46 -0500

stubble (4-0ubuntu2) questing; urgency=low

  * stubble-kernel support with dynamic dtbs.

 -- Andy Whitcroft <apw@canonical.com>  Fri, 19 Sep 2025 14:03:47 +0100

stubble (4-0ubuntu1) questing; urgency=medium

  * New upstream version v4
    - Add new HWIDS:
      + ThinkPad T14s LCD touchscreen panel (BOE0c26)
      + Thinkpad T14s OLED panel (SDC419f)
      + x1e80100-hp-elitebook-ultra-g1q
    - hwids: T14s: default to LCD dtb if no EDID info is matching
    - Upstream moved to ubuntu/stubble
    - Add finddtbs.py helper script to find dtbs based on hwids/json

  * New upstream version v3
    - Added new HWIDs:
       + x1e78100-lenovo-thinkpad-t14s (lcd/oled)
       + x1e80100-asus-zenbook-a14 (lcd/oled)
       + x1e80100-dell-inspiron-14-plus-7441
       + x1e80100-microsoft-denali
       + x1e80100-microsoft-romulus13
       + x1e80100-microsoft-romulus15
       + x1p42100-hp-omnibook-x14
       + x1p64100-acer-swift-sf14-11
    - Fixed linux loader path
    - Don't falsely mark stubble.elf NX compatible
    - Changed default behaviour when a dtb is already loaded to find a matching
      embedded dtb by "compatible". This can be changed with the new
      stubble.dtb_override=bool command line option

 -- Tobias Heider <tobias.heider@canonical.com>  Thu, 04 Sep 2025 11:59:17 +0200

stubble (2-1) questing; urgency=medium

  [ Tobias Heider ]
  * Revert "Revert recent shim16 fixes"
  * Remove load_via_boot_services() and resulting dead code

  [ Mate Kukri ]
  * Load Linux kernel the same way GRUB would
  * delete unused code and systemd features we do not require
  * re-add command line measurement to PCR12
  * remove loaded image protocol uninstallation that is no longer required

  [ Tobias Heider ]
  * Remove unused includes and headers
  * Remove "Priority: important" which was added by accident
  * Add sbat template filled in with versions at build time
  * Add back RNG for stack-protector
  * Rename s/ubustub/stubble/ (LP: #2120200)

 -- Tobias Heider <tobias.heider@canonical.com>  Fri, 08 Aug 2025 19:34:45 +0200

ubustub (1-2) questing; urgency=medium

  * d/control: limit to amd64 and arm64 for now
  * d/copyright: separate entry for debian/* as requested by review

 -- Tobias Heider <tobias.heider@canonical.com>  Mon, 04 Aug 2025 14:39:15 +0200

ubustub (1-1) questing; urgency=medium

  * Initial release. (LP: #2119319)

 -- Tobias Heider <tobias.heider@canonical.com>  Fri, 01 Aug 2025 17:22:51 +0200
