Hive Hive
Sign in

Drops

Shipped updates from GitHub releases and changelog feeds across every domain.

Activity
Published Title Project Domains Version Source
New swift_macro rule auto-loads compiler plugins in apple_library A new swift_macro rule builds Swift compiler-plugin dylibs. Any apple_library that depends on a swift_macro target automatically receives -l
Once
Once
0.18.0
GitHub
apple_framework, apple_application, and apple_test_bundle are now real build rules The previously schema-only bundle rules now run real build actions. apple_framework emits a dylib, swiftmodule, and modulemap. apple_applica
Once
Once
0.18.0
GitHub
Configurable attributes with select() for Apple targets Apple rule attributes marked configurable = True can now use a select value in your once.toml manifest. The value resolves at analysis time
Once
Once
0.18.0
GitHub
apple_library now emits binary header maps alongside modulemaps When enable_modules = true, apple_library now writes a binary .hmap that maps each exported header's basename and its / form to the workspac
Once
Once
0.18.0
GitHub
Configurable attributes via select() for Apple targets Apple rule attributes can now use select in once.toml to choose values based on the active target configuration. The TOML shape is { select
Once
Once
0.18.0
GitHub
Clearer errors for select() on non-configurable attributes The build now rejects select() values on attributes that are not marked configurable, such as module_name, during analysis. Previously a sel
Once
Once
0.18.0
GitHub
Build real Apple frameworks, apps, and test bundles apple_framework, apple_application, and apple_test_bundle are now fully implemented instead of schema-only stubs. They produce real dynamic
Once
Once
0.18.0
GitHub
Define and use Swift macros with apple_library and swift_macro A new swift_macro target kind compiles Swift compiler plugins into dylibs. When an apple_library depends on a swift_macro target, it automat
Once
Once
0.18.0
GitHub
Pick attribute values per platform with select() You can now write conditional attribute values in once.toml using a select shape, choosing different values per platform, SDK variant, archi
Once
Once
0.18.0
GitHub
New swift_macro target kind for compiler plugins A new swift_macro target kind compiles Swift compiler plugin dylibs. Any apple_library that depends on a swift_macro target automatically re
Once
Once
0.18.0
GitHub