• 3.0.9 a321b06cb3

    3.0.9
    Some checks failed
    CI Pipeline / build (push) Failing after 1s
    CI Pipeline / test (push) Has been skipped
    CI Pipeline / test-install (push) Has been skipped
    Build and Release Docker Images / build (8.3, map[fpm_enabled: name:alpine tag:latest]) (push) Failing after 1s
    Build and Release Docker Images / build (8.3, map[fpm_enabled:-fpm name:fpm tag:fpm]) (push) Failing after 1s
    CI Pipeline / upload-release (push) Has been skipped
    Build and Release Docker Images / create-release (push) Has been skipped
    Stable

    netkas released this 2026-02-15 07:14:16 +00:00 | 86 commits to master since this release

    This update introduces new build features and runtime API methods

    Changed

    • The package Header now includes a new options property which contains the options defined in the build
      configuration for the package, this can be omitted by using include_options with false as an option
      for the target build configuration.

    Added

    • Added method getImportedPackage(string $packageName): ?PackageReader to \ncc\Runtime class to allow for
      retrieving imported packages during runtime, this only works if the package is already imported.
    • Added method getImportedPackageOptions(string $packageName): array to \ncc\Runtime class to retreive the options
      that was defined in the build configuration during compilation for the imported package.
    Downloads