Skip to content

Releases: M0Rf30/yap

1.0

11 Oct 18:17
Compare
Choose a tag to compare
1.0

Changelog

🐛 Bug Fixes

  • Avoid missing installations for pacman (#31)
  • %config is now properly considered in RPM systems (#54)
  • Source: missing empty path for utils.Exec()
  • Source: use proper source.Hash field
  • Project: retrieve package manager before using it
  • Enable downloads resume support

🚀 Features

  • Preliminary Alpine support (#30)
  • Add archiver library to auto-magically manager sources extraction
  • Add strip option for debian packages
  • Enable epoch support
  • Add gosec and fix issues

🧰 Miscellaneous Tasks

  • Update golang, pre-commits and CI relates stuff (#32)
  • Go-templates: use CUSTOM license if field is missing (for apk and rpm) (#33)
  • Dead code cleanup (#35)
  • Add dependabot (#36)
  • Enhancements for cobra cli (#44)
  • Better handling of git sources (#1)
  • General mainteinance and little features (#3)
  • General enhancements and naming refactor (#6)
  • Some naming refactor (#7)
  • Docker: remove command
  • Some refactoring for constants and cyclomatic complexity
  • Parser: reduce cyclomatic complexity
  • Pkgbuild: reduce cyclomatic complexity
  • .golangci.yml: some fine-tuning
  • Remove not-working instructions
  • Gosec compliancy (#10)
  • Remove unused codename variable
  • Some cosmethic changes
  • Build: add --until flag
  • Golangci-lint: disable depguard
  • Utils: remove symlink to go doc
  • Retrieve pkgdir size in bytes
  • Utils/file: remove unneeded function
  • Better variables naming and usage of cp module
  • Sources: ignore grab response-based filenames resolver
  • Prepare: sync repos before any op
  • Docker: small optimizations to make container lighter
  • Project: reduce cognitive complexity of BuildAll
  • Optimize makedeps download and commonify some functions
  • Uniform errors strings
  • Docker: don't enable extra repos for rhel8 distros
  • Commonify CreateSpec function
  • Vastly reduce the number of required copy operations
  • Project: validate yap.json towards mpc struct
  • Use percentage on download
  • Allow pkgver override with build -p flag
  • Update golang to 1.20.5
  • Redhat: add g++ to build environment
  • Improve package installation
  • Parser: skip parseSyntaxFile cyclop check
  • Golangci-lint: tweak some checks
  • General cleanup
  • Update golang to 1.21.1
  • Improve architecture detection
  • Project: add initial test support (#34)