1.8.5 (2023-11-07)
- 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)
1.8.3 (2023-11-06)
1.8.2 (2023-11-03)
- github actions (#88) (30f421e), closes #87
- rules: add Celery (31bc5a8)
- rules: add K6 (1f09f83)
- rules: add more pkg for languages (73139ab)
- rules: add NeonDB (5aa9b75)
- rules: add Novu (dd07853)
- rules: add Python partial support (7385001)
- rules: add Qdrant (5bbd688)
- rules: add Selenium (e60c287)
- rules: add Zig (38eda05)
1.8.1 (2023-11-02)
- rules: add Atlassian Confluence (9b44546)
- rules: add Atlassian OpsGenie (910480e)
- rules: add Atlassian Trello (5233bad)
- rules: add ClickSend (dcfcf29)
- rules: add CloudBees (675af1d)
- rules: add CloudBees Codeship (e2153a3)
- rules: add DroneCI (c547989)
- rules: add DuckDB (1b9fdec)
- rules: add Mattermost (d48910a)
- rules: add MilvusDB (8d74b59)
- rules: add more npm pkgs (427cc40)
- rules: add more pkg for grafana (d27ff11)
- rules: add Oceanbase (904bba7)
- rules: add Prometheus (a2a3210)
- rules: add QuestDB (0ceb838)
- rules: add Railway (f60616a)
- rules: add SurrealDB (80ba63a)
- rules: add TDengine (58bb923)
- rules: add TiDB (2303636)
- rules: add TimescaleDB (93d24a1)
- rules: add Uptime Kuma (155f2fa)
- rules: add VictoriaMetrics (519edf7)
- rules: rename Bitbucket (4e25ed4)
- rules: rename jira (0ef6782)
1.8.0 (2023-10-27)
- match by extensions (9649581)
1.7.2 (2023-10-24)
- expose language detection (c7b2266)
1.7.1 (2023-10-23)
- dependencies 2023-10-15 (#68) (ba1340d)
- rules: add Adminer (3ec7946)
- rules: add Assemble (5aad32b)
- rules: add Astro (2535aca)
- rules: add Blitzjs (3a27de9)
- rules: add Bytebase (9eed1c2)
- rules: add Consul (d189686)
- rules: add CrateDB (501fba5)
- rules: add Deno Deploy (bc613d9)
- rules: add docker for Nextcloud (99fae5e)
- rules: add docker for Sonarqube (14c5320)
- rules: add docker for Wordpress (f8ccad3)
- rules: add Docusaurus (25c4257)
- rules: add Drupal (2c6449e)
- rules: add Eleventy (da822cc)
- rules: add Expojs (2a14943)
- rules: add Flyway (6910816)
- rules: add Ghost (94bc122)
- rules: add Gridsome (380f20d)
- rules: add HAProxy (ca6bb32)
- rules: add HexoJS (4b80842)
- rules: add Hugo (29d6693)
- rules: add Jekyll (a48bec8)
- rules: add Kong (f3f6689)
- rules: add Liquibase (892122e)
- rules: add Mongo Express (bc915fd)
- rules: add more docker for sentry (738c4b7)
- rules: add Nats (bb278c5)
- rules: add OVH Database (75b7dbf)
- rules: add OVH Dedicated (19cb968)
- rules: add OVH Kubernetes (e9c0ec6)
- rules: add OVH Storage (9c2e02b)
- rules: add OVH VPS (5c8c345)
- rules: add Qovery (28abb31)
- rules: add Qovery Cluster (b9c8802)
- rules: add Qovery Database (726ebb3)
- rules: add Rethinkdb (fa822f0)
- rules: add Scaleway Container (54e21c1)
- rules: add Scaleway Database (a18300c)
- rules: add Scaleway DocumentDB (befbcce)
- rules: add Scaleway Elasticmetal (5c4fe78)
- rules: add Scaleway Function (3e99802)
- rules: add Scaleway Kubernetes (17cb981)
- rules: add Scaleway M&Q (7044350)
- rules: add Scaleway Redis (cdc3e4b)
- rules: add Scaleway Secret manager (d9e8207)
- rules: add Scaleway Storage (431fdc8)
- rules: add Shopify Hydrogen (5fc5940)
- rules: add Teamspeak (252f273)
- rules: add Telegraf (3045a83)
- rules: add Traefik (d80caa3)
- rules: restrict hashicorp vault docker (ef36fae)
1.7.0 (2023-10-13)
- rules: add Adyen (8dc48f6)
- rules: add Apache Hadoop (34f23a0)
- rules: add Apache Hive (03bebe3)
- rules: add Apache Solr (8f79bae)
- rules: add AtlasGo (127745b)
- rules: add AWS Kafka (c713d8b)
- rules: add Checkov (ea48763)
- rules: add Chef' (a8cdbed)
- rules: add Commercetools (3630ec9)
- rules: add D3 (b8bfcc3)
- rules: add Gatsby (95e0c13)
- rules: add GolangCI Lint (57e02c3)
- rules: add Healthchecks.io (efc4b12)
- rules: add HyperDX (cb327c3)
- rules: add IBM Cloud (d40e522)
- rules: add IFTT (4eb20fd)
- rules: add Intercom (2b798a9)
- rules: add Joomla (0b0b03a)
- rules: add Koyeb (549b566)
- rules: add Linear (79e7d97)
- rules: add Logstash (fe76a1f)
- rules: add more pkg for Coveralls (c3cb7cb)
- rules: add more pkg for Electron (a303075)
- rules: add Optimizely (a632c37)
- rules: add Papertrail (d656ad5)
- rules: add Prestashop (51e2a50)
- rules: add RedwoodJs (03d5439)
- rules: add Rollbar (3a00b19)
- rules: add Scout APM (a5ecfc5)
- rules: add some cloud version (7c69754)
- rules: add Supabase Realtime (5c7eb36)
- rules: add Tensorflow (dda684a)
- rules: add Thrift (685e8cf)
- rules: add Vercel Edge (818aba2)
- rules: update docker images for docker (a7163e6)
- introduce Framework category (cd37660)
1.6.1 (2023-10-10)
- rules: add default language until more details come (ac166fe)
- rules: add github action for es (2d03c88)
1.6.0 (2023-10-07)
- split hosting and cloud (90f5e80)
1.5.5 (2023-09-26)
- deduplicate path (1d4e690)
1.5.4 (2023-09-20)
- naming consistancy for GCP, AWS, Azure (03f3e36)
- rules: add Adobe Commerce Cloud (1be71a5)
- rules: add ApiPlatform (07e48e6)
- rules: add Blackfire (6662f39)
- rules: add GoAcme Lego (6769283)
- rules: add Intuit (55397d0)
- rules: add Koala analytics (4bdeb0d)
- rules: add Mailgun (8698fb4)
- rules: add MailHog (048fb23)
- rules: add more packages for PubSub (bdc344a)
- rules: add more packages for Slack (6224c9f)
- rules: add more pkg for Shopify (3fd134c)
- rules: add package for FlySystem php (7d384b6)
- rules: add Paypal (cc3efe5)
- rules: add Pirsch Analytics (283f050)
- rules: add PostHog (bf0c27f)
- rules: add SAP (bc17732)
- rules: add SAS (048229c)
- rules: add ServiceNow (e1a6d9d)
- rules: add SonarCloud (0ff0462)
- rules: add SonarLint (18ec33b)
- rules: add Tailscale (0c090d5)
- rules: add Telegram (bcd9e68)
- rules: add Vale (ec61927)
- rules: add Veriff (ba71b91)
- rules: sonarqube (2a63334)
- rules: wrong pkg type for koala (1efd749)
1.5.3 (2023-09-18)
- 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)
- dependencies: version should be latest if not specified (ffb6d14)
1.5.1 (2023-09-17)
- rules: add Ansible' (9d03341)
- rules: add AWS CodeBuild (8c7fbe6)
- rules: add Elasticcloud (e2120a5)
- rules: add Electron (4a6d85e)
- rules: add GCP App Engine (0da2814)
- rules: add GitGuardian (72145e7)
- rules: add Klarna (b101bed)
- rules: add LemonSqueezy (f9bd562)
- rules: add Lighthouse (d921821)
- rules: add more package for Terraform (e0098c4)
- rules: add Playwright (07ee973)
- rules: add Postmark (1bcf9db)
1.5.0 (2023-09-13)
- 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)
1.4.11 (2023-09-08)
- rules: add Brevo (b0b1597)
- rules: add GCP Dataflow' (999ab11)
- rules: add GCP Dialogflow (2bfbdc4)
- rules: add GCP KMS (acea79b)
- rules: add GCP Memorystore (redis) (3afd321)
- rules: add GCP Spanner (d5beec7)
- rules: add GCP Tasks (ea1dd29)
- rules: add Matomo (d7cfaae)
- rules: add Meilisearch (d46929d)
- rules: add Nextcloud (07da83f)
- rules: add PHP Pest (b9181b5)
- rules: add support for PHP (#32) (85d0e17)
1.4.10 (2023-09-05)
- rules: add AlpineJS (3bc003b)
- rules: add BigCommerce (144f5f8)
- rules: add Emberjs (636f6d8)
- rules: add Hypertune (b5104ca)
- rules: add LaunchDarkly (8a15eb3)
- rules: add Meteorjs (2dc5aef)
- rules: add Mithriljs (4a2b025)
- rules: add Next.js (2f1f094)
- rules: add npm package to aws amplify (1d94ad6)
- rules: add npm package to AWS Lambda" (c21735e)
- rules: add NuxtJs (f32ca43)
- rules: add Planetscale (78c85bd)
- rules: add PreactJS (e0893ab)
- rules: add Sanity (0bb6370)
- rules: add Sitecore (72be68d)
- rules: add SolidJS (a68bbd9)
- rules: add Splitio (39fa9db)
- rules: add Sveltejs (433fbb9)
- rules: add Tinybirdco (21a6b66)
- rules: add Upstash (97cf805)
- rules: hotjar is a saas (f597fdc)
1.4.9 (2023-09-04)
- rules: add Apache Flink (c97479a)
- rules: add Apache Iceberg (0887243)
- rules: add Apache Storm (949c655)
- rules: add AWS Amplify Hosting (ff1aed2)
- rules: add AWS ECS (1c40cea)
- rules: add AWS Fargate (1510e40)
- rules: add Crowdin (05c8c32)
- rules: add Databricks (127e17f)
- rules: add Dataiku (f596cd5)
- rules: add Datastax (fd8a612)
- rules: add Digital Ocean (0de015b)
- rules: add Discourse (4e2af20)
- rules: add Docusign (736f516)
- rules: add Dynatrace (5395ba3)
- rules: add Facebook (f41b2f5)
- rules: add Firebase Firestore (a968586)
- rules: add missing package for Datadog (07e0750)
- rules: add some missing Terraform provider (b3dd1bc)
- rules: add Tencent Cloud (9ca03d1)
1.4.8 (2023-09-03)
- implicit component were not created with the correct name (234b4cc)
1.4.7 (2023-09-03)
- do not implicitly add host if the first name is not an host (edd4b23)
1.4.6 (2023-09-03)
- rules: add Airbyte (2a3ee10)
- rules: add Apache Airflow' (d8d3bfb)
- rules: add Apache CouchDB (1ff6a0b)
- rules: add Apache Kafka (2b3de25)
- rules: add Apache Spark (a3b838d)
- rules: add Bitbucket (56dece1)
- rules: add Contentful (1309869)
- rules: add LogSnag (5b6a8cf)
- rules: add Twitter/X (82dcde7)
- rules: add Zapier (4ba1229)
- rules: cassandra is apache (903bd3b)
1.4.5 (2023-09-03)
- rules: add Airtable (4bd132c)
- rules: add Box (cdb4501)
- rules: add Clickhouse (b61cf67)
- rules: add Fabric (95ff764)
- rules: add Figma (02baeca)
- rules: add Gitbook (8a74016)
- rules: add Grafana (4b8d5f7)
- rules: add Klaviyo (9f6f69f)
- rules: add Mixpanel (c4d1d28)
- rules: add Notion (ec1381c)
- rules: add Plausible (e524128)
- rules: add Postman (ecceae3)
- rules: add Sendgrid (e562560)
- rules: add Squarespace (8cc8a1d)
- rules: add Stripe (d2c845f)
- rules: add Twilio (40b1f9f)
- rules: add Webflow (0373511)
- rules: add Wiz (813e20a)
1.4.4 (2023-09-02)
- rules: add Adobe (4cea447)
- rules: add Amplitude (9e1dd14)
- rules: add Dropbox (2a24b97)
- rules: add Google Analytics (eedf231)
- rules: add Mailchimp (17ac7b9)
- rules: add Pingdom (9e3cfeb)
- rules: add Splunk (38186a3)
- rules: add Square (4e1dd64)
- rules: add Vercel AI (66a0e7a)
- rules: add Vercel Analytics (95f0af8)
- rules: add Vercel Blob (2937fbe)
- rules: add Vercel KV (f389227)
- rules: add Vercel Postgres (a1e0bdd)
- rules: add Zoom (93eb820)
- rules: add Zuora (44a7a59)
1.4.3 (2023-08-29)
- missing type export (abe4b4a)
- output: add a reason prop for each matched component for debugging (9762b26)
1.4.2 (2023-08-23)
- 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)
- expose autoloader (f524090)
1.4.0 (2023-08-08)
- 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)
- 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)
- 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)
- rules: introduce storage type to differentiate from hosting (b0d642f)
1.3.4 (2023-07-09)
- 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)
- 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)
- rules: add Cloudflare provider (5567105)
- rules: add CockroachDB (712b0ca)
- rules: add Gitlab (b77f844)
- rules: add OVH (e3a8694)
- rules: add Pagerduty (6e2d034)
- rules: add PrismaCloud (4f428e4)
- rules: add Scaleway (d6fc701)
- rules: add Snowflake (53ea5d7)
- rules: clean some incorrect rules (3c862f6)
- snyk: add terraform (37439b3)
1.3.1 (2023-07-03)
- edges: remove unecessary properties (c074e38)
1.3.0 (2023-07-01)
- remove group from output. it was abritrary and not useful (02b2b48)
1.2.0 (2023-06-29)
- 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)
- rules: detect Terraform resource name (58327d6)
- rules: nested rules (dotted rules) automatically create the parent component associated (88e06b2)
1.1.6 (2023-06-28)
- 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)
- flatten: allow to not merge (412140d)
1.1.4 (2023-06-23)
- types: missing export for AnalyserJson (6e21d7f)
1.1.3 (2023-05-10)
- clean up, add missing export, add documentation (84b2080)
1.1.2 (2023-05-10)
1.1.1 (2023-05-09)
- cli: set as executable (0718ea4)
1.1.0 (2023-05-09)
- release: rename to .cjs (c9d572f)
1.0.1 (2023-05-05)
- release: specfy public release (e31dd4d)
- 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)
- 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)
- 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)
- 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)