-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: backtrace-labs/backtrace-javascript
base: react-native/0.1.1
head repository: backtrace-labs/backtrace-javascript
compare: main
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 312a3dc - Browse repository at this point
Copy the full SHA 312a3dcView commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da813bc - Browse repository at this point
Copy the full SHA da813bcView commit details -
node: replace native-reg with call to reg query (#250)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for b26514b - Browse repository at this point
Copy the full SHA b26514bView commit details -
Include windows in CICD pipeline. Use @v4 (#249)
* Include windows in CICD pipeline. Use @v4 * Remove strategy * Action name * declare prettierrc path * Correct path to the file * Update prettier and options * Set end of line to auto * Apply default formatting proposed by prettier latest (#252) * Apply default formatting proposed by prettier latest * Force to use prettierrc.json * Print file structure * Escape file name * Auto end of line * Use powershell * Correct YAML * Use win-node-env * Do not require powershell if not needed * Remove changes that dont belong to this pull request * use cross-env for setting NODE_ENV variables * cli: fix test errors on Windows * Apply formatting --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com> --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for e384367 - Browse repository at this point
Copy the full SHA e384367View commit details -
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for c2f0128 - Browse repository at this point
Copy the full SHA c2f0128View commit details
Commits on Jun 18, 2024
-
electron: version 0.3.1 (#255)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for dce7fdc - Browse repository at this point
Copy the full SHA dce7fdcView commit details
Commits on Jun 24, 2024
-
session-replay: update rrweb and implement fixes (#256)
* session-replay: update rrweb * session-replay: send always max of maxEventCount events * session-replay: remove maxTime option * browser example: use packages from workspace --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 6973281 - Browse repository at this point
Copy the full SHA 6973281View commit details -
session-replay: PII defaults (#257)
* session-replay: pass privacy options and set defaults * browser example: add input to demonstrate session replay PII * session-replay: update default block/mask/ignore classes to bt-* * session-replay: add additional options to text masking * browser example: add example of unmasked text --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 5d4fe6d - Browse repository at this point
Copy the full SHA 5d4fe6dView commit details -
session-replay: add README and update code docs (#258)
* session-replay: add README and update code docs * session-replay: README PR suggestions * session-replay: update README with PII changes --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 8e6fd3e - Browse repository at this point
Copy the full SHA 8e6fd3eView commit details
Commits on Jul 12, 2024
-
cli: add retry to removing files after test (#259)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for ca6217f - Browse repository at this point
Copy the full SHA ca6217fView commit details -
Add support for error.type for electron crashes (#260)
* Add support for error.type for electron crashes * Simplify default attribute * Remove redundant new line * Formatting
Configuration menu - View commit details
-
Copy full SHA for d083c53 - Browse repository at this point
Copy the full SHA d083c53View commit details
Commits on Jul 26, 2024
-
session-replay: version 0.1.0 (#261)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for b3941b8 - Browse repository at this point
Copy the full SHA b3941b8View commit details
Commits on Aug 5, 2024
-
sdk-core: fix missing instance when builder is used (#263)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for c453923 - Browse repository at this point
Copy the full SHA c453923View commit details
Commits on Aug 7, 2024
-
sdk-core: version 0.3.3 (#264)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for d3275b2 - Browse repository at this point
Copy the full SHA d3275b2View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 5da9114 - Browse repository at this point
Copy the full SHA 5da9114View commit details
Commits on Aug 28, 2024
-
electron, node: upload attachments after native crashes (#262)
* sdk-core: add AttachmentManager * sdk-core: add BacktraceAttachmentProvider * sdk-core: add getAttachmentProviders to BreadcrumbsStorage * fixup 7102a65 * sdk-core: add submission of attachments to existing rxids * sdk-core: add attachment database record * sdk-core: remove report on Report skipped in database * sdk-core: do not return attachment record if file does not exist * sdk-core: expose database and fileSystem to modules * sdk-core: expose timestamp in SessionFiles * node: replace createFromSession with getSessionAttachments in FileBreacrumbsStorage, expose it from package * node: add FileAttachmentsManager, add attachments from previous sessions * node: expose file system from package * node: implement postAttachment in BacktraceNodeRequestHandler * electron: implement sendAttachment in IpcReportSubmission * electron: send attachments from previous crashes to Backtrace * sdk-core: fix database unit test * sdk-core: drop count from database record * sdk-core: limit records in database per type * sdk-core: extract Attachment- and ReportBacktraceDatabaseFileRecord classes to separate files * sdk-core: add descriptions to methods in AttachmentManager * electron: join attachments into single array from previous crashes * electron: make the rxid regex more strict * sdk-core: change default maximumNumberOfAttachmentRecords to 10 * sdk-core: update param in doc in BacktraceDatabase * sdk-core: make sessionId in attachment mandatory * sdk-core: remove hash from database records --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for a4749a4 - Browse repository at this point
Copy the full SHA a4749a4View commit details -
ci: build and test versions (#273)
* ci: add build-version to workflows * ci: use separate job for node 14 * ci: run npm install again in node 14 * ci: remove checkout and npm ci from node 14 * ci: rename build_pre_workspaces to test_linux_pre_workspaces --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for ccf4971 - Browse repository at this point
Copy the full SHA ccf4971View commit details
Commits on Aug 29, 2024
-
sdk-core: version 0.4.0 (#274)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for cc10de5 - Browse repository at this point
Copy the full SHA cc10de5View commit details
Commits on Aug 30, 2024
-
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 379bb63 - Browse repository at this point
Copy the full SHA 379bb63View commit details -
electron: version 0.4.0 (#276)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for d51f3bf - Browse repository at this point
Copy the full SHA d51f3bfView commit details
Commits on Sep 2, 2024
-
session-replay: use ESM modules (#272)
* session-replay: change output to esm, bundle with rollup * session-replay: update tests to use esm --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for d39ec93 - Browse repository at this point
Copy the full SHA d39ec93View commit details -
session-replay: version 0.1.1 (#278)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 38c0ce5 - Browse repository at this point
Copy the full SHA 38c0ce5View commit details -
sdk-core: use ESM modules (#266)
* sdk-core: change output to esm * sdk-core: update tests to use esm * update package-lock.json * browser: fix TimeHelper imports --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 4953027 - Browse repository at this point
Copy the full SHA 4953027View commit details -
browser: use ESM modules (#268)
* browser: change output to esm, bundle with rollup * browser: update tests to use esm --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for d1b0881 - Browse repository at this point
Copy the full SHA d1b0881View commit details -
* react: change output to esm, bundle with rollup * react: update tests to use esm * react: include tsx files in bundle * react: update BacktraceReport import --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for b3ee14c - Browse repository at this point
Copy the full SHA b3ee14cView commit details -
* node: change output to esm, bundle with rollup * node: update tests to use esm --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 92bb318 - Browse repository at this point
Copy the full SHA 92bb318View commit details -
electron: change output to esm, bundle with rollup (#270)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 2b3f040 - Browse repository at this point
Copy the full SHA 2b3f040View commit details -
sdk-core, browser, react-native: fix abort event not being removed fr…
…om signal (#265) * session-replay: add prepublish script * sdk-core: fix 'abort' event not being removed from signal * react-native: dispose signal in ReactNativeRequestHandler * browser: dispose signal in ReactNativeRequestHandler --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 63dc86e - Browse repository at this point
Copy the full SHA 63dc86eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37932aa - Browse repository at this point
Copy the full SHA 37932aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 976fdb7 - Browse repository at this point
Copy the full SHA 976fdb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for accf957 - Browse repository at this point
Copy the full SHA accf957View commit details -
sdk packages: wrap up of ESM changes (#279)
* gitignore: ignore .rollup.cache * base: remove composite and incremental from tsconfig * sdk-core: change output to NodeNext * node: change output to NodeNext, fix invalid imports * browser: change output to NodeNext, fix invalid imports * react: change output to NodeNext * session-replay: change output to NodeNext * electron: change output to NodeNext * base: remove tsconfig.packages.json * sdk-core: remove rollup-plugin-typescript2 --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 09159c4 - Browse repository at this point
Copy the full SHA 09159c4View commit details
Commits on Sep 3, 2024
-
* smoketests: add node app implementation * smoketests: add main runner with fake-coroner and node tests * smoketests: add running smoketests to github workflows * smoketests: fix lint issues * smoketests: use real coronerd, return rxid from node app * smoketests: add smoketests to node 14 and windows * smoketests: add node-esm target * chore: update package-lock.json * sdk-core: implement AbortSignal.any method * smoketests: ignore database and package-lock.json * chore: update package-lock.json * chore: fix prettier issues * chore: update package-lock.json * chore: fix prettier issues * smoketests: increase timeout to 60s * smoketests: fix npm command on Windows * smoketests: change node-esm package name * smoketests: assert smoketests URLs in a better way * smoketests: fix npm calls again on Windows * chore: fix prettier issues * smoketests: remove trust-ssl-cert scripts --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 2991d6d - Browse repository at this point
Copy the full SHA 2991d6dView commit details
Commits on Sep 5, 2024
-
nestjs: use ESM modules (#271)
* nestjs: change output to esm, bundle with rollup * nestjs: update tests to use esm * nestjs: change output to NodeNext * nestjs: disable tests on node 14 --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for b284e4f - Browse repository at this point
Copy the full SHA b284e4fView commit details
Commits on Sep 6, 2024
-
sdk-core: version 0.5.0 (#280)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 25fb791 - Browse repository at this point
Copy the full SHA 25fb791View commit details -
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 9dcffb1 - Browse repository at this point
Copy the full SHA 9dcffb1View commit details -
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 94ece50 - Browse repository at this point
Copy the full SHA 94ece50View commit details -
session-replay: version 0.2.0 (#284)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 0f4aae4 - Browse repository at this point
Copy the full SHA 0f4aae4View commit details -
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 342c8aa - Browse repository at this point
Copy the full SHA 342c8aaView commit details -
electron: version 0.5.0 (#286)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 9f5ca1f - Browse repository at this point
Copy the full SHA 9f5ca1fView commit details -
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for f92bb6d - Browse repository at this point
Copy the full SHA f92bb6dView commit details
Commits on Sep 9, 2024
-
nestjs: include tslib in code instead of externalizing it (#288)
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 2b2fcd1 - Browse repository at this point
Copy the full SHA 2b2fcd1View commit details -
Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for edb832c - Browse repository at this point
Copy the full SHA edb832cView commit details
Commits on Sep 23, 2024
-
sdk-core: unref setinterval (#291)
* Unref setinterval * Remove additional ; * Formatting once again
Configuration menu - View commit details
-
Copy full SHA for 07327b3 - Browse repository at this point
Copy the full SHA 07327b3View commit details
Commits on Sep 26, 2024
-
sdk-core: reduce breadcrumbs size (#228)
* sdk-core: add limitObjectDepth * sdk-core: add breadcrumb limits options * sdk-core: limit breadcrumb attributes object depth * sdk-core: limit breadcrumb message length * sdk-core: add jsonSize * sdk-core: add breadcrumb size check and move limiting after intercept and level/type checks * sdk-core: add breadcrumb factories * sdk-core: add breadcrumb file size limiting in InMemoryBreadcrumbsStorage * sdk-core: update docs for breadcrumb limits * sdk-core: allow for unlimited breacrumbs in InMemoryBreadcrumbsStorage * sdk-core: PR suggestion changes * sdk-core: fix jsonSize returning invalid sizes for objects with toJSON * sdk-core: refactored OverwritingArray, added pop and shift * sdk-core: InMemoryBreadcrumbsStorage: shift breadcrumbs if larger than limit * sdk-core: clear items removed by pop and shift in OverwritingArray * sdk-core: reduce breadcrumb size PR changes * node, react-native: update defaults to compile * sdk-core: allow returning undefined from BreadcrumbsStorage.add --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 8ec2804 - Browse repository at this point
Copy the full SHA 8ec2804View commit details -
node: reduce breadcrumb size (#230)
* node: change NodeFileSystem types for streams, add createReadStream * node: use fileSystem in BacktraceFileAttachment * node: rewrite AlternatingFileWriter with react-native logic * node: use new AlternatingFileWriter with limits, add and use factory for FileBreadcrumbsStorage * node: allow for unlimited breadcrumbs in FileBreadcrumbsStorage * node: add stream chunkifier * sdk-core: allow returning zero, one, or more attachments from BacktraceAttachmentProvider * node: fix invalid imports * node: use chunkifier in FileBreadcrumbsStorage * node: remove AlternatingFileWriter * node: make fileSystem optional in FileBreadcrumbsStorage.getSessionAttachments * node: fix lint and test issues * node: update docs for lengthChunkSplitter * node: return undefined from FileBreadcrumbsStorage.add if size is too large --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 2e5743b - Browse repository at this point
Copy the full SHA 2e5743bView commit details -
electron: reduce breadcrumb size (#231)
* electron: use factory in IpcBreadcrumbsStorage * electron: pass fileSystem to FileBreadcrumbsStorage.getSessionAttachments --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 415c37c - Browse repository at this point
Copy the full SHA 415c37cView commit details
Commits on Oct 1, 2024
-
sdk-core: use core client as event emitter, send reports from databas…
…e via client (#290) * sdk-core: use core client as event emitter * sdk-core: fix unit tests * sdk-core: emit events directly from database * sdk-core: extract BacktraceDatabaseEvents to separate file --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for c5ee428 - Browse repository at this point
Copy the full SHA c5ee428View commit details
Commits on Oct 8, 2024
-
ci: additional smoke tests (#283)
* smoketests: add more node smoketests, streamline node tests * smoketests: move jest tests to separate directory * smoketests: make rxid test more strict in Node * smoketests: change smoketests to module, move installing and building to preparation * smoketests: add simple WDIO tests for React * smoketests: add session replay to React test * smoketests: add SAUCE_* credentials in workflows * workflows: split into all and rest * smoketests: fix node tests on windows * smoketests: wrap args in quotes on Windows in npm * smoketests: replace tsx with ts-node in prepare-packages * smoketests: fix invalid paths to sdk packages in test packages * smoketests: add more tests to react * smoketests: add more node smoketests with database * smoketests: use exceptions instead of messages in node tests * smoketests: listen on db events in node * smoketests: add --unhandled-rejections=throw to node test programs * smoketests: downgrade @wdio packages to 8.40.x * smoketests: add iOS simulator target to WDIO * smoketests: make cleaning optional * smoketests: add README --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for e096dcf - Browse repository at this point
Copy the full SHA e096dcfView commit details -
sdk-core, node: attribute validation (#296)
* sdk-core: add application and application.version validation on initialize * node: remove error from ApplicationInformationAttributeProvider on missing attributes * node: fix testing throw in ApplicationInformationAttributeProvider * sdk-core: simplify validateAttributes --------- Co-authored-by: Sebastian Alex <sebastian.alex@saucelabs.com>
Configuration menu - View commit details
-
Copy full SHA for d5fdd22 - Browse repository at this point
Copy the full SHA d5fdd22View commit details
There are no files selected for viewing