Releases: jgabaut/invil
0.1.6 - Semver keys, make rebuild by default
What's Changed
Added
- --force flag to force build
- --no_rebuild flag to force build
- Reject invalid semver keys
- Order tags in AmbosoEnv maps as semver
Changed
- do_build() returns early if target is found and no --force is provided
- do_build() calls make rebuild by default
PR - feat: 0.1.6 Semver keys, make rebuild by default by @jgabaut
Breaking Changes
- Version tags not matching a semver regex are now errors
Full Changelog: 0.1.5...0.1.6
0.1.5 - Fix C header gen, -s functionality
What's Changed
Added
-
Functionality for -s flag
-
Lint only functionality for -x when -l is provided
Fixed
- C header gen was missing some underscores
PR - feat: 0.1.5 Functionality for -s, fix C header gen by @jgabaut
Full Changelog: 0.1.4...0.1.5
0.1.4 - Config flag, improve C header gen
What's Changed
Added
-
C header now includes:
- head info for repo (somewhat compliant with original implementation)
- commit message as a string (in extended header section)
-
--no-color extension to turn off color output
-
New -C flag to pass config file (contents used for config call during autotools prep)
Fixed
- C header is no longer generating with "helapordo" in some places
Changed
-
Define EXPECTED_AMBOSO_API_LEVEL
-
C header is no longer generated with flat 1.9.6
PR - feat: 0.1.4 Add -C flag functionality, improve C header gen by @jgabaut
Breaking Changes
- Before
amboso
1.9.8
, the-C
flag was used to pass program start time. This is a breaking change ofamboso
itself and is not backwards compatible with<=1.9.7
.
Full Changelog: 0.1.3...0.1.4
0.1.3 - Fix build subcommand, split main
What's Changed
Changed
-
Use semver cmp to determine latest tag for build subcommand
-
Split main into modules
PR - feat: 0.1.3 Fix build subcommand, split main by @jgabaut
Full Changelog: 0.1.2...0.1.3
0.1.2 - build and init subcommands
What's Changed
Added
- Functionality for subcommands
- build to build latest tag for current mode
- init to prep a new project
Changed
- Mutability pass on env and args parameters, needed for build command last entry call
Known issues
build
subcommand may guess the wrong tag aslatest
. See issue.
PR - feat: 0.1.2 Build and init subcommands by @jgabaut
Full Changelog: 0.1.0...0.1.2
0.1.1 - Test record .k.std_ extension
What's Changed
Added
- Functionality for -w flag
- Report runtimes
Changed
- Test record files now are expected with double extension (.k.std_)
PR - fix: 0.1.1 Test records extension fix by @jgabaut
Full Changelog: 0.1.0...0.1.1
0.1.0 - Support testmode
What's Changed
Added
- Support for testmode
- Add tables for test entries
- Handle Testmode to run executables
- Handle -b to record
- Support for test macro
- Handle running and recording all tests
PR - feat: 0.1.0 Support testmode by @jgabaut
Full Changelog: 0.0.9...0.1.0
0.0.9 - Support for C header gen
What's Changed
Added
-
Support for -G flag
- Detailed build info is defined but empty.
- Also includes build OS into header.
-
New logged flag to also output full log to file
- Output file is ./invil.log
Changed
- Updated log config to not always show time
PR - feat: 0.0.9 Support C header gen by @jgabaut
Full Changelog: 0.0.8...0.0.9
0.0.8 - Add autotools prep support
What's Changed
Added
- Support for automake mode
- Naive command to prep autotools
Changed
- Permit run op for Gitmode
PR - feat: 0.0.8 Support autotools prep by @jgabaut
Full Changelog: 0.0.7...0.0.8
0.0.7 - Full base mode support, naive git mode
What's Changed
Added
- Support for make builds in Basemode
- Support for Gitmode
- Still not handling autotools
Changed
- Updated try_anvil_auto to use the proper version numbers for this repo for tests
- Added support_automakemode to AmbosoEnv
PR - 0.0.7 - Full base mode support, naive git mode by @jgabaut
Full Changelog: 0.0.6...0.0.7