Features
- add service new member [33](https://github.com/compose-viz/compose-viz/pull/33) ([uccuz](https://github.com/compose-viz/compose-viz/commit/f6615ca1b9e2921dd15fd03527c8279f6babea40))
- implement new test case [33](https://github.com/compose-viz/compose-viz/pull/33) ([uccuz](https://github.com/compose-viz/compose-viz/commit/747dd06be1454d2bc757e730a4e470a44b10d28d))
- add env_file, expose, porfilem, cgroup graph [35](https://github.com/compose-viz/compose-viz/pull/35) ([Chuan Ou Yang](https://github.com/compose-viz/compose-viz/commit/7a4a050b5c962e26f9c2d4101d7ec8a336ed9160))
- add service property [34](https://github.com/compose-viz/compose-viz/pull/34) ([uccuz](https://github.com/compose-viz/compose-viz/commit/edf56997bfd06d5a8b79659a9e6ecb109cee91c1))
- create device model [34](https://github.com/compose-viz/compose-viz/pull/34) ([uccuz](https://github.com/compose-viz/compose-viz/commit/321e687049f60e0010be30102fb19b910e68e708))
- add device graph [35](https://github.com/compose-viz/compose-viz/pull/35) ([Chuan Ou Yang](https://github.com/compose-viz/compose-viz/commit/bdb227b1d8048b777a3b46ab65b1446b51a294e1))
- only make rw mode volume both dir [35](https://github.com/compose-viz/compose-viz/pull/35) ([Chuan Ou Yang](https://github.com/compose-viz/compose-viz/commit/e0ef69febd7c112de5cd65ac4fc704619005d2bf))
Tests
- add test of new components [35](https://github.com/compose-viz/compose-viz/pull/35) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/600ca95ba5f1197857f4450a49a6660849c8e5b0))
Chores
- add cgroup_parent and container_name yaml [33](https://github.com/compose-viz/compose-viz/pull/33) ([uccuz](https://github.com/compose-viz/compose-viz/commit/5892237eaefc7dbbb34e6bc6b34cd038259421c2))
- add cgroup and container_name test case [33](https://github.com/compose-viz/compose-viz/pull/33) ([uccuz](https://github.com/compose-viz/compose-viz/commit/603f552551243849e9f39919887183ebe4ae89c1))
- add devices, env_file, expose and profiles [33](https://github.com/compose-viz/compose-viz/pull/33) ([uccuz](https://github.com/compose-viz/compose-viz/commit/1076459e7cc89c0c0413151462c761c29ff8e84b))
- create env, expose, profiles test case [33](https://github.com/compose-viz/compose-viz/pull/33) ([uccuz](https://github.com/compose-viz/compose-viz/commit/50589db102707bf5c2d83cfc6a5c7c36a13bc82f))
- apply pre-commit hooks [33](https://github.com/compose-viz/compose-viz/pull/33) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/eca68a8190526043d7e3f32fe44c15702875dd01))
- add new devices yaml data [34](https://github.com/compose-viz/compose-viz/pull/34) ([uccuz](https://github.com/compose-viz/compose-viz/commit/382487eca09b5c453a9a160616ade7d28cb2de91))
- create device test case [34](https://github.com/compose-viz/compose-viz/pull/34) ([uccuz](https://github.com/compose-viz/compose-viz/commit/10c36344da20eadcf6456ae6f76f153dfe8dde71))
- implement device parse [34](https://github.com/compose-viz/compose-viz/pull/34) ([uccuz](https://github.com/compose-viz/compose-viz/commit/35e710f9e435e3b7ad7402a1697baee8a695f621))
- apply pre-commit hooks [34](https://github.com/compose-viz/compose-viz/pull/34) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/cb66f9da600db6f5f7f5a8fd9fecea160b7cd011))
- add missing type annotations [35](https://github.com/compose-viz/compose-viz/pull/35) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/b2be5608072992c7ef99b8fb3953c69510a43871))
- update examples [35](https://github.com/compose-viz/compose-viz/pull/35) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/84e1eee801f0504c36bd1915cfafdb54e71c7919))
- change volumes_ro type to dashed [35](https://github.com/compose-viz/compose-viz/pull/35) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/18da6cc72895f9235489daa792d0b37499f9e8a3))
- change profile's and cgroup_parent's arrow direction [35](https://github.com/compose-viz/compose-viz/pull/35) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/d2afcfb243365809d36d52a96829474e05bb700f))
- remove unnecessary validation [35](https://github.com/compose-viz/compose-viz/pull/35) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/80c62ac94d95e193f484e251e6c8adfa4b7671f6))
- apply missing pre-commit hooks [35](https://github.com/compose-viz/compose-viz/pull/35) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/80b046d1e52fed51eba42437fcccf3ea5393b816))
- update version number [36](https://github.com/compose-viz/compose-viz/pull/36) ([Xyphuz](https://github.com/compose-viz/compose-viz/commit/e79b52d809c0b2bd22b0ee0aef84a30338d69016))
Commits
- device test [35](https://github.com/compose-viz/compose-viz/pull/35) ([wolfyeva](https://github.com/compose-viz/compose-viz/commit/698a9a770b3a0de3ade232bf5d40fdd814615354))