Skip to content

v0.2.0

Choose a tag to compare

@hethon hethon released this 07 Aug 16:40
· 37 commits to master since this release

0.2.0

Minor Changes

  • e72878b - Add a dedicated generate subcommand.

    Installer generation now uses ingen generate. This provides a clearer CLI structure and leaves room for future commands.

  • 5ff3dd7 - Add --app-version support to ingen generate.

    CI pipelines can now provide the application version at generation time without modifying the manifest for each release.

  • a1c5e25 - Rename the manifest version field to app_version.

    Update existing manifests to use app_version. Archive filenames can now reference the application version using the {app_version} placeholder, making manifests reusable across releases.

  • dd438b5 - Simplify the manifest archive configuration.

    Move platform_support.archives to the top-level archives field. This better reflects that manifests describe published release archives rather than platform compatibility rules.

  • 8bbfa59 - Rename the archive target_triple field to target.

    Update existing manifests to use target. Values continue to use target triples for identifying supported platforms.

  • 44602a9 - Make global min_glibc_version optional.

    Archives without a global or per-archive min_glibc_version no longer enforce a minimum glibc version.

  • d2dea05 - Improve editor validation for install_paths.

    The generated JSON Schema now includes install_paths validation rules, allowing editors with JSON Schema support to detect invalid values while editing manifests.

Full Changelog: v0.1.2...v0.2.0