bkmakerspace / toolhub

Web application for tracking usage of shared maker/hackspace tools and materials
GNU General Public License v2.0
8 stars 3 forks source link

Bump transitions from 0.6.9 to 0.7.0 #170

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps transitions from 0.6.9 to 0.7.0.

Release notes *Sourced from [transitions's releases](https://github.com/pytransitions/transitions/releases).* > Release 0.7.0 is a major release with fundamental changes to the diagram extension. It also introduces an intermediate `MarkupMachine` which can be used to transfer and (re-)initialize machine configurations. > > - Feature [#263](https://github-redirect.dependabot.com/pytransitions/transitions/issues/263): `MarkupMachine` can be used to retrieve a Machine's dictionary representation > - `GraphMachine` uses this representation for Graphs now and does not rely on `Machine` attributes any longer > - Feature: The default value of `State.ignore_invalid_triggers` changed to `None`. If it is not explicitly set, the `Machine`'s value is used instead. > - Feature [#325](https://github-redirect.dependabot.com/pytransitions/transitions/issues/325): transitions now supports `pygraphviz` and `graphviz` for the creation of diagrams. Currently, `GraphMachine` will check for `pygraphviz` first and fall back to `graphviz`. To use `graphviz` directly pass `use_pygraphiv=False` to the constructor of `GraphMachine` > - Diagram style has been overhauled. Have a look at `GraphMachine`'s attributes `machine_attributes` and `style_attributes` to adjust it to your needs. > - Feature [#305](https://github-redirect.dependabot.com/pytransitions/transitions/issues/305): Timeouts and other features are now marked in the graphs > - Bugfix [#343](https://github-redirect.dependabot.com/pytransitions/transitions/issues/343): `get_graph` was not assigned to models added during machine runtime
Changelog *Sourced from [transitions's changelog](https://github.com/pytransitions/transitions/blob/master/Changelog.md).* > ## 0.7.0 (August 2019) > > Release 0.7.0 is a major release with fundamental changes to the diagram extension. It also introduces an intermediate `MarkupMachine` which can be used to transfer and (re-)initialize machine configurations. > > - Feature [#263](https://github-redirect.dependabot.com/pytransitions/transitions/issues/263): `MarkupMachine` can be used to retrieve a Machine's dictionary representation > - `GraphMachine` uses this representation for Graphs now and does not rely on `Machine` attributes any longer > - Feature: The default value of `State.ignore_invalid_triggers` changed to `None`. If it is not explicitly set, the `Machine`'s value is used instead. > - Feature [#325](https://github-redirect.dependabot.com/pytransitions/transitions/issues/325): transitions now supports `pygraphviz` and `graphviz` for the creation of diagrams. Currently, `GraphMachine` will check for `pygraphviz` first and fall back to `graphviz`. To use `graphviz` directly pass `use_pygraphiv=False` to the constructor of `GraphMachine` > - Diagram style has been overhauled. Have a look at `GraphMachine`'s attributes `machine_attributes` and `style_attributes` to adjust it to your needs. > - Feature [#305](https://github-redirect.dependabot.com/pytransitions/transitions/issues/305): Timeouts and other features are now marked in the graphs > - Bugfix [#343](https://github-redirect.dependabot.com/pytransitions/transitions/issues/343): `get_graph` was not assigned to models added during machine runtime
Commits - [`f029bf1`](https://github.com/pytransitions/transitions/commit/f029bf1296971e393f26cec245a15cf689493086) tox: Specify Python version explicitly - [`ec09999`](https://github.com/pytransitions/transitions/commit/ec09999cc97001cc5f9c5e7c37214f458e334abb) test bugfix: do NOT rely on order of edges parsed from dot - [`d1dbbde`](https://github.com/pytransitions/transitions/commit/d1dbbde88f5e9968cd0ab055915fd7b009f3b514) Merge branch 'master' of https://github.com/pytransitions/transitions - [`2fc15a6`](https://github.com/pytransitions/transitions/commit/2fc15a632d5867d6f3b2f628f0d1a7ee7e54c80c) streamline diagram tests and remove unused imports - [`5a317ce`](https://github.com/pytransitions/transitions/commit/5a317ce9c83439151a5fcc7215d4a52dda1a3866) Remove unused import in test case - [`5f95daf`](https://github.com/pytransitions/transitions/commit/5f95dafee0b22849a085d1236842df2417adba6e) Add python 3.7 compatibility to setup - [`76ccdd5`](https://github.com/pytransitions/transitions/commit/76ccdd5268e6b6fcaf3dab3c8aaa4f63b0089e70) make LICENSE auto detectable again: removed custom remarks; add myself; updat... - [`de69b8c`](https://github.com/pytransitions/transitions/commit/de69b8cce482edc7877d2b203accbc846656ae04) fix test_factory attribute lookup - [`a7ce458`](https://github.com/pytransitions/transitions/commit/a7ce458567cd93609a1d2597fedb6042094ad4d3) remove unused set_edge_state; remove array default from _filter_state - [`e53dc5a`](https://github.com/pytransitions/transitions/commit/e53dc5a1f9f12a141c17048895d4667b28d256ab) fix dynamic methods to list - Additional commits viewable in [compare view](https://github.com/pytransitions/transitions/compare/0.6.9...0.7.0)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot will not automatically merge this PR because this dependency is pre-1.0.0.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

Superseded by #176.