Skip to content

Latest commit

 

History

History
805 lines (591 loc) · 69.9 KB

CHANGELOG.md

File metadata and controls

805 lines (591 loc) · 69.9 KB

1.8.5 (2023-11-07)

Bug Fixes

  • docker: try/catch parsing + do not early return (b258437)
  • githubActions: handle invalid yaml (940924d)
  • rules: add Lago (03e9e48)
  • rules: add Payload (0a6f7f5)
  • rules: add Refine (38f3968)
  • rules: add RemixRun (443e88d)
  • rules: add Signoz (7535225)

1.8.4 (2023-11-06)

Bug Fixes

  • githubActions: handle container as object (d5f3fa9)
  • rules: add more pkg for puppeteer (3681eba)

1.8.3 (2023-11-06)

Bug Fixes

  • handle invalid file and log path (f5a0e62)
  • revert doesn't play well with eslint (8ffbd01)

1.8.2 (2023-11-03)

Bug Fixes

1.8.1 (2023-11-02)

Bug Fixes

1.8.0 (2023-10-27)

Bug Fixes

Features

1.7.2 (2023-10-24)

Bug Fixes

  • expose language detection (c7b2266)

1.7.1 (2023-10-23)

Bug Fixes

1.7.0 (2023-10-13)

Bug Fixes

Features

  • introduce Framework category (cd37660)

1.6.1 (2023-10-10)

Bug Fixes

  • rules: add default language until more details come (ac166fe)
  • rules: add github action for es (2d03c88)

1.6.0 (2023-10-07)

Features

  • split hosting and cloud (90f5e80)

1.5.5 (2023-09-26)

Bug Fixes

1.5.4 (2023-09-20)

Bug Fixes

1.5.3 (2023-09-18)

Bug Fixes

  • add failsafe for loading invalid deps, broaden some terraform deps (a9dff95)
  • dependencies 2023-09-17 (#50) (31a9e86)
  • rules: add AWS Api Gateway (de210bb)
  • rules: add AWS Athena (db5c25c)
  • rules: add AWS CloudFormation (9dc9912)
  • rules: add AWS CloudFront (d39ac8d)
  • rules: add AWS Cloudsearch (dc9009c)
  • rules: add AWS CloudWatch (31e51f5)
  • rules: add AWS Document DB (0034589)
  • rules: add AWS EBS (845d4e5)
  • rules: add AWS ECR (04b66db)
  • rules: add AWS EFS (2ffcff3)
  • rules: add AWS EKS (b637333)
  • rules: add AWS Glue (4f4ea7f)
  • rules: add AWS Kinesis (0529af2)
  • rules: add AWS Kms (2f8158f)
  • rules: add AWS Lightsail (1ae666e)
  • rules: add AWS MemoryDB (61d577c)
  • rules: add AWS MQ (582da18)
  • rules: add AWS Neptune (31efa1d)
  • rules: add AWS Opensearch (5ce7f80)
  • rules: add AWS Polly (156d182)
  • rules: add AWS Redshift (4447e5b)
  • rules: add AWS Rekognition (c6a7697)
  • rules: add AWS SageMaker (46daee1)
  • rules: add AWS Secrets Manager (a1c0299)
  • rules: add AWS Step Functions (bd1d906)
  • rules: add AWS TimeStream (171bc11)
  • rules: add AWS Translate (82175ba)
  • rules: add Azure AKS (6f2355a)
  • rules: add Azure Cosmos DB (aa63515)
  • rules: add Azure MariaDB (c00c01a)
  • rules: add Azure MySQL (c58a520)
  • rules: add Azure Postgres (52bde9d)
  • rules: add Azure Redis (f2d8cf3)
  • rules: add Azure SQL (2608550)
  • rules: add BetterStack (6d07d57)
  • rules: add GCP Container Registry, Artifact Regsitry (aeecebe)
  • rules: add GCP Logging (cb93e5d)
  • rules: add more package for Google Translate and Openai (837c1a3)
  • rules: add old AWS client that are still widely used (163a042)
  • rules: add OnlineOrNot (ba63413)
  • rules: add Replit (e2b1271)
  • rules: complete some tech (7ea5513)
  • rules: move some tech to monitoring category (c7242b3)

1.5.2 (2023-09-17)

Bug Fixes

  • dependencies: version should be latest if not specified (ffb6d14)

1.5.1 (2023-09-17)

Bug Fixes

1.5.0 (2023-09-13)

Bug Fixes

  • bad copy pasta (5528203)
  • dependencies 2023-09-06 (#31) (a29aa70)
  • docker: add tests to ensure no component without image is registered (e7325af)
  • rules: add Cloudflare Pages (eb1ee23)
  • rules: add Cloudflare Workers (a4574c9)
  • rules: add Codecov (6c20b0f)
  • rules: add Coveralls (ccb4352)
  • rules: add Jira (a813809)
  • rules: add more packages for Slack (171fa12)
  • rules: add Vialink (831b854)
  • rules: add Yousign (120c32f)

Features

1.4.11 (2023-09-08)

Bug Fixes

1.4.10 (2023-09-05)

Bug Fixes

1.4.9 (2023-09-04)

Bug Fixes

1.4.8 (2023-09-03)

Bug Fixes

  • implicit component were not created with the correct name (234b4cc)

1.4.7 (2023-09-03)

Bug Fixes

  • do not implicitly add host if the first name is not an host (edd4b23)

1.4.6 (2023-09-03)

Bug Fixes

1.4.5 (2023-09-03)

Bug Fixes

1.4.4 (2023-09-02)

Bug Fixes

1.4.3 (2023-08-29)

Bug Fixes

  • missing type export (abe4b4a)
  • output: add a reason prop for each matched component for debugging (9762b26)

1.4.2 (2023-08-23)

Bug Fixes

  • missing golang and terraform definition for aws/gcp (87a5764)
  • rules: add Atlassian (dac8e1d)
  • rules: add AWS EC2 (bd878dc)
  • rules: add Aws.ElastiCache (4f1ab2f)
  • rules: add Aws.Glacier (8769633)
  • rules: add Aws.lambda (ad09ac5)
  • rules: add AWS.RDS (53a4158)
  • rules: add Aws.SNS (8cd3929)
  • rules: add Aws.SQS (5f1d9dc)
  • rules: add Defer.run (7344c2c)
  • rules: add Discord, nodejs now returns 'nodejs' stack not javascript (74956aa)
  • rules: add Hubspot (ae48c62)
  • rules: add HuggingFace (e37651f)
  • rules: add OpenAI (f487888)
  • rules: add Placekit (22c4afc)
  • rules: add Resend (8323512)
  • rules: add Salesforce (e19c870)
  • rules: add Shopify (8aee041)
  • rules: add Supabase (d9e0225)
  • rules: add Supabase Functions (9a6f7e0)
  • rules: add Supabase Postgres (9bd56ce)
  • rules: add Supabase Storage, add new folder for storage category (d4ea9a1)
  • rules: add Zendesk (6429c7b)
  • tests: order snapshot (8723b90)

1.4.1 (2023-08-15)

Bug Fixes

1.4.0 (2023-08-08)

Bug Fixes

  • dependencies 2023-07-16 (#21) (0a9003f)
  • dependencies 2023-07-23 (#26) (86c3bf4)
  • namespace Vault to avoid conflict (4f0ac2e)
  • rename gomod to golang (d4a0cd3)
  • rename rustcargo to rust since it's the official package manager (31e3513)
  • rules: add Fastly (d816405)
  • rules: add GCP Ai Platform (da08aef)
  • rules: add GCP BigTable (521dc76)
  • rules: add GCP Cloud Build (9e038c4)
  • rules: add GCP Dataproc (95267e5)
  • rules: add GCP Datastore (849a31c)
  • rules: add GCP DNS (bae5e74)
  • rules: add GCP Functions (dc51d87)
  • rules: add GCP Language (df0103c)
  • rules: add GCP Secret Manager (855ada5)
  • rules: add GCP Speech (55020f6)
  • rules: add GCP Translate (8e29414)
  • rules: add GCP Vision (5f8fcd5)
  • rules: add Google Maps (adf585c)
  • rules: add Puppeteer (a737e2d)
  • rules: broader match for DB (9766a0d)
  • rust: cover more edge cases (2c2276e)

Features

  • Add support for Rust, update all previously declared packages (e6fb2f0)
  • golang: detect Service (b60a8a3)
  • now support Ruby (dependencies only) (57e162c)
  • rules: declare metadata along rules, auto generate list on prebuild (c0077f3)
  • support Deno (only dependencies) (a12ec0d)

1.3.6 (2023-07-11)

Bug Fixes

  • remove github provider as it is more and more impossible to do it without the filesystem (a87e769)
  • rules: add Okta (56d0627)
  • rules: add Slack (c9eb2d9)
  • rules: oci has an npm package (259e7f5)

1.3.5 (2023-07-11)

Bug Fixes

  • rules: introduce storage type to differentiate from hosting (b0d642f)

1.3.4 (2023-07-09)

Bug Fixes

  • dedup dependencies, ignore docker variables (7819bd9)
  • dependencies 2023-07-09 (#11) (b0e9dc2)
  • pin dependencies (d5bf6e6)
  • remove unnecessary packages (3c1cfcd)
  • rules: add Equinix (47906e5)
  • rules: add S3 (733692b)
  • rules: support for go.mod, combine dependencies when receiving a virtual Payload (only useful for lockfiles not attached to a service) (c1b4820)
  • tf: regex was too permissive (7b3180b)

1.3.3 (2023-07-06)

Bug Fixes

  • dependencies 2023-07-04 (#2) (6a27bf8)
  • rules: add Sqlite (494b585)
  • rules: support for yml->yaml (145bbd8)
  • support more docker-compose filenames, use consola to support logLevel (3e7c222)

1.3.2 (2023-07-04)

Bug Fixes

1.3.1 (2023-07-03)

Bug Fixes

  • edges: remove unecessary properties (c074e38)

1.3.0 (2023-07-01)

Bug Fixes

Features

  • remove group from output. it was abritrary and not useful (02b2b48)

1.2.0 (2023-06-29)

Bug Fixes

  • nested: id was incorrect since it could be reused multiple times (9c3784c)
  • rules: add AppVeyor (a25479d)
  • rules: add AzureCi (a9baa7b)
  • rules: add CirrusCi (5feaee1)
  • rules: add Firebase (9ef7d9e)
  • rules: Add Gitlab CI (37d39e2)
  • rules: add Platform.sh (8dd9bf3)
  • rules: add Snyk (a6d4a1b)
  • rules: add StyleCi (e076585)
  • rules: add variant for CircleCi (f63447a)
  • rules: allow to match multiple files and multiple resource per file (3d202da)
  • rules: rename some to prepare for nested rule (86360e3)

Features

  • rules: detect Terraform resource name (58327d6)
  • rules: nested rules (dotted rules) automatically create the parent component associated (88e06b2)

1.1.6 (2023-06-28)

Bug Fixes

  • dotted path, tests, proper parser for hcl (8be13a6)
  • tests: use pre release that fix a bug with performance (ef1b779)

1.1.5 (2023-06-26)

Bug Fixes

  • flatten: allow to not merge (412140d)

1.1.4 (2023-06-23)

Bug Fixes

  • types: missing export for AnalyserJson (6e21d7f)

1.1.3 (2023-05-10)

Bug Fixes

  • clean up, add missing export, add documentation (84b2080)

1.1.2 (2023-05-10)

Bug Fixes

  • action: try to test it (66994cb)
  • docker: do not remove terraform folder (77be684)

1.1.1 (2023-05-09)

Bug Fixes

1.1.0 (2023-05-09)

Bug Fixes

  • release: rename to .cjs (c9d572f)

Features

  • cli: working basic command + tests (93355b3)
  • export to esm (0601722)

1.0.1 (2023-05-05)

Bug Fixes

  • release: specfy public release (e31dd4d)

1.0.0 (2023-05-05)

Bug Fixes

  • ci: also build in CI to catch typescript errors (6fbfed7)
  • deps: support more docker images (1c87f7f)
  • docker: export every component anyway (cf73701)
  • flatten seems to work (9d4f100)
  • nodejs: add more dependencies (74ef1fe)
  • payload: move helpers directly into payload, sort components for easier snapshot, (tmp: broke edges) (59c7529)
  • store ref instead of id (18781a0)
  • wrong path for coverage (04b77f4)

Features

  • add support for Terraform, rename tests (1e83450)
  • analyser: find hosting and edges after analysis (7b5398f)
  • detect languages, payload is now mergeable (a615b3a)
  • parse docker (af75f89)
  • payload: now is self-recursive and mergeable (63f0daf)
  • payload: output all dependencies found (afc05b5)
  • payload: proper flatten (375422d)
  • payload: use class to merge and output (7dc8952)
  • provider: Github API provider (1e3d47b)
  • rules: reuse code to match files (cbe0413)
  • rule: support full path match, add github actions, cypress, kibana, github (fd62a30)
  • strongly type supported tech, simplify return to use uniq key, load package.json and detect some deps (718011c)

1.0.0 (2023-05-05)

Bug Fixes

  • ci: also build in CI to catch typescript errors (6fbfed7)
  • deps: support more docker images (1c87f7f)
  • docker: export every component anyway (cf73701)
  • flatten seems to work (9d4f100)
  • nodejs: add more dependencies (74ef1fe)
  • payload: move helpers directly into payload, sort components for easier snapshot, (tmp: broke edges) (59c7529)
  • store ref instead of id (18781a0)
  • wrong path for coverage (04b77f4)

Features

  • add support for Terraform, rename tests (1e83450)
  • analyser: find hosting and edges after analysis (7b5398f)
  • detect languages, payload is now mergeable (a615b3a)
  • parse docker (af75f89)
  • payload: now is self-recursive and mergeable (63f0daf)
  • payload: output all dependencies found (afc05b5)
  • payload: proper flatten (375422d)
  • payload: use class to merge and output (7dc8952)
  • provider: Github API provider (1e3d47b)
  • rules: reuse code to match files (cbe0413)
  • rule: support full path match, add github actions, cypress, kibana, github (fd62a30)
  • strongly type supported tech, simplify return to use uniq key, load package.json and detect some deps (718011c)