Release notes
*Sourced from [transitions's releases](https://github.com/pytransitions/transitions/releases).*
> Release 0.7.1 is a minor release and contains several documentation improvements and a new feature:
>
> - Feature [#334](https://github-redirect.dependabot.com/pytransitions/transitions/issues/334): Added Enum (Python 3.4+: `enum` Python 2.7: `enum34`) support (thanks [@artofhuman](https://github.com/artofhuman) and [@justinttl](https://github.com/justinttl))
> - Replaced test framework `nosetests` with `pytest` (thanks [@artofhuman](https://github.com/artofhuman))
> - Extended `add_ordered_transitions` documentation in `Readme.md`
> - Collected code snippets from earlier discussions in `examples/Frequently asked questions.ipynb`
> - Improved stripping of `long_description` in `setup.py` (thanks [@artofhuman](https://github.com/artofhuman))
>
> 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.1 (September 2019)
>
> Release 0.7.1 is a minor release and contains several documentation improvements and a new feature:
>
> - Feature [#334](https://github-redirect.dependabot.com/pytransitions/transitions/issues/334): Added Enum (Python 3.4+: `enum` Python 2.7: `enum34`) support (thanks [@artofhuman](https://github.com/artofhuman) and [@justinttl](https://github.com/justinttl))
> - Replaced test framework `nosetests` with `pytest` (thanks [@artofhuman](https://github.com/artofhuman))
> - Extended `add_ordered_transitions` documentation in `Readme.md`
> - Collected code snippets from earlier discussions in `examples/Frequently asked questions.ipynb`
> - Improved stripping of `long_description` in `setup.py` (thanks [@artofhuman](https://github.com/artofhuman))
>
> ## 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
- [`02076d3`](https://github.com/pytransitions/transitions/commit/02076d3f259efd1a2c066a823547ecd7083a49b7) release 0.7.1
- [`bc586de`](https://github.com/pytransitions/transitions/commit/bc586de87f55385fee2819e6519109507c89f043) Fix setup
- [`78fe295`](https://github.com/pytransitions/transitions/commit/78fe295f86f0309fc1713098dc654b4b2a009063) This closes [#280](https://github-redirect.dependabot.com/pytransitions/transitions/issues/280)
- [`748acac`](https://github.com/pytransitions/transitions/commit/748acac07632f4d7f1f787d251e3005a19c45ce3) Mention django-transitions in the ReadMe
- [`3968d16`](https://github.com/pytransitions/transitions/commit/3968d1689fa01ccbfd3b1e124ab031b47d9db4a6) This closes [#367](https://github-redirect.dependabot.com/pytransitions/transitions/issues/367)
- [`645a71a`](https://github.com/pytransitions/transitions/commit/645a71a791938548fb17cd84f15f1282a9ebaf9c) added enum to types for Machien.__init__ states and initial (this resolves [#365](https://github-redirect.dependabot.com/pytransitions/transitions/issues/365))
- [`b8e12a2`](https://github.com/pytransitions/transitions/commit/b8e12a255eb30358ca151e759026dd9f00d8ac2f) Updated Changelog
- [`87a2dee`](https://github.com/pytransitions/transitions/commit/87a2dee334f03dc341df8cfc782a1ad97c129eaf) Migrate to pytest
- [`2c1223a`](https://github.com/pytransitions/transitions/commit/2c1223a9f209d9ee857430ba8aa24b53a4c0f119) This closes [#363](https://github-redirect.dependabot.com/pytransitions/transitions/issues/363)
- [`6181beb`](https://github.com/pytransitions/transitions/commit/6181bebd6374fdd55b4a35bab3c747a2dd1dc38e) update documentation about enum usage;
- Additional commits viewable in [compare view](https://github.com/pytransitions/transitions/compare/0.6.9...0.7.1)
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)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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.
Bumps transitions from 0.6.9 to 0.7.1.
Release notes
*Sourced from [transitions's releases](https://github.com/pytransitions/transitions/releases).* > Release 0.7.1 is a minor release and contains several documentation improvements and a new feature: > > - Feature [#334](https://github-redirect.dependabot.com/pytransitions/transitions/issues/334): Added Enum (Python 3.4+: `enum` Python 2.7: `enum34`) support (thanks [@artofhuman](https://github.com/artofhuman) and [@justinttl](https://github.com/justinttl)) > - Replaced test framework `nosetests` with `pytest` (thanks [@artofhuman](https://github.com/artofhuman)) > - Extended `add_ordered_transitions` documentation in `Readme.md` > - Collected code snippets from earlier discussions in `examples/Frequently asked questions.ipynb` > - Improved stripping of `long_description` in `setup.py` (thanks [@artofhuman](https://github.com/artofhuman)) > > 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 runtimeChangelog
*Sourced from [transitions's changelog](https://github.com/pytransitions/transitions/blob/master/Changelog.md).* > ## 0.7.1 (September 2019) > > Release 0.7.1 is a minor release and contains several documentation improvements and a new feature: > > - Feature [#334](https://github-redirect.dependabot.com/pytransitions/transitions/issues/334): Added Enum (Python 3.4+: `enum` Python 2.7: `enum34`) support (thanks [@artofhuman](https://github.com/artofhuman) and [@justinttl](https://github.com/justinttl)) > - Replaced test framework `nosetests` with `pytest` (thanks [@artofhuman](https://github.com/artofhuman)) > - Extended `add_ordered_transitions` documentation in `Readme.md` > - Collected code snippets from earlier discussions in `examples/Frequently asked questions.ipynb` > - Improved stripping of `long_description` in `setup.py` (thanks [@artofhuman](https://github.com/artofhuman)) > > ## 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 runtimeCommits
- [`02076d3`](https://github.com/pytransitions/transitions/commit/02076d3f259efd1a2c066a823547ecd7083a49b7) release 0.7.1 - [`bc586de`](https://github.com/pytransitions/transitions/commit/bc586de87f55385fee2819e6519109507c89f043) Fix setup - [`78fe295`](https://github.com/pytransitions/transitions/commit/78fe295f86f0309fc1713098dc654b4b2a009063) This closes [#280](https://github-redirect.dependabot.com/pytransitions/transitions/issues/280) - [`748acac`](https://github.com/pytransitions/transitions/commit/748acac07632f4d7f1f787d251e3005a19c45ce3) Mention django-transitions in the ReadMe - [`3968d16`](https://github.com/pytransitions/transitions/commit/3968d1689fa01ccbfd3b1e124ab031b47d9db4a6) This closes [#367](https://github-redirect.dependabot.com/pytransitions/transitions/issues/367) - [`645a71a`](https://github.com/pytransitions/transitions/commit/645a71a791938548fb17cd84f15f1282a9ebaf9c) added enum to types for Machien.__init__ states and initial (this resolves [#365](https://github-redirect.dependabot.com/pytransitions/transitions/issues/365)) - [`b8e12a2`](https://github.com/pytransitions/transitions/commit/b8e12a255eb30358ca151e759026dd9f00d8ac2f) Updated Changelog - [`87a2dee`](https://github.com/pytransitions/transitions/commit/87a2dee334f03dc341df8cfc782a1ad97c129eaf) Migrate to pytest - [`2c1223a`](https://github.com/pytransitions/transitions/commit/2c1223a9f209d9ee857430ba8aa24b53a4c0f119) This closes [#363](https://github-redirect.dependabot.com/pytransitions/transitions/issues/363) - [`6181beb`](https://github.com/pytransitions/transitions/commit/6181bebd6374fdd55b4a35bab3c747a2dd1dc38e) update documentation about enum usage; - Additional commits viewable in [compare view](https://github.com/pytransitions/transitions/compare/0.6.9...0.7.1)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) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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.