Skip to content

Latest commit

 

History

History
666 lines (521 loc) · 86.8 KB

CHANGELOG.md

File metadata and controls

666 lines (521 loc) · 86.8 KB

5.2.0 (2022-07-19)

  • feat: add webhook verify utility function to node (#457) (3cefdb9), closes #457
  • chore(deps-dev): bump @types/node from 18.0.0 to 18.0.1 (#493) (8f6e1db), closes #493
  • chore(deps): bump actions/cache from 3.0.3 to 3.0.4 (#482) (230f8f7), closes #482
  • chore(deps): bump composer/composer in /packages/php (#496) (987a0ab), closes #496
  • chore(deps): bump django from 3.2.13 to 3.2.14 in /packages/python (#500) (51d65d8), closes #500
  • chore(deps): bump guzzlehttp/guzzle from 7.4.1 to 7.4.5 in /packages/php (#497) (8ef3733), closes #497
  • chore(deps): bump guzzlehttp/psr7 from 2.1.0 to 2.4.0 in /packages/php (#498) (54f750e), closes #498

5.1.4 (2022-07-05)

  • fix: add types for libraries used in source code (#490) (dac0568), closes #490
  • fix: keep composer lock in git (#495) (7682467), closes #495
  • fix(python): bug fixes, general improvements and integration test suite (8ecdbc1)
  • ci: attempt to fix php builds in ci (#494) (93b0a4f), closes #494
  • chore: update package-lock after new dependencies added (9cb4453)
  • chore(deps-dev): bump @commitlint/cli from 17.0.2 to 17.0.3 (#484) (b6cce3e), closes #484
  • chore(deps-dev): bump @commitlint/config-conventional (#483) (2d97bcf), closes #483
  • chore(deps-dev): bump @readme/eslint-config from 8.7.6 to 8.8.0 (#485) (656ff8e), closes #485
  • chore(deps-dev): bump @readme/eslint-config in /packages/node (#487) (2134ca7), closes #487
  • chore(deps-dev): bump @types/node from 17.0.31 to 18.0.0 (#476) (5e3173b), closes #476
  • chore(deps-dev): bump eslint from 8.14.0 to 8.18.0 in /packages/node (#473) (246ce5a), closes #473
  • chore(deps-dev): bump eslint from 8.18.0 to 8.19.0 (#491) (398ce1a), closes #491
  • chore(deps-dev): bump nock from 13.2.4 to 13.2.7 (#478) (2324265), closes #478
  • chore(deps-dev): bump nock from 13.2.4 to 13.2.8 in /packages/node (#488) (bedee54), closes #488
  • chore(deps-dev): bump prettier from 2.6.2 to 2.7.1 in /packages/node (#486) (3f55b9d), closes #486
  • chore(deps-dev): bump typescript from 4.7.2 to 4.7.4 in /packages/node (#489) (0c75bf8), closes #489
  • chore(deps): bump actions/setup-python from 3 to 4 (#481) (8349209), closes #481
  • feat(python): bump version to 2.0.1 (ab236b9)

5.1.3 (2022-06-21)

  • chore: bump browserslist/caniuse dep (fd9968a)
  • chore: bump ReadMe.Metrics dotnet sdk to v1.1.0 (852a24a)
  • chore: bump ReadMe.Metrics dotnet sdk to v1.1.0 (511662a)
  • chore: bump ReadMe.Metrics dotnet sdk to v1.1.1 (d0fcaee)
  • chore: bump ReadMe.Metrics dotnet sdk to v1.1.1 (d3cccbd)
  • chore: move dotnet repo into packages/dotnet (#391) (5e48cba), closes #391 #2
  • chore: ugh, attempting to fix history (8e9314d)
  • chore: update package.json to remove npx (84ae6a6)
  • chore(deps-dev): bump @commitlint/cli from 16.2.3 to 16.2.4 (#436) (c78236f), closes #436
  • chore(deps-dev): bump @commitlint/cli from 16.2.4 to 17.0.2 (#466) (12f7557), closes #466
  • chore(deps-dev): bump @commitlint/config-conventional (#441) (913f754), closes #441
  • chore(deps-dev): bump @commitlint/config-conventional (#465) (f27bb74), closes #465
  • chore(deps-dev): bump @readme/eslint-config from 8.7.3 to 8.7.6 (#472) (5e05f8f), closes #472
  • chore(deps-dev): bump @readme/eslint-config in /packages/node (#448) (02d85d9), closes #448
  • chore(deps-dev): bump @readme/eslint-config in /packages/node (#470) (0a57c0d), closes #470
  • chore(deps-dev): bump @types/node in /packages/node (#434) (80ea3df), closes #434
  • chore(deps-dev): bump @types/node in /packages/node (#452) (2111295), closes #452
  • chore(deps-dev): bump @types/node in /packages/node (#468) (e3cbcd8), closes #468
  • chore(deps-dev): bump eslint from 8.10.0 to 8.14.0 in /packages/node (#423) (d983bf7), closes #423
  • chore(deps-dev): bump eslint from 8.14.0 to 8.16.0 (#463) (21f2a57), closes #463
  • chore(deps-dev): bump eslint from 8.16.0 to 8.18.0 (#474) (3b9a573), closes #474
  • chore(deps-dev): bump express from 4.17.1 to 4.18.0 in /packages/node (#421) (d11c197), closes #421
  • chore(deps-dev): bump express from 4.18.0 to 4.18.1 in /packages/node (#450) (44474e7), closes #450
  • chore(deps-dev): bump is-valid-uuid-v4 in /packages/node (#432) (c358364), closes #432
  • chore(deps-dev): bump prettier from 2.5.1 to 2.6.2 in /packages/node (#427) (a1dd3fc), closes #427
  • chore(deps-dev): bump prettier from 2.6.2 to 2.7.1 (#475) (c9e86d0), closes #475
  • chore(deps-dev): bump supertest from 6.1.6 to 6.2.3 in /packages/node (#444) (0e0f58b), closes #444
  • chore(deps-dev): bump ts-jest from 27.1.3 to 27.1.4 in /packages/node (#426) (b59d8db), closes #426
  • chore(deps-dev): bump typescript from 4.6.2 to 4.6.3 in /packages/node (#430) (e7e1d08), closes #430
  • chore(deps-dev): bump typescript from 4.6.3 to 4.6.4 in /packages/node (#449) (5a7eca0), closes #449
  • chore(deps-dev): bump typescript from 4.6.4 to 4.7.2 in /packages/node (#469) (d4ff721), closes #469
  • chore(deps): bump actions/cache from 3.0.2 to 3.0.3 (#462) (6a4a79b), closes #462
  • chore(deps): bump django from 3.2.12 to 3.2.13 in /packages/python (#413) (cc68dd6), closes #413
  • chore(deps): bump github/codeql-action from 1 to 2 (#420) (b5edc4d), closes #420
  • chore(deps): bump github/codeql-action from 1 to 2 (#420) (a2ad6eb), closes #420
  • chore(deps): bump rack from 2.2.3 to 2.2.3.1 in /packages/ruby (#471) (b253fee), closes #471
  • chore(dotnet): bump version to 1.1.2 (088707a)
  • chore(examples): fix markdown header (fc341b0)
  • chore(node): added examples dir to npmignore (6070427), closes /github.com/readmeio/metrics-sdks/pull/418#discussion_r862001758
  • fix: ensure all config files are included in the bundled output (#461) (8da9bd1), closes #461 /github.com/readmeio/metrics-sdks/pull/461#issuecomment-1142515676
  • fix(dotnet): update SDK to point to /v1/request (#405) (7a66cbd), closes #405
  • feat(examples): add hapi example to integration test suite (#458) (c0f8671), closes #458
  • refactor: change ordering of docker file (4b91229)
  • refactor: switch to using eslint overrides for weird lint rule (f50e801)
  • refactor(node): remove unused body-parser dep (#443) (4f3c6f2), closes #443
  • docs: add .NET to main README.md (cabb16c)
  • docs: add basic metrics integration to express app (ed914cd)
  • docs: add ReadMe file for express example (fa38ca9)
  • docs: initial commit of a sample express app (b89e2a3)
  • docs: readme.express isn't a thing anymore 🤦‍♂️ (099b8d4)
  • docs: removing some docs from the repo as they live in our .github/ repo now (5d4a46d)
  • docs: removing some docs from the repo as they live in our .github/ repo now (4b8d2f0)
  • test: whitespace to test subtree history push (b52565b)
  • test(node): try and bring back in regular node v16 (#445) (57ae481), closes #445
  • ci: adding a new dependabot manifest for our node pkg (#419) (a852927), closes #419
  • ci: adding a new dependabot manifest for our node pkg (#419) (f02928b), closes #419
  • feature: cross language integration tests (#417) (bca2105), closes #417 #435
  • feature: use git subtree instead of splitsh/lite (#401) (dfd00d2), closes #401 #5 #7 #6 #9 #8 #15 #17 #18 #19 #20 #22 #23 #24 #25 #26 #27 #35 #36 #41 #40 #37 #63 #65 #66 #82 #89 #93 #102 #113 #104 #107 #124 #123 #122 #155 readmeio/metrics-sdks#154 #168 #172 #157 #162 #149 #145 #158 #146 #138 #137 #139 #182 #189 #192 #190 #184 #195 #249 #253 #259 #268
  • Add troubleshooting guide to readme (#2) (bb1c300), closes #2
  • created classes to create har json, http request processing (edd5284)
  • documentation cleanup for .com vs .io log issue (c56025c)
  • Readme.Metrics library with .net core API versions 3.1, 5 and 6 (d9cdc25)
  • remove build artifacts from git (4fddaec)
  • restructure git ignores (c2d0fdf)
  • Revert "feat: check to see if the github action actually works on github" (643a31a)
  • Update README.md (4265637)
  • Update README.md (deef5f0)
  • Update README.md (e8ef077)
  • Update README.md (a239f5f)
  • update README.md to look more like ReadMe's standard metrics format (b2b0091)
  • Updated middleware integration code to app.UseMiddleware<Readme.Metrics>() (dae9680)

5.1.2 (2022-04-21)

  • feat: adding support for node 18, dropping node 12 (#406) (2d109b1), closes #406 /github.com/npm/cli/issues/1905#issuecomment-725686340
  • fix: update codeql analysis to run on PRs to main (284a420)
  • chore(deps-dev): bump @commitlint/cli from 15.0.0 to 16.2.3 (#389) (623cb7c), closes #389
  • chore(deps-dev): bump @commitlint/config-conventional (#388) (8c6d498), closes #388
  • chore(deps-dev): bump @types/node from 16.11.11 to 17.0.24 (#396) (761337f), closes #396
  • chore(deps-dev): bump eslint from 8.10.0 to 8.13.0 (#397) (75834b3), closes #397
  • chore(deps-dev): bump express from 4.17.1 to 4.17.3 (#385) (918cfc9), closes #385
  • chore(deps-dev): bump is-valid-uuid-v4 from 1.2.1 to 1.2.2 (#386) (7b0b6ae), closes #386
  • chore(deps-dev): bump prettier from 2.5.1 to 2.6.2 (#394) (60cda78), closes #394
  • chore(deps-dev): bump supertest from 6.1.6 to 6.2.2 (#384) (0994abf), closes #384
  • chore(deps): bump actions/cache from 2.1.7 to 3.0.2 (#395) (da9b6a7), closes #395
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 (#398) (0c1b805), closes #398
  • chore(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/node (#379) (7ad6906), closes #379

5.1.1 (2022-04-15)

5.1.0 (2022-03-02)

  • chore: bump ruby sdk version (#352) (f1601a0), closes #352
  • chore: update gem to 2.0.1 and add os runtime dep (#355) (69d60d9), closes #355
  • chore(deps): bump actions/checkout from 2 to 3 (#366) (f60e5bf), closes #366
  • chore(deps): bump actions/setup-node from 2.5.0 to 3 (#368) (4722c79), closes #368
  • chore(deps): bump actions/setup-python from 2.3.1 to 3 (#367) (0ab7101), closes #367
  • chore(deps): bump django from 3.2.5 to 3.2.12 in /packages/python (#364) (95ef499), closes #364
  • chore(deps): upgrading node pkg dependencies (#377) (c9c3e1f), closes #377
  • fix(php): update http, support and package-versions to ensure this can run with laravel 9 (#374) (8ac5b08), closes #374
  • fix(readme): clarify that the base log url has to be readme.io, not readme.com (#357) (2fa8edb), closes #357
  • Specify the uuid gem dependency (#353) (44171f4), closes #353
  • feat: Ruby SDK Improvements (#350) (50267ff), closes #350 #351

5.0.2 (2021-12-21)

  • fix: remove null postData, add support for nested express routes (#337) (6433718), closes #337

5.0.1 (2021-12-03)

  • chore(deps-dev): bump @commitlint/cli from 13.2.0 to 15.0.0 (#327) (b2bc0d3), closes #327
  • chore(deps-dev): bump @commitlint/config-conventional (#317) (78068fd), closes #317
  • chore(deps-dev): bump @commitlint/config-conventional (#325) (c3f7634), closes #325
  • chore(deps-dev): bump @types/har-format from 1.2.7 to 1.2.8 (#315) (cf569f4), closes #315
  • chore(deps-dev): bump @types/jest from 27.0.1 to 27.0.2 (#314) (6d0d647), closes #314
  • chore(deps-dev): bump @types/jest from 27.0.2 to 27.0.3 (#331) (538373b), closes #331
  • chore(deps-dev): bump @types/node from 16.11.6 to 16.11.11 (#328) (23d2795), closes #328
  • chore(deps-dev): bump @types/node from 16.9.1 to 16.11.6 (#313) (916df92), closes #313
  • chore(deps-dev): bump @typescript-eslint/parser from 4.30.0 to 5.3.0 (#311) (d3c50f6), closes #311
  • chore(deps-dev): bump @typescript-eslint/parser from 5.3.0 to 5.5.0 (#333) (9814c2f), closes #333
  • chore(deps-dev): bump jest from 27.3.0 to 27.3.1 (#318) (f4098a9), closes #318
  • chore(deps-dev): bump jest from 27.3.1 to 27.4.3 (#329) (d1544fd), closes #329
  • chore(deps-dev): bump nock from 13.1.3 to 13.1.4 (#316) (8eb3923), closes #316
  • chore(deps-dev): bump nock from 13.1.4 to 13.2.1 (#332) (4e2179e), closes #332
  • chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 (#326) (7ed2225), closes #326
  • chore(deps-dev): bump ts-jest from 27.0.5 to 27.0.7 (#310) (06d7127), closes #310
  • chore(deps-dev): bump typescript from 4.4.2 to 4.4.4 (#319) (a00b351), closes #319
  • chore(deps-dev): bump typescript from 4.4.4 to 4.5.2 (#330) (df24d45), closes #330
  • chore(deps-dev): upgrading eslint and @readme/eslint-config (#335) (fbf0542), closes #335
  • chore(deps): bump actions/cache from 2.1.6 to 2.1.7 (#323) (c7c46db), closes #323
  • chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#324) (958b09c), closes #324
  • chore(deps): bump actions/setup-python from 2.2.2 to 2.3.1 (#322) (5bf5da2), closes #322
  • chore(deps): bump node-fetch from 2.6.5 to 2.6.6 (#312) (521a75e), closes #312
  • feat: dropping support for PHP 7.3, extending support to PHP 8.1 (#334) (9e4298d), closes #334
  • fix: suppressing some PHP 8.1 deprecation notices (c521648)
  • fix(node): ensure that unknown request bodies are handled without errors (#321) (4ef1e0d), closes #321
  • ci: pinning the version of python that's used in ci (#320) (f9c92d9), closes #320

5.0.0 (2021-10-18)

  • chore: bump ruby version (3825030)
  • chore: docs for packaging Python + correct path to Python release version number (#274) (d9ff651), closes #274
  • chore(deps-dev): bump @commitlint/cli from 12.1.4 to 13.1.0 (#282) (2d4fc24), closes #282
  • chore(deps-dev): bump @commitlint/cli from 13.1.0 to 13.2.0 (#297) (79bec44), closes #297
  • chore(deps-dev): bump @commitlint/config-conventional (#278) (4851013), closes #278
  • chore(deps-dev): bump @commitlint/config-conventional (#299) (de7ca44), closes #299
  • chore(deps-dev): bump @readme/eslint-config from 5.1.0 to 6.1.0 (#290) (8964fab), closes #290
  • chore(deps-dev): bump eslint from 7.29.0 to 7.32.0 (#279) (3a3ac55), closes #279
  • chore(deps-dev): bump jest from 27.0.5 to 27.0.6 (#269) (097fa6e), closes #269
  • chore(deps-dev): bump jest from 27.0.6 to 27.1.0 (#292) (bd6b9df), closes #292
  • chore(deps-dev): bump jest from 27.1.0 to 27.3.0 (#308) (9353465), closes #308
  • chore(deps-dev): bump nock from 13.1.0 to 13.1.3 (#287) (b88aee2), closes #287
  • chore(deps-dev): bump prettier from 2.3.1 to 2.3.2 (#268) (c03262f), closes #268
  • chore(deps-dev): bump prettier from 2.3.2 to 2.4.1 (#300) (6904cdb), closes #300
  • chore(deps-dev): bump supertest from 6.1.3 to 6.1.6 (#286) (cca36d0), closes #286
  • chore(deps-dev): refactor some dev dependencies around (#293) (c95a74f), closes #293
  • chore(deps-dev): upgrading some dev deps and running npm audit (#309) (c83e62f), closes #309
  • chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#267) (3f6bfac), closes #267
  • chore(deps): bump actions/setup-node from 2.2.0 to 2.4.0 (#285) (1856047), closes #285
  • chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#294) (ac48a9c), closes #294
  • chore(deps): bump addressable from 2.7.0 to 2.8.0 in /packages/ruby (#275) (4029afb), closes #275
  • chore(deps): bump find-cache-dir from 3.3.1 to 3.3.2 (#291) (2edeb95), closes #291
  • chore(deps): bump node-fetch from 2.6.1 to 2.6.5 (#296) (a7b27e5), closes #296
  • chore(deps): running npm audit (cdf3087)
  • feat: new redaction methodology for Python metrics client (#266) (96163eb), closes #266
  • feat(node): add typescript, native node and better har compliance (#288) (63f8415), closes #288
  • feat(python): documented way to skip logging a request (#271) (33d9c62), closes #271
  • feat(python): validate and clean up the result of the grouping function (#272) (22b40cd), closes #272
  • feat(ruby): accept custom request queue as option (#276) (819fe14), closes #276
  • [PHP SDK] Fix accessing undefined LARAVEL_START (#304) (db5c1e2), closes #304
  • Fix fallback on HTTP/1.1 on empty server protocols (#305) (385f13a), closes #305
  • Fix internal API usage (#306) (8786b29), closes #306
  • Node v4.2.0 - Clamp bufferLength, better dev mode debugging, and flush queue on process exit (#284) (9d2dffa), closes #284
  • Python Metrics client libraries for Django and Flask (#270) (bb0d41d), closes #270
  • Python metrics client starteddatetime rm 1315 (#273) (d5e0022), closes #273
  • Python SDK version 1.1 (#263) (14a6549), closes #263
  • docs: adding a code of conduct (b5e44e5)
  • docs: adding security policies (7b44b11)
  • docs: revising the pr template a bit (640d002)
  • docs(ruby): add docs to publish ruby gem (#265) (2d3dd6e), closes #265
  • ci: ignoring node-fetch updates as its now an esm package (7407080)
  • ci: updating the dependabot label (b60cce4)

4.1.0 (2021-06-29)

  • chore(ruby): bump to v1.1.0 (#264) (831b056), closes #264
  • chore(ruby): update lock file (30cfbb5)
  • Namespace with Readme module (#261) (debd564), closes #261
  • test(ruby): fix flakey tests (#262) (62ef3e8), closes #262
  • feat(node): send a redacted string rather than omitting values for deny/allowlist (#259) (1702d6c), closes #259
  • feat(ruby): redact sensitive fields, rather filter them out entirely (#260) (39b7613), closes #260

4.0.3 (2021-06-23)

  • chore: rebuilding the root lockfile (dcb3fb9)
  • chore: update node package dev dependencies (#253) (b9ab08b), closes #253
  • chore: upgrade to npm 7 and a fix a few security vulnerabilities (#249) (501e84d), closes #249
  • chore(deps-dev): bump @readme/eslint-config from 4.1.0 to 4.1.1 (#184) (703ea2b), closes #184
  • chore(deps-dev): bump eslint from 7.16.0 to 7.19.0 (#189) (1af7b2f), closes #189
  • chore(deps-dev): bump nock from 13.0.5 to 13.0.7 (#192) (478da52), closes #192
  • chore(deps-dev): bump supertest from 6.0.1 to 6.1.3 (#190) (92682f3), closes #190
  • chore(deps): bump actions/cache from 2.1.4 to 2.1.6 (#238) (58a383a), closes #238
  • chore(deps): bump actions/cache from v2 to v2.1.4 (#196) (c1aa3d0), closes #196
  • chore(deps): bump actions/setup-node from 2.1.4 to 2.1.5 (#236) (f0c04b7), closes #236
  • chore(deps): bump actions/setup-python from 2.2.1 to 2.2.2 (#235) (526cc0f), closes #235
  • chore(deps): bump actions/setup-ruby from v1.1.2 to v1.1.3 (#197) (e814022), closes #197
  • chore(deps): bump pytest from 6.2.1 to 6.2.2 in /packages/python (#183) (7a61963), closes #183
  • chore(deps): bump requests from 2.24.0 to 2.25.1 in /packages/python (#163) (506e84f), closes #163
  • ci: add code scanning workflow (#251) (0e07b03), closes #251
  • ci: cleaning up the dependabot reviewers lists (3b68afa)
  • ci: disable dependabot on ruby and python deps (#252) (c3c0cd7), closes #252
  • feat: master -> main (521006c)
  • Rename certain SDK fields (#195) (c877ead), closes #195

4.0.2 (2021-01-12)

  • feat: implementing request timeouts in the node sdk (#182) (c6fab88), closes #182
  • chore: cleanup our defined python requirements (#180) (d196acb), closes #180
  • chore: removing support for php 7.2 (#181) (dda036a), closes #181
  • chore(deps-dev): bump @readme/eslint-config from 3.6.2 to 4.1.0 (#172) (838eba3), closes #172
  • chore(deps-dev): bump conventional-changelog-cli from 2.1.0 to 2.1.1 (#146) (9734953), closes #146
  • chore(deps-dev): bump eslint from 7.11.0 to 7.16.0 (#168) (80094d1), closes #168
  • chore(deps-dev): bump husky from 4.3.0 to 4.3.6 (#169) (97a6463), closes #169
  • chore(deps-dev): bump husky from 4.3.6 to 4.3.7 (#171) (d02a6ee), closes #171
  • chore(deps-dev): bump jest from 26.6.0 to 26.6.3 (#139) (56b5064), closes #139
  • chore(deps-dev): bump nock from 13.0.4 to 13.0.5 (#137) (43d9b05), closes #137
  • chore(deps-dev): bump prettier from 2.1.2 to 2.2.1 (#149) (0e31cc3), closes #149
  • chore(deps-dev): bump supertest from 5.0.0 to 6.0.1 (#145) (08e417f), closes #145
  • chore(deps): bump actions/checkout from v2.3.3 to v2.3.4 (#136) (c1d7bd4), closes #136
  • chore(deps): bump actions/setup-node from v2.1.2 to v2.1.4 (#160) (bd8a597), closes #160
  • chore(deps): bump actions/setup-python from v2.1.4 to v2.2.1 (#161) (d0957db), closes #161
  • chore(deps): bump flat-cache from 2.0.1 to 3.0.4 (#138) (6b92687), closes #138
  • chore(deps): bump ini from 1.3.5 to 1.3.8 (#157) (f1b3a5d), closes #157
  • chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /packages/node (#158) (dada31a), closes #158
  • chore(deps): bump pytest from 6.0.1 to 6.2.1 in /packages/python (#164) (8ed07d5), closes #164
  • chore(deps): bump uuid from 8.3.0 to 8.3.2 (#162) (b26e78d), closes #162
  • chore(deps): update composer/composer requirement in /packages/php (#132) (7c4a310), closes #132
  • ci: fixing the ruby workflow (#170) (4b022b2), closes #170

4.0.1 (2020-12-16)

  • build: bumping python to 1.0.4 (b4f3587)
  • build: node release 4.0.1 (6ed37d6)
  • Add an option to use res in payload (#155) (4a7a550), closes #155 readmeio/metrics-sdks#154
  • v1.0.3 (64b6999)
  • chore: ignore the tests directory in the published node sdk (bc32340)
  • chore: reinstalling lerna (2779079)
  • chore: removing .vscode/ (ba6fa8b)
  • chore(deps-dev): bump @commitlint/cli from 9.1.2 to 11.0.0 (#106) (0108b94), closes #106
  • chore(deps-dev): bump @commitlint/config-conventional (#103) (e649769), closes #103
  • chore(deps-dev): bump @readme/eslint-config from 3.4.2 to 3.5.0 (#104) (ac6c03a), closes #104
  • chore(deps-dev): bump @readme/eslint-config from 3.5.0 to 3.6.2 (#124) (82df0df), closes #124
  • chore(deps-dev): bump eslint from 7.10.0 to 7.11.0 (#122) (55b3717), closes #122
  • chore(deps-dev): bump eslint from 7.7.0 to 7.8.0 (#89) (f2bfcbd), closes #89
  • chore(deps-dev): bump eslint from 7.8.0 to 7.10.0 (#113) (02bcc2c), closes #113
  • chore(deps-dev): bump husky from 4.2.5 to 4.3.0 (#105) (4f4d0fd), closes #105
  • chore(deps-dev): bump jest from 26.4.2 to 26.6.0 (#123) (e830afe), closes #123
  • chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 (#102) (6a7be87), closes #102
  • chore(deps-dev): bump supertest from 4.0.2 to 5.0.0 (#107) (dfb7744), closes #107
  • chore(deps): bump actions/checkout from v2.3.2 to v2.3.3 (#100) (a1d1fcf), closes #100
  • chore(deps): bump actions/setup-node from v2.1.1 to v2.1.2 (#115) (ab70e49), closes #115
  • chore(deps): bump actions/setup-python from v2.1.2 to v2.1.3 (#99) (c5bae10), closes #99
  • chore(deps): bump actions/setup-python from v2.1.3 to v2.1.4 (#114) (783098a), closes #114
  • chore(deps): bump actions/setup-ruby from v1.1.1 to v1.1.2 (#101) (d31d3d0), closes #101
  • chore(deps): bump more-itertools from 8.4.0 to 8.5.0 in /packages/python (#88) (7b9982d), closes #88
  • chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#93) (4846387), closes #93
  • chore(setup.py): updating version to 1.0.6 (9528e05)
  • chore(setup.py): updating version to 1.0.6 (#153) (5d5f57b), closes #153
  • Fix: add back fields for package name and metrics api prefix (#151) (8d76c18), closes #151
  • docs: adding a maintainers guide for publishing releases (#125) (ee34e6b), closes #125
  • ci: adding kanad and dmitry to the dependabot reviewers list (ccdbb5d)
  • ci: setting up dependabot for the ruby sdk (b5d29d3)
  • fix(python): add fallback in case content-length isn't available (#95) (adf4092), closes #95
  • fix(python): fixing issue with closing LimitedStream + test cases (#98) (97edab0), closes #98
  • feat: running php sdk tests against laravel 8 (#92) (d24e244), closes #92
  • feat(python): Add allowed_http_hosts option to allow for only sending… (#64) (66b3f48), closes #64

4.0.1 (2020-12-16)

  • Exposing both req and res for grouping (#155) (4a7a550)

4.0.0 (2020-08-28)

  • docs: add version badges for ruby and python (#83) (0b11476), closes #83
  • chore: updating the root package-lock file (10e59a0)
  • chore(deps-dev): bump @commitlint/cli from 9.1.1 to 9.1.2 (#39) (e98ee3c), closes #39
  • chore(deps-dev): bump @commitlint/config-conventional (#38) (3e4c345), closes #38
  • chore(deps-dev): bump conventional-changelog-cli from 2.0.34 to 2.1.0 (#40) (526959c), closes #40
  • chore(deps): bump actions/checkout from v2.3.1 to v2.3.2 (#79) (590505f), closes #79
  • chore(deps): bump actions/setup-node from v2.1.0 to v2.1.1 (#21) (cdfc601), closes #21
  • chore(deps): bump actions/setup-python from v2.1.1 to v2.1.2 (#78) (488b3f5), closes #78
  • chore(deps): bump actions/setup-ruby from v1 to v1.1.1 (#77) (e184872), closes #77
  • ci: python workflow (#53) (f4d4221), closes #53
  • ci: release strategy (#63) (a0af80c), closes #63

Node SDK

  • chore(deps-dev): bump @readme/eslint-config from 3.3.3 to 3.4.0 (#25) (4e643c1), closes #25
  • chore(deps-dev): bump @readme/eslint-config from 3.4.0 to 3.4.1 (#27) (e337cec), closes #27
  • chore(deps-dev): bump @readme/eslint-config from 3.4.1 to 3.4.2 (#65) (9d98bcf), closes #65
  • chore(deps-dev): bump eslint from 7.5.0 to 7.6.0 (#23) (454f245), closes #23
  • chore(deps-dev): bump eslint from 7.6.0 to 7.7.0 (#37) (b03a5be), closes #37
  • chore(deps-dev): bump jest from 26.1.0 to 26.2.2 (#26) (ce62d12), closes #26
  • chore(deps-dev): bump jest from 26.2.2 to 26.4.0 (#36) (78130c0), closes #36
  • chore(deps-dev): bump jest from 26.4.0 to 26.4.2 (#66) (ca8965f), closes #66
  • chore(deps-dev): bump nock from 13.0.2 to 13.0.3 (#22) (1658409), closes #22
  • chore(deps-dev): bump nock from 13.0.3 to 13.0.4 (#35) (9f75b84), closes #35
  • chore(deps-dev): bump prettier from 2.0.5 to 2.1.1 (#82) (7ae4274), closes #82
  • chore(deps): bump lodash from 4.17.19 to 4.17.20 (#41) (b1bb337), closes #41
  • chore(deps): bump uuid from 8.2.0 to 8.3.0 (#24) (fd224bb), closes #24

PHP SDK

  • fix: updating the php sdk to support guzzle 7 (#76) (7340eca), closes #76

Python SDK

  • Add python sdk (e1864bb)
  • chore: python package renaming (#34) (a7ba6b8), closes #34
  • chore(deps): bump attrs from 19.3.0 to 20.1.0 in /packages/python (#80) (229fab9), closes #80
  • chore(deps): bump black from 19.10b0 to 20.8b1 in /packages/python (#81) (f5afbec), closes #81

Ruby SDK

3.1.2 (2020-07-28)

  • fix: prevent potentially null base log urls from being used (#20) (d48e0d2), closes #20

3.1.1 (2020-07-27)

  • fix: add content-type and user-agent headers (#19) (019cedb), closes #19
  • chore(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#17) (e66eca2), closes #17
  • chore(deps-dev): bump is-valid-uuid-v4 from 1.2.0 to 1.2.1 (#18) (197a672), closes #18

3.1.0 (2020-07-24)

  • chore: pointing lerna towards just the node sdk for now (d07aa1e)
  • chore(deps-dev): bump @commitlint/cli from 9.0.1 to 9.1.1 (#12) (1c5e25c), closes #12
  • chore(deps-dev): bump @commitlint/config-conventional (#13) (4aa9c27), closes #13
  • chore(deps): bump actions/cache from v1 to v2 (#11) (c4b405f), closes #11
  • feat: allowing the php sdk to create its own log ID (#10) (3c0aafc), closes #10
  • feat: PHP SDK (#9) (5eb96d7), closes #9
  • feat: reworking x-readme-log into x-documentation-url (#15) (9cd0f08), closes #15
  • style: moving the php sdk over to PSR-12 as PSR-2 is deprecated (#16) (7228f80), closes #16
  • fix: issue where the same logs would get sent multiple times (#8) (3e8ff54), closes #8
  • docs: adding the php sdk to the root-level readme (36646b9)
  • docs: cleaning up the readme a bit (e60f154)
  • docs: fix broken repo links in README.md (#14) (429fcf2), closes #14
  • Update README.md (9ecc342)
  • Update README.md (5b4f61a)

3.0.0 (2020-07-12)

  • chore: regenerating the root package-lock file (902efdf)
  • chore(deps): bump actions/checkout from v1 to v2.3.1 (#3) (a708d74), closes #3
  • chore(deps): bump actions/setup-node from v1 to v2.1.0 (#4) (8a61a99), closes #4
  • chore(deps): bump lodash from 4.17.15 to 4.17.19 (#1) (d5169e7), closes #1
  • docs: updating links in the changelog to point to the new repo (993547c)
  • feat: allowing the sdk to create its own log ID (#6) (734afe7), closes #6
  • feat: migrating the repository over to a monorepo structure (#5) (2e1bc33), closes #5
  • feat: stripping out all jwt work as it was an unused experiment (#7) (2775e25), closes #7
  • build(deps-dev): bump @readme/eslint-config from 3.3.0 to 3.3.2 (#94) (15e64b4), closes #94
  • build(deps-dev): bump @readme/eslint-config from 3.3.2 to 3.3.3 (#2) (d93c27c), closes #2
  • build(deps-dev): bump eslint from 7.3.1 to 7.4.0 (#92) (1dbff2e), closes #92
  • build(deps-dev): bump nock from 13.0.0 to 13.0.2 (#93) (a3a158f), closes #93
  • ci: dependabot commit formatting updates (b84c6cc)

2.1.5 (2020-06-30)

  • build(deps-dev): bump @readme/eslint-config from 3.1.3 to 3.2.0 (#84) (fcc2db5), closes #84
  • build(deps-dev): bump @readme/eslint-config from 3.2.0 to 3.2.1 (#85) (a7a96f9), closes #85
  • build(deps-dev): bump @readme/eslint-config from 3.2.1 to 3.3.0 (#87) (8087c61), closes #87
  • build(deps-dev): bump eslint from 7.1.0 to 7.2.0 (#83) (2fa6b80), closes #83
  • build(deps-dev): bump eslint from 7.2.0 to 7.3.1 (#90) (0079a2e), closes #90
  • build(deps-dev): bump jest from 26.0.1 to 26.1.0 (#88) (d8c5f4c), closes #88
  • build(deps-dev): bump nock from 12.0.3 to 13.0.0 (#91) (3510919), closes #91
  • build(deps): bump uuid from 8.1.0 to 8.2.0 (#89) (b30b4d7), closes #89
  • ci: updating the label dependabot uses (0348e38)

2.1.4 (2020-06-03)

  • build(deps-dev): bump @readme/eslint-config from 3.1.0 to 3.1.3 (#82) (4be69bb), closes #82
  • build(deps): bump jsonwebtoken from 8.3.0 to 8.5.1 (#81) (85c6dc2), closes #81
  • ci: create Dependabot config file (#80) (b9b5124), closes #80
  • ci: running tests against node 14 (cc73f8e)

2.1.3 (2020-05-29)

  • fix: don't stringify empty post bodies (#79) (16aae67), closes #79

2.1.2 (2020-05-26)

  • chore(deps-dev): Bump @readme/eslint-config from 3.0.0 to 3.1.0 (#76) (cb63770), closes #76
  • chore(deps-dev): Bump eslint from 7.0.0 to 7.1.0 (#77) (a4d6be5), closes #77
  • chore(deps): replacing node-uuid with uuid (#78) (5493338), closes #78

2.1.1 (2020-05-18)

  • chore(deps-dev): Bump @readme/eslint-config from 2.0.4 to 2.0.6 (#70) (94d93df), closes #70
  • chore(deps-dev): Bump conventional-changelog-cli from 2.0.31 to 2.0.34 (#71) (2db5ce4), closes #71
  • chore(deps-dev): Bump jest from 25.4.0 to 25.5.4 (#69) (53a7675), closes #69
  • chore(deps-dev): Bump jest from 25.5.4 to 26.0.1 (#73) (dcbed98), closes #73
  • chore(deps-dev): upgrading @readme/eslint-config to v3 and eslint to v7 (#74) (baeb49d), closes #74
  • chore(deps): [Security] Bump minimist from 0.0.8 to 1.2.5 (#75) (92e46fb), closes #75

2.1.0 (2020-04-29)

  • chore: fix name of a test (ec725bf)
  • chore(deps-dev): Bump prettier from 2.0.4 to 2.0.5 (#67) (aa6739b), closes #67
  • fix: use postData.text for JSON to handle nested body content (#68) (8c34afc), closes #68

2.0.2 (2020-04-20)

  • fix: use correct mimeType instead of always specifying JSON (#64) (9406479), closes #64
  • chore(deps-dev): Bump @readme/eslint-config from 2.0.3 to 2.0.4 (#65) (e9a5558), closes #65
  • chore(deps-dev): Bump jest from 25.3.0 to 25.4.0 (#66) (c4d5998), closes #66

2.0.1 (2020-04-15)

  • deps: remove configly (#63) (08cd121), closes #63
  • chore(deps-dev): Bump @readme/eslint-config from 2.0.0 to 2.0.2 (#55) (1e6f7c3), closes #55
  • chore(deps-dev): Bump @readme/eslint-config from 2.0.2 to 2.0.3 (#57) (08ab26f), closes #57
  • chore(deps-dev): Bump jest from 25.1.0 to 25.2.4 (#54) (c275a28), closes #54
  • chore(deps-dev): Bump jest from 25.2.4 to 25.2.7 (#59) (c42a6e0), closes #59
  • chore(deps-dev): Bump jest from 25.2.7 to 25.3.0 (#61) (2696d0c), closes #61
  • chore(deps-dev): Bump prettier from 2.0.1 to 2.0.2 (#56) (4e32081), closes #56
  • chore(deps-dev): Bump prettier from 2.0.2 to 2.0.3 (#58) (766c4e2), closes #58
  • chore(deps-dev): Bump prettier from 2.0.3 to 2.0.4 (#60) (352cb06), closes #60

2.0.0 (2020-03-23)

1.3.2 (2020-03-16)

  • chore(deps-dev): Bump @readme/eslint-config from 1.14.0 to 1.15.0 (#48) (6ec1518), closes #48
  • chore(deps): [Security] Bump acorn from 6.4.0 to 6.4.1 (#47) (8344447), closes #47

1.3.1 (2020-03-13)

  • chore: adding a .npmignore for smaller package sizes (03bde01)
  • chore(deps-dev): Bump @readme/eslint-config from 1.12.0 to 1.13.0 (#43) (7c5a710), closes #43
  • chore(deps-dev): Bump @readme/eslint-config from 1.13.0 to 1.14.0 (#45) (a8a51e7), closes #45
  • chore(deps-dev): Bump nock from 11.8.2 to 12.0.0 (#41) (e837015), closes #41
  • chore(deps-dev): Bump nock from 12.0.0 to 12.0.1 (#42) (76ca2e5), closes #42
  • chore(deps-dev): Bump nock from 12.0.1 to 12.0.2 (#44) (263a7f9), closes #44
  • docs: adding a changelog (c86f8c4)
  • fix: fix omit for nested objects (#46) (8cec864), closes #46

1.3.0 (2020-02-12)

  • build: 1.3.0 release (f69ca41)
  • chore: Bump @readme/eslint-config from 1.4.2 to 1.5.0 (#20) (bfc98cd), closes #20
  • chore: Bump @readme/eslint-config from 1.5.0 to 1.6.1 (#23) (f2c622c), closes #23
  • chore: Bump @readme/eslint-config from 1.6.1 to 1.7.0 (#25) (4e2a0ff), closes #25
  • chore: Bump @readme/eslint-config from 1.7.0 to 1.8.0 (#26) (e8e9707), closes #26
  • chore: Bump eslint from 6.7.0 to 6.7.1 (#21) (5771190), closes #21
  • chore: Bump eslint from 6.7.1 to 6.7.2 (#22) (25ca1cb), closes #22
  • chore: Bump eslint-plugin-jest from 23.0.4 to 23.1.1 (#24) (e90ac85), closes #24
  • chore(deps-dev): Bump @readme/eslint-config from 1.10.0 to 1.11.0 (#37) (86f9332), closes #37
  • chore(deps-dev): Bump @readme/eslint-config from 1.11.0 to 1.12.0 (#38) (ca042f5), closes #38
  • chore(deps-dev): Bump @readme/eslint-config from 1.8.1 to 1.9.0 (#31) (070ab47), closes #31
  • chore(deps-dev): Bump @readme/eslint-config from 1.9.0 to 1.9.1 (#33) (11d11fd), closes #33
  • chore(deps-dev): Bump @readme/eslint-config from 1.9.1 to 1.10.0 (#35) (239dd89), closes #35
  • chore(deps-dev): Bump jest from 24.9.0 to 25.1.0 (#36) (f69f53d), closes #36
  • chore(deps-dev): Bump nock from 11.7.0 to 11.7.1 (#32) (5125856), closes #32
  • chore(deps-dev): Bump nock from 11.7.1 to 11.7.2 (#34) (d2afb82), closes #34
  • chore(deps-dev): Bump nock from 11.7.2 to 11.8.2 (#39) (8b69a9d), closes #39
  • feat: drop support for node 8 (#40) (9bf88c0), closes #40
  • test: adding a test case for object-to-array (#30) (d53da9f), closes #30
  • chore (deps-dev): Bump @readme/eslint-config from 1.8.0 to 1.8.1 (#29) (471af3f), closes #29
  • chore (deps-dev): Bump eslint from 6.7.2 to 6.8.0 (#28) (0342bfd), closes #28
  • fix: HTTP versioning in request payloads (#27) (c885f1f), closes #27

1.2.1 (2019-11-24)

  • chore: [Security] Bump lodash from 4.17.10 to 4.17.15 (#13) (8e95dd6), closes #13
  • chore: 1.2.1 release (83e0dd8)
  • chore: Bump body-parser from 1.18.3 to 1.19.0 (#14) (f367166), closes #14
  • chore: Bump express from 4.16.3 to 4.17.1 (#15) (f07d192), closes #15
  • chore: Minor housekeeping (#17) (543f528), closes #17
  • chore: removing circleci for ci builds (df79257)
  • feat: adopting github actions for ci builds (1eca989)

1.2.0 (2019-01-29)

1.1.0 (2019-01-25)

1.0.0 (2018-10-23)

  • 1.0.0 (945c0a7)
  • Prefixing metrics api call with /v1 (12cf860)
  • Switching default bufferLength to 1 for now (246c1d4)
  • Update circleci badge for new repo name (5ab6aa9)
  • Update coverage id now it's been re-added with new name on codeclimate (0894916)
  • Update readme (baafbc7)

0.1.0 (2018-10-01)

  • 0.1.0 (bd2c1ac)
  • Add log.creator to the har format (3ca764e)
  • Add basic buffering functionality with a simple array (c84159d)
  • Add default to fix tests (43af3c8)
  • Add pageref to be req.route.path (bb42851)
  • Add prettier to eslint config (ef0a4cb)
  • Add response object to har (2192599)
  • Add support for request har http://www.softwareishard.com/blog/har-12-spec/#request (324eb84)
  • Add support for startedDateTime and time (d584211)
  • Add test for base path (3b1a481)
  • Add very basic case for requests sending to metrics server (63ecaa4)
  • Add way to make login to readme easy (98fbdde)
  • Adding circle ci config (5d886b1)
  • Buffer up res.body so we can send it off to the metrics server (15663ec)
  • Bump nyc to fix npm audit vulnerability (665dbd7)
  • Call next with error (9671fd7)
  • Cleanup (3458795)
  • Commit current progress (a86be26)
  • Document some current limitations in the readme (ec6c6b7)
  • Fix assert.throws for node 10 (1b70813)
  • Fix for missing base url in path (dbaa630)
  • Fix metrics url in default.json (5ea75c6)
  • Fix name (e5c937f)
  • Fix process-response to work on a node ServerResponse object (bd284ce)
  • Fix test (8e513a5)
  • Fix up some error states (a405501)
  • Fix up tests (0f1de18)
  • Increase timeout on long test (d77b00f)
  • Initial commit (aee0de6)
  • Lint (1e9a376)
  • Lint (d07ba1d)
  • Magic link is redundant, can just link to the login url (fb995a6)
  • Make sure coverage report is generated (4d25d7b)
  • Make sure we're sending array of request objects to the api (bafd27e)
  • Make test more specific (f57b90c)
  • Move some things around for easier testing without mocking stuff out (43ccc8c)
  • Only load config from __dirname (e585630)
  • Prettier (f6646ab)
  • Prettier (7eeb0c9)
  • Prettier (bb4cad5)
  • Save readme data to cache (c651797)
  • Send along a development flag (614cb4c)
  • Simplify how the config is setup (cc6506a)
  • Simplify test (9d0e4f5)
  • Switch to putting req.body into postData.params instead of postData.text (e9342a2)
  • Tolerant of there being no req.route (5bba97a)
  • Update localhost host to localhost:3003 (3a2ebc6)
  • Update package.json (32a7f17)
  • Update readme (a25de71)
  • Use x-forwarded-host as full url if set (c9cf2d0)