Pass the Job to the parameter function
Pass a reference to the current job about to be run to the custom
parameter function.
Remove the un-needed ZUUL_SHORT_* parameters.
Change-Id: I39538b3815ce89fae0b59c21c5cff588509cfe4e
diff --git a/NEWS.rst b/NEWS.rst
index 4aeacb9..2cb5012 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -6,11 +6,17 @@
straightforward. See the Launchers section of the documentation for
details.
-* The custom parameter function signature now takes a QueueItem as the
- first argument, rather than the Change. The QueueItem has the full
- context for why the change is being run (including the pipeline,
- items ahead and behind, etc.). The Change is still available via
- the "change" attribute on the QueueItem.
+* The custom parameter function signature has changed. It now takes a
+ QueueItem as the first argument, rather than the Change. The
+ QueueItem has the full context for why the change is being run
+ (including the pipeline, items ahead and behind, etc.). The Change
+ is still available via the "change" attribute on the QueueItem. The
+ second argument is now the Job that is about to be run, ande the
+ parameter dictionary is shifted to the third position.
+
+* The ZUUS_SHORT_* parameters have been removed (the same
+ functionality may be achieved with a custom parameter function that
+ matches all jobs).
* The default behavior is now to immediately dequeue changes that have
merge conflicts, even those not at the head of the queue. To enable