- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): release 3.0.1 (21faf62)
- build(python): release 3.0.2 (4a522bd)
- build(python): release 3.0.3 (a0a769c)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- chore: add other npm packages to lerna.json (01a71a4)
- chore: bumping eslint-config and fixing some issues (#762) (ccfd90d), closes #762
- chore: bumping out of date node deps (#683) (9e60c20), closes #683
- chore: fixing some linting issues (328fd11)
- chore: lint (f54785e)
- chore: ruby release v3.0.0 (5f9adcf)
- chore: switch lerna to independent mode (684c745)
- chore: upgrade pylint and reenable 3.11 (#848) (d0fc369), closes #848 #847 /github.com/readmeio/metrics-sdks/pull/847#discussion_r1236021464
- chore(cloudflare-worker): set User-Agent on POSTs to ReadMe Metrics API (#792) (41f75a5), closes #792
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/cli from 17.4.3 to 17.4.4 (#751) (f9f5f86), closes #751
- chore(deps-dev): bump @commitlint/cli from 17.4.4 to 17.5.1 (#775) (149f41c), closes #775
- chore(deps-dev): bump @commitlint/cli from 17.5.1 to 17.6.1 (#802) (0d7a3e4), closes #802
- chore(deps-dev): bump @commitlint/cli from 17.6.1 to 17.6.5 (#829) (098f98c), closes #829
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @commitlint/config-conventional (#753) (8aa1700), closes #753
- chore(deps-dev): bump @commitlint/config-conventional (#815) (551c183), closes #815
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config from 10.5.1 to 10.5.2 (#772) (374600e), closes #772
- chore(deps-dev): bump @readme/eslint-config from 10.5.2 to 10.5.3 (#843) (b5e7bc1), closes #843
- chore(deps-dev): bump @readme/eslint-config from 10.5.3 to 10.6.1 (#863) (e6abe2b), closes #863
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#778) (688c9f8), closes #778
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#841) (d55ead4), closes #841
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#869) (f0d2295), closes #869
- chore(deps-dev): bump @types/chai from 4.3.4 to 4.3.5 (#817) (166871f), closes #817
- chore(deps-dev): bump @types/chai from 4.3.4 to 4.3.5 in /packages/node (#809) (44ae457), closes #809
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node from 18.16.3 to 20.2.5 in /packages/node (#839) (bc7f568), closes #839
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump @types/node in /packages/node (#780) (053e45e), closes #780
- chore(deps-dev): bump @types/node in /packages/node (#811) (f102f75), closes #811
- chore(deps-dev): bump @types/node in /packages/node (#868) (5c355ab), closes #868
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump eslint from 8.34.0 to 8.37.0 (#773) (e832088), closes #773
- chore(deps-dev): bump eslint from 8.34.0 to 8.37.0 in /packages/node (#777) (858d90d), closes #777
- chore(deps-dev): bump eslint from 8.37.0 to 8.39.0 in /packages/node (#808) (983c0f4), closes #808
- chore(deps-dev): bump eslint from 8.37.0 to 8.41.0 (#846) (ff4a095), closes #846
- chore(deps-dev): bump eslint from 8.39.0 to 8.41.0 in /packages/node (#833) (1e30b7b), closes #833
- chore(deps-dev): bump eslint from 8.41.0 to 8.44.0 in /packages/node (#871) (c9cf6ed), closes #871
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump formdata-node from 5.0.0 to 5.0.1 (#844) (93e29fe), closes #844
- chore(deps-dev): bump nock from 13.3.0 to 13.3.1 (#812) (fb8165e), closes #812
- chore(deps-dev): bump nock from 13.3.0 to 13.3.1 in /packages/node (#807) (cb04573), closes #807
- chore(deps-dev): bump phpunit/phpunit from 9.5.27 to 9.6.3 in /packages/php (#735) (d0eb804), closes #735
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#768) (1493546), closes #768
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#801) (e96ec92), closes #801
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#834) (7908593), closes #834
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#853) (3721c97), closes #853
- chore(deps-dev): bump prettier from 2.8.4 to 2.8.7 (#774) (9d655e5), closes #774
- chore(deps-dev): bump prettier from 2.8.4 to 2.8.7 in /packages/node (#779) (362fd52), closes #779
- chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 (#814) (972e154), closes #814
- chore(deps-dev): bump prettier from 2.8.7 to 2.8.8 in /packages/node (#803) (4902a77), closes #803
- chore(deps-dev): bump psalm/plugin-laravel in /packages/php (#692) (f6512db), closes #692
- chore(deps-dev): bump psalm/plugin-laravel in /packages/php (#747) (d61779b), closes #747
- chore(deps-dev): bump squizlabs/php_codesniffer in /packages/php (#748) (2918d9e), closes #748
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump type-fest from 3.11.1 to 3.12.0 (#861) (fdd0855), closes #861
- chore(deps-dev): bump type-fest from 3.5.7 to 3.11.1 (#838) (2c4f6a8), closes #838
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bump vimeo/psalm from 5.12.0 to 5.13.1 in /packages/php (#854) (dab9ca3), closes #854
- chore(deps-dev): bump vimeo/psalm from 5.7.5 to 5.7.7 in /packages/php (#745) (0c155ae), closes #745
- chore(deps-dev): bump vimeo/psalm from 5.7.7 to 5.9.0 in /packages/php (#770) (4b8f0a4), closes #770
- chore(deps-dev): bump vimeo/psalm from 5.9.0 to 5.12.0 in /packages/php (#830) (ed0e379), closes #830
- chore(deps-dev): bump webpack from 5.74.0 to 5.76.0 (#782) (c31d5e8), closes #782
- chore(deps-dev): bump webpack from 5.74.0 to 5.81.0 (#810) (4d5b12f), closes #810
- chore(deps-dev): bump webpack from 5.81.0 to 5.88.1 (#864) (a544ef4), closes #864
- chore(deps-dev): bump webpack in /packages/cloudflare-worker (#764) (5f48666), closes #764
- chore(deps-dev): bump webpack-cli from 4.10.0 to 5.0.2 (#816) (54497d4), closes #816
- chore(deps-dev): bump webpack-cli from 5.0.2 to 5.1.1 (#835) (b71c56c), closes #835
- chore(deps-dev): bump webpack-cli from 5.1.1 to 5.1.4 (#859) (2708238), closes #859
- chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 (#880) (0c6565e), closes #880
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @readme/httpsnippet from 5.0.0 to 6.2.1 (#860) (aa2187b), closes #860
- chore(deps): bump @types/har-format from 1.2.10 to 1.2.11 (#858) (9e2422d), closes #858
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump @types/har-format in /packages/node (#870) (e88fe6c), closes #870
- chore(deps): bump actions/cache from 3.0.11 to 3.2.4 (#710) (13438f3), closes #710
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/cache from 3.2.4 to 3.2.6 (#744) (12ee9e2), closes #744
- chore(deps): bump actions/cache from 3.2.6 to 3.3.1 (#766) (5a7f060), closes #766
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump certifi in /packages/python/examples/flask (#886) (d311054), closes #886
- chore(deps): bump certifi in /packages/python/examples/metrics_django (#887) (81076b7), closes #887
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump composer/composer from 2.5.1 to 2.5.3 in /packages/php (#737) (020b356), closes #737
- chore(deps): bump composer/composer from 2.5.4 to 2.5.5 in /packages/php (#767) (fd388d3), closes #767
- chore(deps): bump composer/composer from 2.5.5 to 2.5.7 in /packages/php (#828) (390dc5a), closes #828
- chore(deps): bump composer/composer from 2.5.7 to 2.5.8 in /packages/php (#855) (9eef986), closes #855
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump django from 3.2.15 to 3.2.18 in /packages/python (#738) (a08d1f1), closes #738
- chore(deps): bump django from 3.2.18 to 3.2.19 in /packages/python (#823) (9d74416), closes #823
- chore(deps): bump django from 3.2.19 to 3.2.20 in /packages/python (#874) (ef29fbb), closes #874
- chore(deps): bump django in /packages/python/examples/metrics_django (#739) (15f79ac), closes #739
- chore(deps): bump django in /packages/python/examples/metrics_django (#824) (db531a6), closes #824
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump guzzlehttp/guzzle from 7.5.0 to 7.5.1 in /packages/php (#799) (1703094), closes #799
- chore(deps): bump guzzlehttp/guzzle from 7.5.1 to 7.7.0 in /packages/php (#831) (b47a4d5), closes #831
- chore(deps): bump guzzlehttp/psr7 from 2.4.3 to 2.5.0 in /packages/php (#790) (1bdae15), closes #790
- chore(deps): bump guzzlehttp/psr7 in /packages/php/examples/laravel (#789) (b663fac), closes #789
- chore(deps): bump minimatch from 5.1.0 to 8.0.2 (#781) (d92fc22), closes #781
- chore(deps): bump minimatch from 8.0.2 to 9.0.1 (#845) (14ec6d1), closes #845
- chore(deps): bump minimatch from 9.0.1 to 9.0.2 (#856) (5c329ff), closes #856
- chore(deps): bump node-fetch from 2.6.11 to 2.6.12 (#862) (0c5e0c1), closes #862
- chore(deps): bump node-fetch from 2.6.11 to 2.6.12 in /packages/node (#866) (3c2cb68), closes #866
- chore(deps): bump node-fetch from 2.6.7 to 2.6.11 (#840) (c6a4710), closes #840
- chore(deps): bump node-fetch from 2.6.9 to 2.6.11 in /packages/node (#837) (b4c5ee3), closes #837
- chore(deps): bump nokogiri from 1.13.9 to 1.14.3 in /packages/ruby/examples/metrics-rails (#786) (b70f0d4), closes #786
- chore(deps): bump rack in /packages/ruby/examples/metrics-rails (#821) (d46b6d3), closes #821
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump ramsey/uuid from 4.6.0 to 4.7.3 in /packages/php (#712) (b522a3a), closes #712
- chore(deps): bump ramsey/uuid from 4.7.3 to 4.7.4 in /packages/php (#800) (435abd9), closes #800
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump requests from 2.25.1 to 2.31.0 in /packages/python (#825) (71396b5), closes #825
- chore(deps): bump requests in /packages/python/examples/flask (#827) (1b8cf45), closes #827
- chore(deps): bump requests in /packages/python/examples/metrics_django (#826) (3526984), closes #826
- chore(deps): bump semver from 5.7.1 to 5.7.2 (#877) (35fbcb7), closes #877
- chore(deps): bump semver in /packages/node (#878) (5f4be59), closes #878
- chore(deps): bump semver in /packages/node/examples/fastify (#873) (879bd4c), closes #873
- chore(deps): bump sqlparse in /packages/python/examples/metrics_django (#794) (4c6da93), closes #794
- chore(deps): bump ssri from 10.0.1 to 10.0.4 (#832) (3e4c2a4), closes #832
- chore(deps): bump ssri from 10.0.1 to 10.0.4 in /packages/node (#806) (e2a15e4), closes #806
- chore(deps): bump symfony/http-kernel from 6.1.3 to 6.2.6 in /packages/php/examples/laravel (#728) (3da279e), closes #728
- chore(deps): bump symfony/http-kernel in /packages/php (#736) (b015daf), closes #736
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bump werkzeug from 2.0.1 to 2.2.3 in /packages/python (#740) (cf7fa9f), closes #740
- chore(deps): bump werkzeug in /packages/python/examples/flask (#742) (59699a4), closes #742
- chore(deps): bump werkzeug in /packages/python/examples/metrics_django (#741) (5bedd79), closes #741
- chore(deps): bump word-wrap in /packages/cloudflare-worker (#882) (ce72084), closes #882
- chore(deps): bump word-wrap in /packages/sdk-snippets (#881) (b237788), closes #881
- chore(deps): bump yaml from 2.1.3 to 2.2.2 (#795) (18f7672), closes #795
- chore(deps): bumping node deps (#734) (9fa646b), closes #734
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: remove
HAS_HTTP_QUIRKS
flag from integration tests (#822) (6afe455), closes #822 /github.com/readmeio/metrics-sdks/pull/653#pullrequestreview-1309362560 /github.com/readmeio/metrics-sdks/blob/7728160f522847b9a59ce7a565eca35610c6e015/test/integration-metrics.test.js#L88-L113 - fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix: revert rack upgrade (#763) (2393fa1), closes #763 #653
- fix: use correct API base URL (#733) (2d36bef), closes #733
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(integration): django metrics dont work when content-length header… (#885) (609a644), closes #885
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(node): TypeError when parsing empty POST body (#888) (1371d79), closes #888
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): dont use
os.uname()
(#847) (455e9d9), closes #847 - fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- fix(python): webhook code sample broken (#787) (53d8832), closes #787 #664
- fix(ruby): support [email protected] (#653) (1ce6c54), closes #653 /github.com/readmeio/metrics-sdks/pull/653#pullrequestreview-1309362560 /github.com/readmeio/metrics-sdks/blob/7728160f522847b9a59ce7a565eca35610c6e015/test/integration-metrics.test.js#L88-L113
- fix link to CONTRIBUTING.md (#797) (5ee2b47), closes #797
- Publish (8f0a309)
- Publish (9f8b2c2)
- Publish (8aba987)
- Publish (695fa59)
- Publish (43730c6)
- Publish (06a1e28)
- Publish (b040a89)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- Publish other packages: (dfbb266)
- Publish other packages: (1ca1219)
- Raise narrower exceptions (#850) (4d9271c), closes #850
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: API gateway personalized docs webhook (#688) (3e185a5), closes #688
- docs: fixing broken shields.io links in our readmes (08d94b7)
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: fixing some prettier issues (32f8b76)
- docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: refresh language on AWS webhook (#704) (f9ba3d0), closes #704
- docs: shift around some docs on the release management process (2f32768)
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: backoff requests to the ReadMe server after certain HTTP responses (#788) (f3bc07c), closes #788
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: dynamically support rack v2 and v3 (#784) (d15833a), closes #784
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): supporting laravel 10, php 8.2 + dropping laravel 8 (#743) (7728160), closes #743
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): backoff requests to the ReadMe server after certain HTTP responses (#791) (fb5a31c), closes #791
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(sdk-snippets): exposing the AWS Lambda runtimes for AWS snippets (#685) (4516840), closes #685
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- style: clean up comments on AWS API Gateway code snippets (#687) (7c1af36), closes #687
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: API gateway personalized docs webhook (#688) (3e185a5), closes #688
- docs: fixing broken shields.io links in our readmes (08d94b7)
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: refresh language on AWS webhook (#704) (f9ba3d0), closes #704
- docs: shift around some docs on the release management process (2f32768)
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- Publish (9f8b2c2)
- Publish (8aba987)
- Publish (695fa59)
- Publish (43730c6)
- Publish (06a1e28)
- Publish (b040a89)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- Publish other packages: (dfbb266)
- Publish other packages: (1ca1219)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- chore: add other npm packages to lerna.json (01a71a4)
- chore: bumping eslint-config and fixing some issues (#762) (ccfd90d), closes #762
- chore: bumping out of date node deps (#683) (9e60c20), closes #683
- chore: fixing some linting issues (328fd11)
- chore: lint (f54785e)
- chore: ruby release v3.0.0 (5f9adcf)
- chore: switch lerna to independent mode (684c745)
- chore(cloudflare-worker): set User-Agent on POSTs to ReadMe Metrics API (#792) (41f75a5), closes #792
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/cli from 17.4.3 to 17.4.4 (#751) (f9f5f86), closes #751
- chore(deps-dev): bump @commitlint/cli from 17.4.4 to 17.5.1 (#775) (149f41c), closes #775
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @commitlint/config-conventional (#753) (8aa1700), closes #753
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config from 10.5.1 to 10.5.2 (#772) (374600e), closes #772
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#778) (688c9f8), closes #778
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump @types/node in /packages/node (#780) (053e45e), closes #780
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump eslint from 8.34.0 to 8.37.0 (#773) (e832088), closes #773
- chore(deps-dev): bump eslint from 8.34.0 to 8.37.0 in /packages/node (#777) (858d90d), closes #777
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit from 9.5.27 to 9.6.3 in /packages/php (#735) (d0eb804), closes #735
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#768) (1493546), closes #768
- chore(deps-dev): bump prettier from 2.8.4 to 2.8.7 (#774) (9d655e5), closes #774
- chore(deps-dev): bump prettier from 2.8.4 to 2.8.7 in /packages/node (#779) (362fd52), closes #779
- chore(deps-dev): bump psalm/plugin-laravel in /packages/php (#692) (f6512db), closes #692
- chore(deps-dev): bump psalm/plugin-laravel in /packages/php (#747) (d61779b), closes #747
- chore(deps-dev): bump squizlabs/php_codesniffer in /packages/php (#748) (2918d9e), closes #748
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bump vimeo/psalm from 5.7.5 to 5.7.7 in /packages/php (#745) (0c155ae), closes #745
- chore(deps-dev): bump vimeo/psalm from 5.7.7 to 5.9.0 in /packages/php (#770) (4b8f0a4), closes #770
- chore(deps-dev): bump webpack from 5.74.0 to 5.76.0 (#782) (c31d5e8), closes #782
- chore(deps-dev): bump webpack in /packages/cloudflare-worker (#764) (5f48666), closes #764
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.11 to 3.2.4 (#710) (13438f3), closes #710
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/cache from 3.2.4 to 3.2.6 (#744) (12ee9e2), closes #744
- chore(deps): bump actions/cache from 3.2.6 to 3.3.1 (#766) (5a7f060), closes #766
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump composer/composer from 2.5.1 to 2.5.3 in /packages/php (#737) (020b356), closes #737
- chore(deps): bump composer/composer from 2.5.4 to 2.5.5 in /packages/php (#767) (fd388d3), closes #767
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump django from 3.2.15 to 3.2.18 in /packages/python (#738) (a08d1f1), closes #738
- chore(deps): bump django in /packages/python/examples/metrics_django (#739) (15f79ac), closes #739
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump minimatch from 5.1.0 to 8.0.2 (#781) (d92fc22), closes #781
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump ramsey/uuid from 4.6.0 to 4.7.3 in /packages/php (#712) (b522a3a), closes #712
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump symfony/http-kernel from 6.1.3 to 6.2.6 in /packages/php/examples/laravel (#728) (3da279e), closes #728
- chore(deps): bump symfony/http-kernel in /packages/php (#736) (b015daf), closes #736
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bump werkzeug from 2.0.1 to 2.2.3 in /packages/python (#740) (cf7fa9f), closes #740
- chore(deps): bump werkzeug in /packages/python/examples/flask (#742) (59699a4), closes #742
- chore(deps): bump werkzeug in /packages/python/examples/metrics_django (#741) (5bedd79), closes #741
- chore(deps): bumping node deps (#734) (9fa646b), closes #734
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: backoff requests to the ReadMe server after certain HTTP responses (#788) (f3bc07c), closes #788
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: dynamically support rack v2 and v3 (#784) (d15833a), closes #784
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): supporting laravel 10, php 8.2 + dropping laravel 8 (#743) (7728160), closes #743
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(sdk-snippets): exposing the AWS Lambda runtimes for AWS snippets (#685) (4516840), closes #685
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix: revert rack upgrade (#763) (2393fa1), closes #763 #653
- fix: use correct API base URL (#733) (2d36bef), closes #733
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- fix(python): webhook code sample broken (#787) (53d8832), closes #787 #664
- fix(ruby): support [email protected] (#653) (1ce6c54), closes #653 /github.com/readmeio/metrics-sdks/pull/653#pullrequestreview-1309362560 /github.com/readmeio/metrics-sdks/blob/7728160f522847b9a59ce7a565eca35610c6e015/test/integration-metrics.test.js#L88-L113
- style: clean up comments on AWS API Gateway code snippets (#687) (7c1af36), closes #687
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: dynamically support rack v2 and v3 (#784) (d15833a), closes #784
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): supporting laravel 10, php 8.2 + dropping laravel 8 (#743) (7728160), closes #743
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(sdk-snippets): exposing the AWS Lambda runtimes for AWS snippets (#685) (4516840), closes #685
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix: revert rack upgrade (#763) (2393fa1), closes #763 #653
- fix: use correct API base URL (#733) (2d36bef), closes #733
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- fix(ruby): support [email protected] (#653) (1ce6c54), closes #653 /github.com/readmeio/metrics-sdks/pull/653#pullrequestreview-1309362560 /github.com/readmeio/metrics-sdks/blob/7728160f522847b9a59ce7a565eca35610c6e015/test/integration-metrics.test.js#L88-L113
- chore: add other npm packages to lerna.json (01a71a4)
- chore: bumping eslint-config and fixing some issues (#762) (ccfd90d), closes #762
- chore: bumping out of date node deps (#683) (9e60c20), closes #683
- chore: fixing some linting issues (328fd11)
- chore: lint (f54785e)
- chore: ruby release v3.0.0 (5f9adcf)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/cli from 17.4.3 to 17.4.4 (#751) (f9f5f86), closes #751
- chore(deps-dev): bump @commitlint/cli from 17.4.4 to 17.5.1 (#775) (149f41c), closes #775
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @commitlint/config-conventional (#753) (8aa1700), closes #753
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config from 10.5.1 to 10.5.2 (#772) (374600e), closes #772
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#778) (688c9f8), closes #778
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump @types/node in /packages/node (#780) (053e45e), closes #780
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump eslint from 8.34.0 to 8.37.0 (#773) (e832088), closes #773
- chore(deps-dev): bump eslint from 8.34.0 to 8.37.0 in /packages/node (#777) (858d90d), closes #777
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit from 9.5.27 to 9.6.3 in /packages/php (#735) (d0eb804), closes #735
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#768) (1493546), closes #768
- chore(deps-dev): bump prettier from 2.8.4 to 2.8.7 (#774) (9d655e5), closes #774
- chore(deps-dev): bump prettier from 2.8.4 to 2.8.7 in /packages/node (#779) (362fd52), closes #779
- chore(deps-dev): bump psalm/plugin-laravel in /packages/php (#692) (f6512db), closes #692
- chore(deps-dev): bump psalm/plugin-laravel in /packages/php (#747) (d61779b), closes #747
- chore(deps-dev): bump squizlabs/php_codesniffer in /packages/php (#748) (2918d9e), closes #748
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bump vimeo/psalm from 5.7.5 to 5.7.7 in /packages/php (#745) (0c155ae), closes #745
- chore(deps-dev): bump vimeo/psalm from 5.7.7 to 5.9.0 in /packages/php (#770) (4b8f0a4), closes #770
- chore(deps-dev): bump webpack from 5.74.0 to 5.76.0 (#782) (c31d5e8), closes #782
- chore(deps-dev): bump webpack in /packages/cloudflare-worker (#764) (5f48666), closes #764
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.11 to 3.2.4 (#710) (13438f3), closes #710
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/cache from 3.2.4 to 3.2.6 (#744) (12ee9e2), closes #744
- chore(deps): bump actions/cache from 3.2.6 to 3.3.1 (#766) (5a7f060), closes #766
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump composer/composer from 2.5.1 to 2.5.3 in /packages/php (#737) (020b356), closes #737
- chore(deps): bump composer/composer from 2.5.4 to 2.5.5 in /packages/php (#767) (fd388d3), closes #767
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump django from 3.2.15 to 3.2.18 in /packages/python (#738) (a08d1f1), closes #738
- chore(deps): bump django in /packages/python/examples/metrics_django (#739) (15f79ac), closes #739
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump minimatch from 5.1.0 to 8.0.2 (#781) (d92fc22), closes #781
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump ramsey/uuid from 4.6.0 to 4.7.3 in /packages/php (#712) (b522a3a), closes #712
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump symfony/http-kernel from 6.1.3 to 6.2.6 in /packages/php/examples/laravel (#728) (3da279e), closes #728
- chore(deps): bump symfony/http-kernel in /packages/php (#736) (b015daf), closes #736
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bump werkzeug from 2.0.1 to 2.2.3 in /packages/python (#740) (cf7fa9f), closes #740
- chore(deps): bump werkzeug in /packages/python/examples/flask (#742) (59699a4), closes #742
- chore(deps): bump werkzeug in /packages/python/examples/metrics_django (#741) (5bedd79), closes #741
- chore(deps): bumping node deps (#734) (9fa646b), closes #734
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- Publish (8aba987)
- Publish (695fa59)
- Publish (43730c6)
- Publish (06a1e28)
- Publish (b040a89)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: API gateway personalized docs webhook (#688) (3e185a5), closes #688
- docs: fixing broken shields.io links in our readmes (08d94b7)
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: refresh language on AWS webhook (#704) (f9ba3d0), closes #704
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- style: clean up comments on AWS API Gateway code snippets (#687) (7c1af36), closes #687
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix: use correct API base URL (#733) (2d36bef), closes #733
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: API gateway personalized docs webhook (#688) (3e185a5), closes #688
- docs: fixing broken shields.io links in our readmes (08d94b7)
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: refresh language on AWS webhook (#704) (f9ba3d0), closes #704
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- Publish (695fa59)
- Publish (43730c6)
- Publish (06a1e28)
- Publish (b040a89)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- style: clean up comments on AWS API Gateway code snippets (#687) (7c1af36), closes #687
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(sdk-snippets): exposing the AWS Lambda runtimes for AWS snippets (#685) (4516840), closes #685
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: bumping out of date node deps (#683) (9e60c20), closes #683
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- style: clean up comments on AWS API Gateway code snippets (#687) (7c1af36), closes #687
- Publish (43730c6)
- Publish (06a1e28)
- Publish (b040a89)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: fixing broken shields.io links in our readmes (08d94b7)
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(sdk-snippets): exposing the AWS Lambda runtimes for AWS snippets (#685) (4516840), closes #685
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: bumping out of date node deps (#683) (9e60c20), closes #683
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: fixing broken shields.io links in our readmes (08d94b7)
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- Publish (06a1e28)
- Publish (b040a89)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(sdk-snippets): exposing the AWS Lambda runtimes for AWS snippets (#685) (4516840), closes #685
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: bumping out of date node deps (#683) (9e60c20), closes #683
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(sdk-snippets): exposing the AWS Lambda runtimes for AWS snippets (#685) (4516840), closes #685
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: bumping out of date node deps (#683) (9e60c20), closes #683
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- Publish (b040a89)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- chore: add other npm packages to lerna.json (01a71a4)
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump alex from 10.0.0 to 11.0.0 (#651) (90d6cd5), closes #651
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bump vimeo/psalm from 4.27.0 to 4.30.0 in /packages/php (#646) (5628933), closes #646
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump ramsey/uuid from 4.5.1 to 4.6.0 in /packages/php (#647) (679008c), closes #647
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump readmeio/rdme from 8.0.1 to 8.0.4 (#648) (7e3e7b4), closes #648
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#665) (4425bd9), closes #665
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): aws gateway snippets (#660) (26cc9fd), closes #660
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: disabling find-cache-dir updates as it's esm-only now (ffc39c9)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: making the ci workflow runners more contributor friendly (9be0d2b)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix(docs): update versions/categories (#662) (18b9a3b), closes #662
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- build(ruby): building a new release (c2591fc)
- Publish (42e9e5c)
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- chore: add other npm packages to lerna.json (01a71a4)
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps-dev): bumping out of date dev deps (0266126)
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/cache from 3.0.9 to 3.0.11 (#628) (954e646), closes #628
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.1 (#629) (5bbd14b), closes #629
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): bumping out of date node packages (#644) (f554d2a), closes #644
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: quirk where an allowlist would redact HAR URLs (#643) (63c4e88), closes #643
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- Publish (a4b6ba0)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix: removing a configuration system for the node SDK, renaming env vars (#622) (15c6d39), closes #622
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- chore: add other npm packages to lerna.json (01a71a4)
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump fastify from 4.4.0 to 4.8.1 in /packages/node/examples/fastify (#621) (80986b0), closes #621
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: node v6 updates and general documentation cleanup (#620) (8cbc652), closes #620
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- Publish (d933364)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- docs: adding docs on our new node api key integrity hashes (#619) (1d76ef6), closes #619
- docs: fixing some
allowlist
anddenylist
typos in our node docs (dfeb8b5) - docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(node): hash api keys before sending to backend (#594) (3b6a5a3), closes #594
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#616) (e5e9417), closes #616
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#609) (213918e), closes #609
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump @types/node in /packages/node (#611) (087fa80), closes #611
- chore(deps-dev): bump @types/node in /packages/node (#618) (a07577c), closes #618
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#610) (ed28789), closes #610
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /packages/node (#613) (271ddd3), closes #613
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump form-data-encoder from 2.1.2 to 2.1.3 (#617) (a5d482e), closes #617
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#607) (35443aa), closes #607
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /packages/node (#614) (2d1602e), closes #614
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps): bump @types/har-format in /packages/node (#612) (c794ee0), closes #612
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump actions/cache from 3.0.8 to 3.0.9 (#604) (2197748), closes #604
- chore(deps): bump actions/setup-dotnet from 2 to 3 (#605) (3cb8b78), closes #605
- chore(deps): bump composer/composer from 2.4.1 to 2.4.2 in /packages/php (#608) (104ca52), closes #608
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump ramsey/uuid from 4.4.0 to 4.5.1 in /packages/php (#606) (5164109), closes #606
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- Publish (88912b0)
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- fix: another rewrite (#603) (ac06f40), closes #603 /github.com/readmeio/metrics-sdks/pull/603#discussion_r980542064
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(node webhook snippet): add app server link (#602) (24c93a7), closes #602
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- Publish (0735fe9)
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- feat: adding HAR validation to our integration suite + fixing bugs (#599) (9adcc72), closes #599
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- fix: node snippets not working out of the box on node w/o esm compat (#598) (8acc7df), closes #598
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- Publish (7817917)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- chore: add other npm packages to lerna.json (01a71a4)
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- feat: decoupling our docker unit test architecture (#583) (18eb096), closes #583
- feat: django integration test (#564) (48d21d1), closes #564 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/django.py#L23 /github.com/readmeio/metrics-sdks/blob/4217fefe9417ef39130913dc51989ab021e0405c/packages/python/readme_metrics/flask_readme.py#L34 /github.com/readmeio/metrics-sdks/commit/df7243d46b423ad544016f07a922c1793e0e42bf#diff-8f208c3f785655a644003c8703cba81313de50ce7aef3068a6b5dd858fcf2577R20 #566 #560 #565 #567
- feat: exposing ranges for specific sections of our sdk snippets (#592) (688aaf1), closes #592
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(node): fetch baseLogUrl from api key on first insertion (#593) (5c730b8), closes #593
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): add Readme::Webhook.verify() function to verify webhooks (#568) (9189727), closes #568 #584
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: fixing some linting issues (328fd11)
- chore: switch lerna to independent mode (684c745)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#576) (3298aab), closes #576
- chore(deps-dev): bump @commitlint/config-conventional (#575) (d2568af), closes #575
- chore(deps-dev): bump @readme/eslint-config from 10.0.0 to 10.1.0 (#573) (475b428), closes #573
- chore(deps-dev): bump @readme/eslint-config in /packages/node (#577) (2457167), closes #577
- chore(deps-dev): bump @types/node in /packages/node (#580) (a353fe2), closes #580
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#574) (04fe973), closes #574
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 in /packages/node (#581) (e204b96), closes #581
- chore(deps-dev): bump form-data-encoder from 2.1.0 to 2.1.2 (#588) (62dfd3e), closes #588
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#572) (16c13cd), closes #572
- chore(deps-dev): bump ts-jest from 28.0.7 to 28.0.8 in /packages/node (#578) (debbe5a), closes #578
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /packages/node (#579) (bac3f5a), closes #579
- chore(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 in /packages/php (#570) (a67ba34), closes #570
- chore(deps): bump actions/cache from 3.0.5 to 3.0.8 (#569) (44be670), closes #569
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /packages/php (#571) (bbff950), closes #571
- chore(deps): bump uuid from 8.3.2 to 9.0.0 (#586) (65117ef), closes #586
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: expanding codeql to run on our ruby sdk (#591) (d5ebbed), closes #591
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- refactor: improved integration test suite (#560) (06b0bda), closes #560 #565
- refactor(integration): misc improvements (#563) (3dba2c8), closes #563
- refactor(testing): move all unit testing over to mocha (#587) (6b89fe6), closes #587
- test: automatically retry any failed integration tests (#589) (4d1f6b2), closes #589
- build: bumping python to 2.2.0 (4d5b4d0)
- build(python): v2.2.2 (84776f7)
- docs: updating out of date docs (d572086)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- docs(python): fix a typo in how to install the django and flask libs (f301e1e)
- Publish (2367d79)
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- refactor/node api design changes (#459) (2d04da3), closes #459 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/tests/index.test.ts#L210-L247 /github.com/readmeio/metrics-sdks/blob/e0576f460d66f9ab23cfd2bc22b8f65c5dd01cb1/packages/node/src/lib/process-request.ts#L181-L184
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- Publish (f3eb502)
- Publish (be6700c)
- Publish (df32f76)
- Revert "feat(rfc): swapping out our code builder library (#555)" (#559) (f41bfab), closes #555 #559
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): bumping to v2.2.1 (037b81b)
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- chore: add other npm packages to lerna.json (01a71a4)
- chore: switch lerna to independent mode (684c745)
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- build: bumping python to 2.2.0 (4d5b4d0)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- chore: add other npm packages to lerna.json (01a71a4)
- chore: switch lerna to independent mode (684c745)
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(deps): running
composer update
in the php sdk (#558) (11baad4), closes #558 - chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(integration): forgot to wire up python webhook to gh actions (#556) (0d75f9a), closes #556
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: minor snippet improvements (#554) (170287d), closes #554
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(rfc): swapping out our code builder library (#555) (b37bf56), closes #555
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- fix(python): postData wasn't being sent correctly (#557) (b133bc3), closes #557
- Publish (be6700c)
- Publish (df32f76)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- build: bumping python to 2.2.0 (4d5b4d0)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- refactor: cleaning up how we're adding variables into snippets (#552) (8867343), closes #552
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: sanitizing webhook variable and data before inserting it into snippets (#551) (3c4e568), closes #551
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- build: bumping python to 2.2.0 (4d5b4d0)
- Publish (df32f76)
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- chore: add other npm packages to lerna.json (01a71a4)
- chore: switch lerna to independent mode (684c745)
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- ci: allowing commitlint to ignore lerna publish commits (4e8d129)
- ci: revert lerna change (c15f7c1)
- ci: working to get lerna working again (9e84e81)
- feat: making the Node HAR creator object more consistent (#543) (c28999b), closes #543
- feat: splitting out the python dev deps into a separate requirements file (#541) (de19b75), closes #541
- feat(dotnet): HAR consistency (#544) (1279133), closes #544
- feat(dotnet): overall cleanup (#545) (723e87a), closes #545
- feat(dotnet): v2.0.0 (6336c76)
- feat(php): HAR consistency and overall cleanup (#538) (027b372), closes #538
- feat(php): webhooks support and integration tests (#547) (fcf42e2), closes #547
- feat(python): add python webhook integration test (take 2) (#546) (ea1a6a9), closes #546
- feat(python): HAR consistency and overall cleanup (#540) (455f08e), closes #540
- feat(ruby): HAR consistency and overall cleanup (#537) (1cc8780), closes #537
- feat(sdk-snippets): add .net and updated express webhooks snippets (#548) (52a0bea), closes #548
- feat(snippets): allowing webhook secrets to be injected into snippets (#550) (15f55fa), closes #550
- feat(snippets): python webhook snippets (#549) (cc10694), closes #549
- docs(integration-metrics): add documentation for setting up an integration test (597abc9)
- docs(integration-metrics): add link to express example (4544380)
- docs(integration-webhooks): add documentation for setting up an integration test (0d5c077)
- docs(integration): add note about adding a "listening" message (55fa6ac)
- chore: add other npm packages to lerna.json (01a71a4)
- chore: switch lerna to independent mode (684c745)
- chore(deps): bump django from 3.2.14 to 3.2.15 in /packages/python (#536) (7ebde0b), closes #536
- chore(docs): lint (14448d8)
- chore(dotnet): v2.1.0 (1158f3c)
- chore(python): v2.1.0 (8495237)
- chore(ruby): v2.1.0 (911e972)
- fix: nuget rendering of dotnet sdk readme (#542) (ea7aa2f), closes #542
- fix(php): mishandling of file loading in $_POST payloads (#539) (e346c07), closes #539
- Update metrics-log.ts (#535) (e9c5f17), closes #535
- chore: fix whitespace in markdown header (1d280dc)
- chore: updating license years (#522) (6315a6b), closes #522
- chore: updating out of date deps and our slightly revised code standards (#534) (52aca7f), closes #534
- chore(deps-dev): bump @readme/eslint-config from 8.8.0 to 9.0.0 in /packages/node (#515) (f76ea61), closes #515
- chore(deps-dev): bump @types/node in /packages/node (#516) (21ef03b), closes #516
- chore(deps-dev): bump eslint from 8.18.0 to 8.21.0 in /packages/node (#518) (118b06b), closes #518
- chore(deps-dev): bump eslint from 8.19.0 to 8.21.0 (#505) (989527c), closes #505
- chore(deps-dev): bump nock from 13.2.8 to 13.2.9 in /packages/node (#517) (172f2f2), closes #517
- chore(deps-dev): bump phpunit/phpunit in /packages/php (#509) (ff4feb4), closes #509
- chore(deps-dev): bump squizlabs/php_codesniffer in /packages/php (#511) (64c8879), closes #511
- chore(deps-dev): bump supertest from 6.2.3 to 6.2.4 in /packages/node (#519) (64f52ee), closes #519
- chore(deps-dev): bump vimeo/psalm from 4.22.0 to 4.25.0 in /packages/php (#512) (db192e1), closes #512
- chore(deps): bump actions/cache from 3.0.4 to 3.0.5 (#503) (beb06b6), closes #503
- chore(deps): bump composer/composer in /packages/php (#510) (067f910), closes #510
- chore(deps): bump illuminate/http from 9.2.0 to 9.22.1 in /packages/php (#507) (e32e4c5), closes #507
- chore(deps): bump illuminate/support in /packages/php (#520) (97e6ba3), closes #520
- chore(deps): bump ramsey/uuid from 4.2.3 to 4.3.1 in /packages/php (#508) (e8b114f), closes #508
- chore(deps): bump terser from 5.8.0 to 5.14.2 in /packages/cloudflare-worker (#531) (426dc27), closes #531
- ci: cleaning up our monorepo splitting work to only split up the PHP SDK (#533) (2c862fa), closes #533
- fix: pointing the php sdk at our
/v1/request
endpoint (#502) (8638cb8), closes #502 - fix: upgrading multer to fix a CVE warning (#521) (cda71df), closes #521
- fix: various fixes to the cloudflare worker (#532) (88511b7), closes #532
- feat: adding a fastify demo (#528) (ea92da3), closes #528
- feat: migrate the cloudflare worker into this repo (#530) (78b4539), closes #530 #6 #7 #8 #9 #11 #13 #14 #15 #16 #17 #18 #22 #23
- feat(integration): add fastify to the integration test suite (#529) (ffc13a6), closes #529
- feat(sdk-snippets): new library to generate integration code snippets (#501) (80bed75), closes #501
- feature: dotnet webhook sample (#524) (69a57d6), closes #524 #525
- docs: adding logos for each framework/language we support (f282fb8)
- docs: complete overhaul all of our metrics integration docs (#523) (40a9c1d), closes #523
- docs: minor cleanup to the root readme (8fb1cf0)
- docs: refreshing the root readme a touch (d1d3a37)
- docs: updating the hero image on the root readme (4eaffbb)
- 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
- 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)
- 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)
- 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
- fix: python CI (upgrade black to 22.3.0) and node CI (pin node.js to 16.14.0) (#393) (f34d340), closes #393 /github.com/psf/black/issues/2964#issuecomment-1080974737
- fix: x-forwarded-proto header parsing (#392) (4f6b49b), closes #392
- chore: move dotnet repo into packages/dotnet (#391) (d6ee495), closes #391 #2
- chore(deps-dev): bump ts-jest from 27.1.3 to 27.1.4 (#382) (496ffac), closes #382
- chore(deps-dev): bump typescript from 4.6.2 to 4.6.3 (#381) (e9c6e41), closes #381
- 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
- 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
- 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)
- 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
- 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
- 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
- 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
- Exposing both req and res for grouping (#155) (4a7a550)
- 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
- 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
- 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
- v1.0.0 (40cd87b)
- 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
- 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
intox-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)
- 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)
- 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)
- 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)
- 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
- 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
- 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
- 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
- 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
- chore(deps-dev): Bump nock from 12.0.2 to 12.0.3 (#50) (bd50c95), closes #50
- chore(deps-dev): upgrading prettier and our eslint config to 2.0 (#52) (3a45034), closes #52
- feat: support for blacklist/whitelisting headers (#49) (5370bb2), closes #49 /github.com/readmeio/metrics-sdks/pull/49#pullrequestreview-378815773 /github.com/readmeio/metrics-sdks/pull/49#discussion_r395217319
- 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
- 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
- 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
- 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.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 (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
andtime
(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 ofpostData.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)