Repository navigation
v1.16.0
Breaking changes for library users
This release breaks the Go API in a minor version. Helpers that do not depend on the workflow engine moved out of the root probe package into actionrpc, expr, jsonutil, mask, report, safefile, procgroup and truncate, and the DAG renderers into dag. No aliases are left behind; CHANGELOG.md lists every old name and its replacement.
The command line and workflow files are unaffected.
Changes to probe dag --mermaid
- The steps of a job are linked in run order, and drawn top to bottom inside the job.
- Jobs whose IDs differ only in symbols, such as
unit-testandunit.test, are drawn as separate nodes instead of one.
Changelog
- 6f6235e Check gofmt in golangci-lint
- 6c171bf Draw the DAG from a Graph in the dag package
- 65bc014 Give a Mermaid node of its own to a need that names no job
- 12d0f9e Give every Mermaid node its own ID
- 518ecc0 Link a job's steps in run order in the Mermaid DAG
- 2c48bad Merge pull request #288 from linyows/refactor/extract-leaf-packages
- f7bead3 Merge pull request #289 from linyows/refactor/extract-expr
- 9ba84aa Merge pull request #290 from linyows/refactor/extract-actionrpc
- bd43bc6 Merge pull request #291 from linyows/refactor/extract-report
- 9118fbf Merge pull request #292 from linyows/ci/gofmt-check
- 5866e7d Merge pull request #293 from linyows/refactor/dag-renderers
- 61eaf6b Merge pull request #294 from linyows/fix/mermaid-unique-ids
- 34c2c91 Merge pull request #295 from linyows/release/v1.16.0
- 8e7da6e Move helpers without engine dependencies out of the root package
- 1d5282a Move report rendering into the report package
- 5c9b110 Move the action protocol into the actionrpc package
- 8c1f90d Move the expression engine into the expr package
- 5fb4583 Prepare the changelog for v1.16.0
- d21ede5 Run gofmt on the report package
- 6a5d605 Show a custom action that Probe can actually run