Added
- (app) Add support for enabling Python profiling via the
ABSL_PYTHON_PROFILE_FILEenvironment variable. - (flags) Introduce
--only_check_flagsbuilt-in flag to validate flag definitions without executingmain(). - (flagsaver) Add support for
asynctest functions in@flagsaver.flagsaver. - (testing) Add
record_propertyandget_recorded_propertiesmethods toabsltest.TestCase.
Changed
- (flags) Apply defensive copying in
save_flag_valuesto prevent dictionary mutation flakiness. - (logging) Update type signatures for
absl.loggingfunctions to support standardloggingarguments (exc_info,stack_info,stacklevel,extra). - (cleanup) Expand usage of
FlagHolderobjects inappandabsltest.
Fixed
- (flags) Improve formatting and clarity of
DuplicateFlagErrormessage. - (testing) Fix assertion logic in
absltest.TestCase.create_file. - (typechecking) Fix type annotations and compatibility with MyPy and Pyrefly.