Releases: M0Rf30/yap
Releases · M0Rf30/yap
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)