Skip to content

Releases: jgabaut/invil

0.1.6 - Semver keys, make rebuild by default

17 Dec 09:30
404e31d
Compare
Choose a tag to compare

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

16 Dec 04:49
32e4eb1
Compare
Choose a tag to compare

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

15 Dec 01:20
db96022
Compare
Choose a tag to compare

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 of amboso 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

14 Dec 05:02
51f462a
Compare
Choose a tag to compare

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

13 Dec 15:41
2802aec
Compare
Choose a tag to compare
Pre-release

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 as latest. 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

10 Dec 21:08
Compare
Choose a tag to compare
Pre-release

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

10 Dec 01:35
65d040f
Compare
Choose a tag to compare
Pre-release

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

06 Dec 23:53
babaa4b
Compare
Choose a tag to compare
Pre-release

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

06 Dec 17:35
f1400bc
Compare
Choose a tag to compare
Pre-release

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

06 Dec 14:04
2f30ef7
Compare
Choose a tag to compare

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