@@ -5,6 +5,75 @@ This document describes releases leading up to the ``2.0.x`` ``stable`` series.
5
5
6
6
See https://www.pantsbuild.org/v2.0/docs/release-notes-2-0 for an overview of the changes in this release.
7
7
8
+ 2.0.0rc0 (10/11/2020)
9
+ ---------------------
10
+
11
+ User API Changes
12
+ ~~~~~~~~~~~~~~~~
13
+
14
+ * Deprecate `python_binary ` in favor of `pex_binary ` (#10939)
15
+ `PR #10939 <https://github.com/pantsbuild/pants/pull/10939 >`_
16
+
17
+ * Deprecate `[protoc].runtime_targets ` in favor of `[python-protobuf].runtime_dependencies ` (#10926)
18
+ `PR #10926 <https://github.com/pantsbuild/pants/pull/10926 >`_
19
+
20
+ * Use the `package ` goal to build setup-py dists. (#10919)
21
+ `PR #10919 <https://github.com/pantsbuild/pants/pull/10919 >`_
22
+
23
+ * Deprecate `--print-exception-stacktrace ` to `--print-stacktrace ` (#10912)
24
+ `PR #10912 <https://github.com/pantsbuild/pants/pull/10912 >`_
25
+
26
+ Plugin API Changes
27
+ ~~~~~~~~~~~~~~~~~~
28
+
29
+ * Use `TransitiveTargetsRequest ` as input for resolving `TransitiveTargets ` (#10915)
30
+ `PR #10915 <https://github.com/pantsbuild/pants/pull/10915 >`_
31
+
32
+ * Add `await Get(Addresses, UnparsedAddressInputs) ` (#10913)
33
+ `PR #10913 <https://github.com/pantsbuild/pants/pull/10913 >`_
34
+
35
+ * Upgrade to Pex 2.1.18. (#10938)
36
+ `PR #10938 <https://github.com/pantsbuild/pants/pull/10938 >`_
37
+
38
+ New Features
39
+ ~~~~~~~~~~~~
40
+
41
+ * Add gRPC Python code generation (#10937)
42
+ `PR #10937 <https://github.com/pantsbuild/pants/pull/10937 >`_
43
+
44
+ * Add MyPy Protobuf plugin support (#10931)
45
+ `PR #10931 <https://github.com/pantsbuild/pants/pull/10931 >`_
46
+
47
+ * Add `output_path ` field to `python_binary `, `python_awslambda `, and `archive ` (#10899)
48
+ `PR #10899 <https://github.com/pantsbuild/pants/pull/10899 >`_
49
+
50
+ Bugfixes
51
+ ~~~~~~~~
52
+
53
+ * Fix for log messages/dynamic UI teardown conflict (#10940)
54
+ `PR #10940 <https://github.com/pantsbuild/pants/pull/10940 >`_
55
+
56
+ * Fix some dependencies-like fields not showing up with project introspection (#10923)
57
+ `PR #10923 <https://github.com/pantsbuild/pants/pull/10923 >`_
58
+
59
+ * Send SIGTERM to child processes upon SIGINT (#10930)
60
+ `PR #10930 <https://github.com/pantsbuild/pants/pull/10930 >`_
61
+
62
+ * Fix Python 3.8 syntax not working with dependency inference (#10907)
63
+ `PR #10907 <https://github.com/pantsbuild/pants/pull/10907 >`_
64
+
65
+ * Plumb `ca_certs_path ` to the plugin resolver. (#10910)
66
+ `PR #10910 <https://github.com/pantsbuild/pants/pull/10910 >`_
67
+
68
+ Documentation
69
+ ~~~~~~~~~~~~~
70
+
71
+ * Differentiate between User API vs. Plugin API changes in changelog (#10916)
72
+ `PR #10916 <https://github.com/pantsbuild/pants/pull/10916 >`_
73
+
74
+ * Streamline some goal descriptions. (#10911)
75
+ `PR #10911 <https://github.com/pantsbuild/pants/pull/10911 >`_
76
+
8
77
2.0.0b3 (10/3/2020)
9
78
-------------------
10
79
0 commit comments