KAS-FORMAT-CHANGELOG(1)
π KAS-FORMAT-CHANGELOG π
okay bestie, so this is kas-format-changelog from the kas suite β it's the project configuration changelog, aka the receipts for every glow-up the config format has ever had. π
π NAME π
kas-format-changelog β project configuration changelog.
β¨ DESCRIPTION β¨
The kas project configuration is versioned so that likeβ¦ the features you're asking for are actually supported by the kas version you're running. no cap. π«Ά
π Configuration Format Changes
π± Version 1 (Alias '0.10')
Added
- The Include mechanism
- The Version check
π« Version 2
Changed
- Configuration file versions are now integers (glow-up fr fr)
Fixed
- Including files from repos that are not defined in the current file π οΈ
π§ Version 3
Added
Taskkey that lets you specify which task to run (bitbake -c)
π Version 4
Added
Targetkey now lets you pass a list of target names
π¦ Version 5
Changed behavior
- Using
multiconfig:*targets now adds the appropriateBBMULTICONFIGentries to thelocal.confautomatically. periodt.
πΈ Version 6
Added
envkey now lets you pass custom environment variables to the bitbake build process
π Version 7
Added
typeproperty onrepos, so you can express which version control system to use
β Version 8
Added
patchesproperty onrepos, so you can apply additional patches to the repo
π Version 9
Added
defaultskey can now be used to set a default value for the repository propertyrefspecand the repository patch propertyrepo. These default values get used whenever the appropriate properties aren't defined for a given repository or patch. lowkey so convenient.
π Version 10
Added
build_systemproperty to pre-select OE or Isar
π₯ Version 11
Changed behavior
- String item includes now use repo-relative paths. File-relative is still supported, but issues a deprecation warning. β οΈ
bblayers.confis generated withBBPATHandBBFILESpreset to common defaults. Those can still be overwritten viabblayers_conf_headers.
Added
menu_configurationkey stores the selections made viakas menuin a configuration file. It is only evaluated by that plugin, iykyk.
π Version 12
Added
- For repositories,
urlandpathcan now be overridden with a null-value to switch between version-controlled repositories and unversioned local folders.
π«Ά Version 13
Added
- Variables used in the
envsection can now be assignednullas value. In that case the variables are only exported to the bb env whitelist.
π Version 14
Added
- The keys
commitandbranchare introduced as a replacement forrefspecinreposanddefaults.refspecis now deprecated and will eventually be removed. - The
overridestop-level entry can be used to pin floating repo branches. _source_dirtop-level entry is auto-generated when using themenuplugin and provides the path to the top repo at the time of invoking the plugin._source_dir_hosttop-level entry is auto-generated bykas-containerto track the source path outside of the container.
π§ Version 15
Added
- The key
tagis introduced as a complement tocommitandbranchinrepos.
π Version 16
Fixed
- The key
tagintroduced in v15 was not supported indefaults. It's now added. π οΈ
π Version 17
Added
- The key
artifactsis introduced to describe expected build artifacts.
π Version 18
Added
The repo keys tag and branch can now be set to null to remove these properties from the repo. This is needed in case a default value is set in the defaults section that should not apply to a repo.
π Version 19
Added
Various keys for signature verification of repositories were added:
- top level
signersobject to specify keys for signature verification - in repo definitions,
signedandallowed_signersare added to specify whether a repo is signed and which data to use for verification
π Version 20
Added
- The repo key
branchcan now be overridden, including to a null-value.
π Version 21
Added
- The repo layers
priocan be used to control the order in which the layers are added to theBBLAYERSbitbake variable.
π Version 22
Added
- Switch to
nodistro, which is the default distro setting inopenembedded-core.
β Version 23
Added
- Extend the allowed values of
build_systemby addingisar-privilegedandisar-rootless. - The repo key
urlcan now be overridden. - The repo key
commitcan now be overriden with a null-value in such a way that the head of a given branch is used instead of the commit's default value.
π SEE ALSO π
π«Ά KAS π«Ά
Part of the kas(1) suite.
Author
Daniel Wagner, Jan Kiszka, Claudius Heine
Copyright
Siemens and contributors, 2017-2025
ok that's the whole thing bestie, every single version, no skips, no cap π go forth and configure your projects, you absolute icon π β¨
this whole page is from kas 5.4, dated Jun 25, 2026 β love that for us ππ¦πΈ
π¦ where this page comes from
- ubuntu stonking: kas 5.4-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms