Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.3.42 - 2024-05-17
Features
- added aws access analyzer service (1db4b7c by Roman Tsypuk).
0.3.41 - 2024-05-14
Docs
- added xray service to online documentation (3a8a942 by Roman Tsypuk).
Features
- add aws xray service (c180295 by Roman Tsypuk).
0.3.40 - 2024-05-12
Docs
- updated online documentation with aws exchange service (15949e7 by Roman Tsypuk).
Features
- add aws exchange service (50e54f7 by Roman Tsypuk).
0.3.39 - 2024-05-12
Docs
- updated online documentation with datasync service (49f9eca by Roman Tsypuk).
Features
- added aws datasync service (523b2c1 by Roman Tsypuk).
0.3.38 - 2024-05-09
Features
- add aws appflow (722d97d by Roman Tsypuk).
0.3.37 - 2024-05-08
Docs
- updated online documentation (680e0cb by Roman Tsypuk).
Features
- add aws backup service (9c9d4e5 by Roman Tsypuk).
0.3.36 - 2024-05-07
Features
- add aws eks (f20574b by Roman Tsypuk).
0.3.35 - 2024-03-08
Docs
- update online documentation with glacier nodes (cafa383 by Roman Tsypuk).
Features
- update supported aws nodes (f6497ed by Roman Tsypuk).
- add glacier standard (2f626d7 by Roman Tsypuk).
- add glacier instant retrival (dde5dc0 by Roman Tsypuk).
- add glacier deep archival (358bbf2 by Roman Tsypuk).
0.3.34 - 2024-03-04
Features
- add support for rds postgresql engine (0f265c4 by Roman Tsypuk).
0.3.33 - 2024-02-29
Features
- add aws neptine managed service (6541b50 by Roman Tsypuk).
0.3.32 - 2024-02-25
Docs
- add historical repo to integration page (70f3f9e by Roman Tsypuk).
Features
- add aws chime sdk & aws chime voice connector services (8cd56fa by Roman Tsypuk).
0.3.31 - 2024-02-24
Features
- automatically populate history repository with YYYY/MM path with new versions of generated diagrams (d36635f by Roman Tsypuk).
0.3.30 - 2024-02-16
Features
- load UML from any remote http/https endpoint (ca72932 by Roman Tsypuk).
0.3.29 - 2024-02-15
Docs
- updated README icons (aba83ee by Roman Tsypuk).
Features
- load uml diagrams from MD files based on line number and section (3cf209f by Roman Tsypuk).
0.3.28 - 2024-02-10
Features
- add pages feature; rendering and switching between pages (233e6de by Roman Tsypuk).
- add pages/tabs to diagrams (39102e0 by Roman Tsypuk).
0.3.27 - 2024-02-06
Features
- add aws s3 glacier node (5acff2f by Roman Tsypuk).
- extend UML parsing with more syntax + whitespace expressions (5bbdb6c by Roman Tsypuk).
0.3.26 - 2024-02-05
Features
- add support for different connectors in uml (743009e by Roman Tsypuk).
0.3.25 - 2024-01-31
Features
- add amazon aurora node (c056735 by Roman Tsypuk).
- appending multiline text to single label (5274228 by Roman Tsypuk).
0.3.24 - 2024-01-20
Features
- labels positions are placed the same X,Y that were in the previous diagrams version (6d2185d by Roman Tsypuk).
- support dark/light day/night mode for diagrams (fond on nodes will be white or black based on OS configuration) (8d188ae by Roman Tsypuk).
- parsed connections from different UMLs between same nodes are added as distinct edges (to allow editing) (db55741 by Roman Tsypuk).
- actors are rendered on dedicated layer (b162a0d by Roman Tsypuk).
0.3.23 - 2024-01-18
Features
- add plantuml parsing for case on 2 disctinct participants are mapped to same entity (d13c55a by Roman Tsypuk).
0.3.22 - 2024-01-15
Features
- add elastic search nodes (e5d9740 by Roman Tsypuk).
- add tests, documentation for ecr, github_code, git_repository nodes (675d703 by Roman Tsypuk).
- add ec2, ecr, github_code, git_repository nodes (719964c by Roman Tsypuk).
0.3.21 - 2024-01-13
Features
- add rendering of additional notes; append additional note to existing edge label (79faefb by Roman Tsypuk).
- add parsing single and multi-line notes from UML sequence diagram (5fdb194 by Roman Tsypuk).
- update colors to support hide_id for nodes (358e853 by Roman Tsypuk).
- propagate hide_id to actor, mobile_client, web_client, rectangle (f5842b1 by Roman Tsypuk).
- add hide_id param on node rendering (a928a7e by Roman Tsypuk).
0.3.20 - 2024-01-08
Features
- add web client node (938bc83 by Roman Tsypuk).
- add mobile client node (0a05e88 by Roman Tsypuk).
- add rectangle core component (766b83a by Roman Tsypuk).
- add mysql node (feabb36 by Roman Tsypuk).
- add redis node (09c2085 by Roman Tsypuk).
- plantuml add bi/re/none arrows (a65eec1 by Roman Tsypuk).
- add managed kafka service (5eaa391 by Roman Tsypuk).
- extend plantuml entities with ‘participant’, ‘boundary’, ‘control’, ‘entity’, ‘database’, ‘collections’, ‘queue’ (dccb771 by Roman Tsypuk).
0.3.19 - 2024-01-07
Docs
- update release diagram (8fd07b6 by Roman Tsypuk).
Features
- update landscape (9f32c7f by Roman Tsypuk).
- add ecs task node (2849514 by Roman Tsypuk).
- add ecs service node (a8651dc by Roman Tsypuk).
- add docker node (e17ef32 by Roman Tsypuk).
0.3.18 - 2023-11-18
Docs
- add plantuml parsing to docs (c39a6c6 by Roman Tsypuk).
Features
- add parsing of plantUML format (4c5800c by Roman Tsypuk).
0.3.17 - 2023-10-24
Docs
- add EC2 instance (ee72646 by Roman Tsypuk).
- add Elastic Container Service (7c1dd85 by Roman Tsypuk).
- updated README (8d53208 by Roman Tsypuk).
0.3.16 - 2023-10-21
Docs
- add mermaid documentation (6cd4811 by Roman Tsypuk).
Features
- add project timeline (d1faacf by Roman Tsypuk).
0.3.15 - 2023-09-30
Docs
- added actor node (0fa058d by Roman Tsypuk).
Features
- added actor node to core components (d5bd4e8 by Roman Tsypuk).
- added style for label on edge (c987f3d by Roman Tsypuk).
- added styling; support multiple files on read (5a5736c by Roman Tsypuk).
- added layers support for edges (4ed040e by Roman Tsypuk).
- loading mapping between vertex ID and uml actor name (311e0fb by Roman Tsypuk).
- reading mermaid uml from external file (8379611 by Roman Tsypuk).
0.3.14 - 2023-09-17
Docs
Features
- added aws certificate manager node (d1945b6 by Roman Tsypuk).
- added aws client vpn node (6161406 by Roman Tsypuk).
- template generation file date shows based on test file creation - real true date (80c8c4e by Roman Tsypuk).
0.3.13 - 2023-08-20
Docs
- update references in online documentation (5465422 by Roman Tsypuk).
- updated customization page (df8315f by Roman Tsypuk).
Features
- customization edges completed (ea458a9 by Roman Tsypuk).
- styling for all parameters added (b8129d4 by Roman Tsypuk).
- added customization of style (84a6ca3 by Roman Tsypuk).
- added color customization (f58c658 by Roman Tsypuk).
- add map, changed list (b1610d6 by Roman Tsypuk).
Tests
- complete vertex directions; updated docs (36b2db7 by Roman Tsypuk).
0.3.12 - 2023-08-14
Docs
- added layers, vertex, edge, cosmetics (68e1cde by Roman Tsypuk).
- updated templated, added layers (611ba2e by Roman Tsypuk).
- cosmetics (44787ed by Roman Tsypuk).
- getting started updated (c043cd6 by Roman Tsypuk).
- yaml loading complete setup (4237119 by Roman Tsypuk).
- added attributes and values; xml prettified (f7c81c3 by Roman Tsypuk).
Features
- read nodes and layers from file; added test for yaml load and layers loads (470677c by Roman Tsypuk).
- removed arn param of node, reading from yaml completed (a42d360 by Roman Tsypuk).
- ruby plugin root-include-snippet now able to read content based on func name (130a6fc by Roman Tsypuk).
- added integration; added s3 to docs; added list and snapshot (f67e53e by Roman Tsypuk).
0.3.11 - 2023-08-08
Docs
- cosmetics (86aa7e2 by Roman Tsypuk).
- added animated gifs for getting started (96f8716 by Roman Tsypuk).
- python details, drawio usage (6067f47 by Roman Tsypuk).
- changed copyright and signature (757d45b by Roman Tsypuk).
- updated getting started section (ba80fc1 by Roman Tsypuk).
- updated docs (abc45e9 by Roman Tsypuk).
- updated _config (34433d0 by Roman Tsypuk).
Features
- added event bridge,dynamodb stream,iam role,iam policy, onprem, fallback (f3012da by Roman Tsypuk).
- doc generated from tests with code snapshots, images and xml dumps (lambda, sqs, sns, dynamo, apigw) (bd9d407 by Roman Tsypuk).
- created ruby jekyll plugin to parse python files and extracts code snippet for rendering in doc (82b8a8f by Roman Tsypuk).
- added current version through git tag to pages (08af4bc by Roman Tsypuk).
- implement ruby jekyll plugins for git-hash and root-include (1e62a1a by Roman Tsypuk).
- created hosted jekyll site for documentation; added base template (e6aaa63 by Roman Tsypuk).
- added github pages site for online documentation (ef59b0e by Roman Tsypuk).
- added nodes distribution algorithm on palet according to Table strategy (9a4a8e1 by Roman Tsypuk).
- added event bridge support (7e37551 by Roman Tsypuk).
- added landscape realtime generation with supported nodes (a33fd4b by Roman Tsypuk).
Tests
- migrate for aws nodes; linked to online documentation (75f55e3 by Roman Tsypuk).
0.3.10 - 2023-08-01
Docs
Features
- added snapshot to diagram (b855cc5 by Roman Tsypuk).
- added fillColor change for any AWS node; added tests (8e40b52 by Roman Tsypuk).
- added shadow mode for rendering (21cc025 by Roman Tsypuk).
- aws nodes can be added to different drawio layers (b58584f by Roman Tsypuk).
- support layers in the draw.io (e210ec9 by Roman Tsypuk).
Tests
- added label in edge verification; added fill dump function (97e08e1 by Roman Tsypuk).
- added edge connection link between edges (sqs and lambda) (17083d8 by Roman Tsypuk).
- refactoring (86b9a82 by Roman Tsypuk).
- debug_mode verification added (5cdbd93 by Roman Tsypuk).
- full generic verification of aws node based on provider.json; fixed style duplicated values (99259b5 by Roman Tsypuk).
- added lambda vertex verification (f936b9a by Roman Tsypuk).
- added sns vertex verification (8be56a5 by Roman Tsypuk).
- added sqs vertex verification (03ecea8 by Roman Tsypuk).
- move utils (167db1a by Roman Tsypuk).
- added aws dynamodb vertex verification (536e357 by Roman Tsypuk).
- cover default drawio; small refactoring (ac357f4 by Roman Tsypuk).
- added github tests run (8dcda03 by Roman Tsypuk).
0.3.9 - 2023-07-24
Docs
- updated docs (0ef5b6d by Roman Tsypuk).
Features
- coordinates of label on edges are persisted; reload label position from previous version of diagram (a630f2c by Roman Tsypuk).
- list element marked with bold key and stroke text for value; added ‘:’ delimiter (7ac91e4 by Roman Tsypuk).
- height and width are persisted; loaded from previous diagram version for all nodes and lists (b9f8437 by Roman Tsypuk).
- added support for mq, http, amazon mq, added call with enum service (a92bc42 by Roman Tsypuk).
- added table fill for drawio; tableID is optional for backward compatibility (3bd6351 by Roman Tsypuk).
0.3.2 - 2023-06-15
Features
- add ID,width to list element drawio (d7b8764 by Roman Tsypuk).
- Moved fallback icons to dedicated file. Added loading all cloud providers. updated augmented_resources.yaml (182b2fc by Roman Tsypuk).
0.3.1 - 2023-05-18
0.3.0 - 2023-05-17
Docs
- defined usage options (response parser, as-a-code, yaml-based) (d875d80 by Roman Tsypuk).
Features
- added parsing resources from YAML file; support 3options for src/dst edge declaration; YAML definitions can be augmented with other resources (e1e847d by Roman Tsypuk).
Tests
- added to test to verify yaml parsing for 3 options of edge declaration (4dbd24e by Roman Tsypuk).
0.2.5 - 2023-05-16
Docs
- cosmetics; configuration; f setup (1a22aab by Roman Tsypuk).
Features
- added parsing of DynamoDB from boto3 spec with rendering table, stream, schema, lsi, gsi, attributes (1c87828 by Roman Tsypuk).
0.2.4 - 2023-05-14
0.2.3 - 2023-05-14
0.2.2 - 2023-05-14
Docs
- updated project details (3cc1796 by Roman Tsypuk).
0.2.1 - 2023-05-14
Features
- added reload coordinates from previous file version; added samples for aws iam (8cc38fa by Roman Tsypuk).
0.2.0 - 2023-05-14
Features
- added rendering of aws components (82367c6 by Roman Tsypuk).
- added multicloud draw.io core structure (a4bf4d3 by Roman Tsypuk).
0.1.0 - 2023-05-14
Docs
- updated project descriptions; gitignore updated (54187c6 by Roman Tsypuk).