- format code with
tada fmt, requiresgnatformatinPATH
- bump
testyto0.3.0 - allow to set test seed with
tada test --seed SEED, requirestesty >= 0.3.0 - describe default values in
--help - change the package index to
https://index.tada.pm/index - generate documentation with
tada doc, requiresgnatdocinPATH - generate
.als.jsonfile ontada init
- breaking: reworked command line options
- breaking:
initmoved from:tada init PROJECT_NAME --lib|--exetotada init --name PROJECT_NAME --type lib|exe
- distinct FreeBSD and OpenBSD support
- generate
.gitattributes - adjust
-staticto Binder switches on all platforms - add
-gnatXto Compiler switches - add BSD support
- expose Tada_OS (linux, macos, windows, unknown) variable in GPR files
- expose Tada_Arch (x86_64, aarch64, unknown) variable in GPR files
- set Linker switches for stripping dead code in the release profile
- fix:
tada installandtada cachenow cache all package contents instead of only known files, so packages with extra directories (e.g.,vendor/) work correctly
- validate package versions: Semver + optional prerelease tag, example:
0.1.0-dev - add
tada configcommand: display configuration - support local and global toolchain configuration
tada help: commands in the alphabetical order- bring back
tada cache: install package to the local cache
- add
tada installcommand: install packages from index - breaking: remove
tada cachecommand - breaking: test runner executable renamed to
tests
- local (cached) dependencies support
- add
tada cachecommand: add package to the local cache - breaking: scaffold empty
PACKAGE_deps.gprfile
- breaking: change
tada.tomlformat - breaking: change
LICENSEtoEUPL
- parameterize
Library_Dirwith build profile
- initial release