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

Compare with 0.3.41

Features

  • added aws access analyzer service (1db4b7c by Roman Tsypuk).

0.3.41 - 2024-05-14

Compare with 0.3.40

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

Compare with 0.3.39

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

Compare with 0.3.38

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

Compare with 0.3.37

Features

  • add aws appflow (722d97d by Roman Tsypuk).

0.3.37 - 2024-05-08

Compare with 0.3.36

Docs

  • updated online documentation (680e0cb by Roman Tsypuk).

Features

  • add aws backup service (9c9d4e5 by Roman Tsypuk).

0.3.36 - 2024-05-07

Compare with 0.3.35

Features

  • add aws eks (f20574b by Roman Tsypuk).

0.3.35 - 2024-03-08

Compare with 0.3.34

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

Compare with 0.3.33

Features

  • add support for rds postgresql engine (0f265c4 by Roman Tsypuk).

0.3.33 - 2024-02-29

Compare with 0.3.32

Features

  • add aws neptine managed service (6541b50 by Roman Tsypuk).

0.3.32 - 2024-02-25

Compare with 0.3.31

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

Compare with 0.3.30

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

Compare with 0.3.29

Features

  • load UML from any remote http/https endpoint (ca72932 by Roman Tsypuk).

0.3.29 - 2024-02-15

Compare with 0.3.28

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

Compare with 0.3.27

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

Compare with 0.3.26

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

Compare with 0.3.25

Features

  • add support for different connectors in uml (743009e by Roman Tsypuk).

0.3.25 - 2024-01-31

Compare with 0.3.24

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

Compare with 0.3.23

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

Compare with 0.3.22

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

Compare with 0.3.21

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

Compare with 0.3.20

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

Compare with 0.3.19

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

Compare with 0.3.18

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

Compare with 0.3.17

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

Compare with 0.3.16

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

Compare with 0.3.15

Docs

  • add mermaid documentation (6cd4811 by Roman Tsypuk).

Features

  • add project timeline (d1faacf by Roman Tsypuk).

0.3.15 - 2023-09-30

Compare with 0.3.14

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

Compare with 0.3.13

Docs

  • updated landscape (c600297 by Roman Tsypuk).
  • cosmetics fix (bf8c64e by Roman Tsypuk).

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

Compare with 0.3.12

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

Compare with 0.3.11

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

Compare with 0.3.10

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

Compare with 0.3.9

Docs

  • udpated readme (791d298 by Roman Tsypuk).
  • updated changelog (c61e12c by Roman Tsypuk).

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

Compare with 0.3.2

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

Compare with 0.3.1

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

Compare with 0.3.0

0.3.0 - 2023-05-17

Compare with 0.2.5

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

Compare with 0.2.4

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

Compare with 0.2.3

0.2.3 - 2023-05-14

Compare with 0.2.2

0.2.2 - 2023-05-14

Compare with 0.2.1

Docs

  • updated project details (3cc1796 by Roman Tsypuk).

0.2.1 - 2023-05-14

Compare with 0.2.0

Features

  • added reload coordinates from previous file version; added samples for aws iam (8cc38fa by Roman Tsypuk).

0.2.0 - 2023-05-14

Compare with 0.1.0

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

Compare with first commit

Docs

  • updated project descriptions; gitignore updated (54187c6 by Roman Tsypuk).