|
| 1 | + |
| 2 | +## [0.2.0] - 2026-02-21 |
| 3 | + |
| 4 | +### Added |
| 5 | + |
| 6 | +- Add --skip-existing option to skip build if output directory exists - ([e722df6](https://github.com/pkgforge/sbuilder/commit/e722df66afb8cb63497a028344710a9b5a440954)) |
| 7 | +- Add x_exec.container, build_deps, and checksum_bsum metadata - ([2f0964f](https://github.com/pkgforge/sbuilder/commit/2f0964f78e295687f2006444655a24c73715a2e2)) |
| 8 | +- Add packages field for multi-package recipes and fix push logic - ([76bdd66](https://github.com/pkgforge/sbuilder/commit/76bdd66283e4736d041060bca93e80a6b53aeb2d)) |
| 9 | +- Sign all binaries and add dry-run mode for GHCR push - ([6eabf2f](https://github.com/pkgforge/sbuilder/commit/6eabf2f97a081346e7a2095f377c449e736a14a0)) |
| 10 | +- Add revision tracking for rolling package builds - ([0e7b88a](https://github.com/pkgforge/sbuilder/commit/0e7b88a9f8cd082a804aab30d6aa099d0c03e583)) |
| 11 | +- Inherit & expose more env vars ([#2](https://github.com/pkgforge/sbuilder/pull/2)) - ([8ff83ea](https://github.com/pkgforge/sbuilder/commit/8ff83eacbc77ee2982c4890fb61db8ee48a85cf0)) |
| 12 | + |
| 13 | +### Fixed |
| 14 | + |
| 15 | +- Properly handle packages field for pkg_name and provides metadata - ([c411e3b](https://github.com/pkgforge/sbuilder/commit/c411e3b77c28be6ce57067a99673d011467a5634)) |
| 16 | +- Use binary_name for download_url instead of pkg_name - ([82b1657](https://github.com/pkgforge/sbuilder/commit/82b16574c23adffd94c062fcab4d1451ee682440)) |
| 17 | +- Use recipe pkg name instead of provides entry for pkg_name metadata - ([9a0f8e5](https://github.com/pkgforge/sbuilder/commit/9a0f8e5a0f1bfd5373a6d9515f57b3aa3d879e5f)) |
| 18 | +- Use actual pkg name from SBUILD recipe for cache entries - ([c1c8c19](https://github.com/pkgforge/sbuilder/commit/c1c8c19f3794a82ba434ffeecdb813bca2c8070a)) |
| 19 | +- Fix version to push to - ([06c36ca](https://github.com/pkgforge/sbuilder/commit/06c36ca14b99a95db854132fadeaa7c2779520f3)) |
| 20 | +- Fix snapshot and ghcr_pkg handling - ([3f9dc5e](https://github.com/pkgforge/sbuilder/commit/3f9dc5e71bd2ad60ac55707e2b641647815f8672)) |
| 21 | +- Fix signing - ([15d9004](https://github.com/pkgforge/sbuilder/commit/15d90041745c42ac53e58bc215b102c81163bb6d)) |
| 22 | +- Fix metadata, minisign, rank by downloads - ([441ca5a](https://github.com/pkgforge/sbuilder/commit/441ca5a3c7ecd2fed8d80599480616ee15991b06)) |
| 23 | +- Fix uploaded file - ([7f881bf](https://github.com/pkgforge/sbuilder/commit/7f881bf947f4bfb7545a715e2b6c6351a9fa2484)) |
| 24 | +- Fix ghcr path and version - ([11bc4c0](https://github.com/pkgforge/sbuilder/commit/11bc4c0f95d90f990c35efefc43b952268ede333)) |
| 25 | +- Fix appimage symlink handling, refactor icon rename - ([121ddff](https://github.com/pkgforge/sbuilder/commit/121ddffc6cbedfb24f91fda5776a466f8a8c92fd)) |
| 26 | +- Fix appimage static check - ([7993c58](https://github.com/pkgforge/sbuilder/commit/7993c584c26f9a0082bac764a2832171f18c4793)) |
| 27 | +- Fix temp file and update sbuild file logging - ([1c85eca](https://github.com/pkgforge/sbuilder/commit/1c85eca2d7aedf66f9e7713004b331dd018b518b)) |
| 28 | +- Fix sbuild and update workflow - ([6456561](https://github.com/pkgforge/sbuilder/commit/645656121abf239c381747bd065de82ac6ad23f8)) |
| 29 | + |
| 30 | +### Other |
| 31 | + |
| 32 | +- Make run optional - ([b7ff918](https://github.com/pkgforge/sbuilder/commit/b7ff91876078dfcade44030924c92970cde2537f)) |
| 33 | +- Replace serde_yml/serde_yaml with saphyr and simplify schema - ([2f1f48e](https://github.com/pkgforge/sbuilder/commit/2f1f48e053ade96a5614e86170202ffb80c3ea5c)) |
| 34 | +- Centralize dependencies under [workspace.dependencies] - ([92db2b9](https://github.com/pkgforge/sbuilder/commit/92db2b9d21dc910adbce96cc146b9ba13d959a85)) |
| 35 | +- Remove duplicate code and dead functions after CLI consolidation - ([1e400ac](https://github.com/pkgforge/sbuilder/commit/1e400ac379205cd2925f537fbd45aa4c1140aa68)) |
| 36 | +- Consolidate binaries into unified sbuild CLI with subcommands - ([9818b33](https://github.com/pkgforge/sbuilder/commit/9818b33710e5a53a4b80e7fe86b3e1a9a77ce4ad)) |
| 37 | +- Add @name syntax for binary-only provides entries - ([80fe9f6](https://github.com/pkgforge/sbuilder/commit/80fe9f616c710ec8d4b19d89f01366fce314830c)) |
| 38 | +- Remove build restrictions on binary types - ([346822b](https://github.com/pkgforge/sbuilder/commit/346822b4e93bdc4e8a9f9c27f0a25dcfe988cce6)) |
| 39 | +- Remove cache separation, normalize host - ([03bcf4d](https://github.com/pkgforge/sbuilder/commit/03bcf4dbeb9b21dbb87d5a0135043a7d70c65a35)) |
| 40 | +- Expose REMOTE_PKGVER - ([c3e305b](https://github.com/pkgforge/sbuilder/commit/c3e305b64b5d2bb9972c0797c8573eaf7d201cf4)) |
| 41 | +- Handle remote_pkgver - ([500b1bd](https://github.com/pkgforge/sbuilder/commit/500b1bd3034b9b458b91f43393e245b878a8309a)) |
| 42 | +- Update version - ([ba368ef](https://github.com/pkgforge/sbuilder/commit/ba368ef98da9602089727198f900d70cf099fe07)) |
| 43 | +- Sanitize oci tag - ([e66d98a](https://github.com/pkgforge/sbuilder/commit/e66d98a567260051bdba72530420ff2cabb53128)) |
| 44 | +- Remove heuristic binary detection - ([9143dfc](https://github.com/pkgforge/sbuilder/commit/9143dfc0438cc44a3b1ee72e6f53973aef1b958d)) |
| 45 | +- Handle provide in own directory - ([afc3afc](https://github.com/pkgforge/sbuilder/commit/afc3afc8624c0cb49500811fa5e2030a147a00be)) |
| 46 | +- Update manifest - ([cd43725](https://github.com/pkgforge/sbuilder/commit/cd4372526c38cb4017a77a117e8a84cc78be71b4)) |
| 47 | +- Update - ([6c7c7cb](https://github.com/pkgforge/sbuilder/commit/6c7c7cb287850fd4abfc7ae467f7ce9498d7d47a)) |
| 48 | +- Simplify - ([46c8a78](https://github.com/pkgforge/sbuilder/commit/46c8a786eb34697d894739b5a126d8536da84b90)) |
| 49 | +- Handle ghcr package path - ([adb7d08](https://github.com/pkgforge/sbuilder/commit/adb7d089b0a45c5329b788b2e3b02ff817c07a5a)) |
| 50 | +- Update, introduce sbuild-meta and sbuild-cache - ([1cc6cd3](https://github.com/pkgforge/sbuilder/commit/1cc6cd399fe16b69eae8dc4895dc52c451453842)) |
| 51 | +- Update dependencies and release - ([96590b8](https://github.com/pkgforge/sbuilder/commit/96590b81fda153fd191ec262c3c69efddb620b2f)) |
| 52 | +- Check if icon file exists before renaming - ([accdd7e](https://github.com/pkgforge/sbuilder/commit/accdd7e6ce32529324b86bafe9708ad41528ac0c)) |
| 53 | +- Release - ([251fcde](https://github.com/pkgforge/sbuilder/commit/251fcdeefb18f5325f1e55022259bcf99fe3c897)) |
| 54 | +- Use self-extract for non-squashfs appimages and handle invalid icon - ([babb2ce](https://github.com/pkgforge/sbuilder/commit/babb2cefff969fc658d3353a5fa828e02c951fd8)) |
| 55 | +- Improve 32-bit binary check - ([96148a1](https://github.com/pkgforge/sbuilder/commit/96148a1e2e1cd7e17de0ebbb110208dcb9a08570)) |
| 56 | +- Quote non-alphanumeric keys - ([108657b](https://github.com/pkgforge/sbuilder/commit/108657b5aab74900658e5c9ccb29d1a4b380b7ce)) |
| 57 | +- Parse boolean as string in description key - ([4695270](https://github.com/pkgforge/sbuilder/commit/469527077ff155ee3fca1140cff14810b577430a)) |
| 58 | +- Bump linter version - ([ecb051c](https://github.com/pkgforge/sbuilder/commit/ecb051c4e878100067c04dff8e39bd2112df46d3)) |
| 59 | +- Use url library for url validation - ([87e96fb](https://github.com/pkgforge/sbuilder/commit/87e96fb2c4ca3f3e019d85f7d493500bd49529f8)) |
| 60 | +- Refactor and inherit more env vars ([#3](https://github.com/pkgforge/sbuilder/pull/3)) - ([8a9a4bd](https://github.com/pkgforge/sbuilder/commit/8a9a4bd60bf4ff30f5b444f4872aba691b7ddc87)) |
| 61 | +- Don't fail if can't convert or load AppImage - ([564ef7a](https://github.com/pkgforge/sbuilder/commit/564ef7ac5c5faddb33b1540d59411933ba4246cd)) |
| 62 | +- Create temp dir - ([c9321cd](https://github.com/pkgforge/sbuilder/commit/c9321cd62c65f5681a438dca10ea7a964cc9b9bb)) |
| 63 | +- Handle provides and automate dynamic appimage conversion - ([6cbc70a](https://github.com/pkgforge/sbuilder/commit/6cbc70af94b2653a3c4003627228068e8a731abc)) |
| 64 | +- Fix nixappimage handling - ([0803cf0](https://github.com/pkgforge/sbuilder/commit/0803cf0aedf1b9a7191c023f4f1d0cc053de0805)) |
| 65 | +- Support custom outdir, timeout and debug mode - ([0fd4e14](https://github.com/pkgforge/sbuilder/commit/0fd4e14342b905b7eeb817e380ad7c86e38b36d6)) |
| 66 | +- Support entrypoint, licenses, and host checks - ([ffe3ea9](https://github.com/pkgforge/sbuilder/commit/ffe3ea9f8a877854639f3fedae2b6c03bd3cdaad)) |
| 67 | +- Implement icon dir fallbacks - ([9273566](https://github.com/pkgforge/sbuilder/commit/927356693cce8883bdc6074fe82f3a870925c19a)) |
| 68 | +- Improve sbuild checks - ([0df1478](https://github.com/pkgforge/sbuilder/commit/0df1478f2edd0ed5d78c4eb8c79142864586da55)) |
0 commit comments