6211 Commits

Author SHA1 Message Date
dependabot[bot]
c246e6e112
Bump importlib-metadata from 4.6.0 to 4.6.1 (#880)
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/CHANGES.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v4.6.0...v4.6.1)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06 21:49:07 -04:00
Dan Yeaw
82a15ea11f
Bump version 2021-07-04 22:24:03 -04:00
Dan Yeaw
a4b0ff27ad
Create 2.5.1 pre-release 2021-07-04 22:04:49 -04:00
Dan Yeaw
fbce7dbf43
Blacken code formatting in docs
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-07-03 14:15:47 -04:00
Arjan Molenaar
cfea722019
Merge pull request #874 from gaphor/chore/fix-signing-release 2021-07-02 23:07:22 +02:00
Dan Yeaw
9c30bdf85c
Restore signing for tagged versions 2021-07-01 21:58:00 -04:00
Dan Yeaw
99408b7a94
Update news and bump appimage version
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-29 20:05:00 -04:00
dependabot[bot]
4e185b4b1a
Bump importlib-metadata from 4.5.0 to 4.6.0 in /docs (#871)
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/CHANGES.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-28 21:00:43 -04:00
dependabot[bot]
1b2dfe3b4e
Bump importlib-metadata from 4.5.0 to 4.6.0 (#870)
Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/CHANGES.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-28 20:59:26 -04:00
allcontributors[bot]
930f1a5b61
docs: add kainne44 as a contributor for bug, bug (#868)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-25 12:57:10 -04:00
dependabot[bot]
398f1ede47
Bump isort from 5.8.0 to 5.9.1 (#866)
Bumps [isort](https://github.com/pycqa/isort) from 5.8.0 to 5.9.1.
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pycqa/isort/compare/5.8.0...5.9.1)

---
updated-dependencies:
- dependency-name: isort
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-25 12:03:05 -04:00
dependabot[bot]
e0ea2dfcfe
Bump mypy from 0.902 to 0.910 (#867)
Bumps [mypy](https://github.com/python/mypy) from 0.902 to 0.910.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.902...v0.910)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-25 08:48:46 -04:00
Dan Yeaw
443731b537
Merge pull request #863 from gaphor/feature/element-notes
Feature/element notes
2021-06-16 21:04:52 -04:00
Dan Yeaw
9322c07f2e
Merge branch 'master' into feature/element-notes 2021-06-16 20:13:43 -04:00
Dan Yeaw
7e343ce326
Merge pull request #781 from gaphor/feature/STPA
Add Initial Support for STPA
2021-06-16 20:10:02 -04:00
Arjan Molenaar
3d372560c4
Make note property section collapsible 2021-06-16 17:49:23 +02:00
Arjan Molenaar
81aecdfa98
Allow a note to be set on aatributes and operations 2021-06-16 17:49:22 +02:00
Arjan Molenaar
993946cb12
Add a property editor for the "note" field 2021-06-16 17:49:21 +02:00
Arjan Molenaar
eda0c7d4fe
Add a "note" field to Element
This can be used for arbitrary notes taken by the user.
2021-06-16 17:49:20 +02:00
Arjan Molenaar
50af854e46
Fix resizing of ellipses
Fixes #864.
2021-06-16 17:45:33 +02:00
Dan Yeaw
1c53d5988a
Merge branch 'master' into feature/STPA 2021-06-15 21:39:20 -04:00
Dan Yeaw
e2aa41bb84
Use positional argument to improve clarity
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-15 21:31:16 -04:00
Dan Yeaw
433d41289b
Merge pull request #860 from gaphor/cleanup-model-loading
Cleanup model loading
2021-06-14 21:41:20 -04:00
sourcery-ai[bot]
b20e0e05e5
'Refactored by Sourcery' (#861)
Co-authored-by: Sourcery AI <>
2021-06-11 20:42:00 -04:00
Dan Yeaw
c845ea15a2
Bump dependencies
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:44:56 -04:00
Dan Yeaw
80bdb77485
Add Controller, Actuator, and ControlledProcess items
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:59 -04:00
Dan Yeaw
059178206c
Add keyboard shortcuts to STPA toolbox
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:58 -04:00
Dan Yeaw
7d2b8de002
Bump dependencies
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:55 -04:00
Dan Yeaw
c6beb86429
Add RelevantTo Relationships to Figure 2.14
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:46 -04:00
Dan Yeaw
2dae887d2c
Fix RelevantTo won't connect to any elements
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:46 -04:00
Dan Yeaw
32b61c8cc4
Add example Figure 2.18 [skip ci]
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:46 -04:00
Dan Yeaw
ed85a3431c
Add example Figure 2.13 [skip ci]
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:46 -04:00
Dan Yeaw
a56c2545bc
Add example Figure 2.17 [skip ci]
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:46 -04:00
Dan Yeaw
b17eea7225
Add example Figure 2.15
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:45 -04:00
Dan Yeaw
50d9cd823f
Add example Figure 2.16 [skip ci]
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:45 -04:00
Dan Yeaw
d0bd4204fa
Add example Figure 2.11
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:45 -04:00
Dan Yeaw
a11c015861
Add logical structure blocks and reorganize model in to packages [skip ci]
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:45 -04:00
Dan Yeaw
bf7bbf0eb6
Add support for Control Structure
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:45 -04:00
Dan Yeaw
c688e93e3a
Refactor Situation, Loss, and Hazard to be a BlockItem
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:45 -04:00
Dan Yeaw
60f0abe557
Add example Figure 2.14
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:44 -04:00
Dan Yeaw
02630dc6d2
Add Control Action for STPA
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:44 -04:00
Dan Yeaw
6ab2243fe4
Update STPA icons, add relevantTo relationship
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:44 -04:00
Dan Yeaw
d3726ac535
Add support for Unsafe Control Action [skip ci]
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:44 -04:00
Dan Yeaw
00c803a39c
Add example Figure 2.12
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:44 -04:00
Dan Yeaw
f7e3232de9
Add elements for AbstractOperationalSituation and OperationalSituation
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:43 -04:00
Dan Yeaw
74392c3643
Add STPA Figure 2.9 to example model
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:43 -04:00
Dan Yeaw
f550b3a321
Fix STPA modeling elements can't be loaded from saved model
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:43 -04:00
Dan Yeaw
934e642ed8
Add generalization relationship to STPA toolbox
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:43 -04:00
Dan Yeaw
be4ae4e55a
Implement Situation element support
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:43 -04:00
Dan Yeaw
a592d3cf7e
Add LossItem representation
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2021-06-11 14:42:43 -04:00