2022
- January 5 - Happy new year!
- January 6 - Updating Pants BUILD files programmatically
- January 12 - You can call us Pantsbuild (or Pants, whichever you prefer)
- January 12 - Pants 2.9: Alpha support for Java and Scala, improvements for Docker and Go, and more
- February 15 - Meet our newest Maintainer: Joshua Cannon
- February 15 - Choosing a Python interpreter for a Pants project
- February 18 - Packaging Python with the PyOxidizer Pants Plugin
- February 28 - Meet our newest Maintainer: Alexey Tereshenkov
- March 7 - Pants 2.10 adds Apache Thrift support for Python
- March 9 - The monorepo approach to code management
- March 15 - Effective monorepos with Pants
- March 21 - The 2022 annual community survey is a wrap, and the results are in!
- March 23 - Pants 2.10 adds multiple Python lockfile support, PyOxidizer, Thrift codegen, and better linter parallelization
- May 1 - Talk Notes: PyCon US 2022 - Hermetic Environments in Pantsbuild
- May 2 - Pants 2.11 adds Go Protobuf codegen, Pex lockfiles for Python, and parametrization
- May 25 - Multiple lockfiles in Python repos
- June 17 - How we streamlined Apple M1 Support with self-hosted Github Actions runners
- June 29 - Pants 2.12: Improved performance for common cases, IDE support for Java and Scala
- July 28 - Better CI/CD caching with Pants
- August 2 - Optimizing Python + Docker deploys using Pants
- August 5 - Monorepository linting via Pants's project introspection
- August 12 - Astranis Case Study: Wrangling Python In a Monorepo
- September 1 - Pants 2.13: Easier at the command line, easier parallel execution in CI, Kotlin support, and better Python and JVM support!
- September 2 - Meet our newest Maintainer: A. Alonso Dominguez
- October 10 - Skipping GitHub Actions jobs while keeping branch protection rules that require them
- October 26 - Pants 2.14: Less boilerplate, more Rust, better support for Go monorepos, interactive debugging support, and more!
- October 27 - Dependency inference: Pants's special sauce
- October 27 - Celebrating two years of Pants 2
- November 4 - Case Study: Introducing Pants to Oxbotica
- November 21 - How we get quick feedback on new features via "experimental" backends
2021
- February 1 - fast-incremental-builds-speculation-cancellation
- February 22 - Pants 2.2 adds dependency inference for Protobuf
- March 19 - Tailoring Pants to your codebase
- March 22 - Introducing Pants Build 2.3.0
- April 21 - Monorepos and performance: Pants Build maintainer Benjy Weinberger's conversation with SemaphoreCI
- April 30 - Introducing Pants Build 2.4.0
- May 12 - It's PyCon US Time!
- May 20 - Introducing Pants 2.5: Shell support, config autodiscovery, and incremental tool adoption
- June 21 - How we added Apple Silicon support to Pants
- June 28 - PyDev of the Week
- July 29 - Poetry support for Pants 2.6
- August 2 - Introducing Pants 2.6: Poetry support, third-party type stubs, and linter reports
- September 14 - Meet our newest Maintainer: Andreas Stenius
- September 27 - Introducing Pants 2.7: Python tool lockfiles, Yapf, Docker, and ./pants peek
- September 27 - My experience contributing YAPF formatter support to Pants 2.7
- September 28 - Docker support in Pants 2.7
- October 13 - Streamline your Docker builds with Pants
- October 21 - Podcasting Pants
- October 27 - Pants supports PEP 517
- November 10 - Pants 2.8 adds experimental Golang support
- November 17 - Pants 2.8 adds Autoflake & Pyupgrade, Docker publishing, Golang, and Google Cloud Functions
- November 18 - pants-vs-bazel
- November 22 - Automatically unlocking concurrent builds and fine-grained caching on the JVM with dependency inference
- December 16 - Docs improvements