1.28.x
Some highlights:
- Added support for generating Python from Protocol Buffers (Protobuf). See Protobuf.
- Added the
junit_xml_diroption to the[pytest]scope to allow saving JUnit XML test results. See test. - Allow defining macros though a new "preludes" mechanism. See Macros.
- Simplified how source roots are declared. See Source roots.
- Added the
dependeesgoal. See Project introspection. - UI enhancements, including:
- Improved the interactive UI to not take over the screen and to work when piping to other programs.
- Improved output for
fmtandlintto explain which tools ran. - Improved output for
testto be less chatty.
See here for a detailed change log.