Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8.3.0 mod #3

Merged
merged 253 commits into from
Jul 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
253 commits
Select commit Hold shift + click to select a range
683fd34
deps: update `package_info_plus` constraints (#1749)
buenaflor Nov 22, 2023
a6940c1
release: 7.13.2
getsentry-bot Nov 22, 2023
25161f4
Merge branch 'release/7.13.2'
Nov 22, 2023
dd08ebb
build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.4 (#1742)
dependabot[bot] Nov 23, 2023
14950f1
build(deps): bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0…
dependabot[bot] Nov 23, 2023
b6eb979
build(deps): bump actions/checkout from 3 to 4 (#1740)
dependabot[bot] Nov 23, 2023
6fe4fab
build(deps): bump VeryGoodOpenSource/very_good_coverage (#1739)
dependabot[bot] Nov 23, 2023
a971204
chore: update scripts/update-symbol-collector.sh to 1.13.0 (#1737)
github-actions[bot] Nov 23, 2023
041d84d
chore: update scripts/update-symbol-collector.sh to 1.13.0 (#1754)
github-actions[bot] Nov 23, 2023
edecfc9
rename deprecated method to avoid conflict if the method still available
robbypontas Nov 27, 2023
d4120ac
Add option to opt out of fatal level for automatically collected erro…
denrase Nov 28, 2023
886fc8c
build(deps): bump natiginfo/action-detekt-all from 1.23.3 to 1.23.4 (…
dependabot[bot] Nov 28, 2023
8fb602f
chore(deps): update Cocoa SDK to v8.17.0 (#1761)
github-actions[bot] Nov 28, 2023
9220bb8
build(deps): bump subosito/flutter-action from 2.10.0 to 2.12.0 (#1759)
dependabot[bot] Nov 28, 2023
3f3ef0b
chore: update metrics/flutter.properties to 3.16.1 (#1760)
github-actions[bot] Nov 29, 2023
4829ad3
fix(example): web obfuscation not working (#1766)
buenaflor Nov 29, 2023
f25f207
Add debug_meta to all events (#1756)
stefanosiano Nov 29, 2023
4b3af28
chore: Update README to include drift and hive (#1735)
buenaflor Dec 1, 2023
47664e3
chore: update metrics/flutter.properties to 3.16.2 (#1769)
github-actions[bot] Dec 5, 2023
2d74010
chore(deps): update Cocoa SDK to v8.17.1 (#1771)
github-actions[bot] Dec 5, 2023
d3801f8
Add `Hive` breadcrumbs (#1773)
denrase Dec 5, 2023
13446e1
improvements(example): fix router navigation issue and add improvemen…
buenaflor Dec 11, 2023
d5f600b
build(deps): bump actions/setup-java from 3 to 4 (#1772)
dependabot[bot] Dec 11, 2023
13c328d
docs: add new package release process (#1734)
buenaflor Dec 12, 2023
9d7e862
fix(ci): compile error in example using flutter beta channel (#1783)
buenaflor Dec 13, 2023
e5c9171
chore(deps): update Cocoa SDK to v8.17.2 (#1787)
github-actions[bot] Dec 18, 2023
4b29d6e
chore: update flutter/scripts/update-android.sh to 7.0.0 (#1768)
github-actions[bot] Dec 18, 2023
d914f35
release: 7.14.0
getsentry-bot Dec 18, 2023
d8519f9
Merge branch 'release/7.14.0'
Dec 18, 2023
117d988
Add `ConnectivityIntegration` for web (#1765)
denrase Dec 18, 2023
f27dcdf
Fix changelog (#1791)
denrase Dec 18, 2023
f649a83
build(deps): bump actions/upload-artifact from 3 to 4 (#1789)
dependabot[bot] Dec 19, 2023
f275487
APM for isar (#1726)
denrase Dec 19, 2023
3ad66e4
Bump flutter_lints from 2.0.3 to 3.0.0 in /flutter (#1698)
dependabot[bot] Dec 21, 2023
0118295
chore: update metrics/flutter.properties to 3.16.5 (#1793)
github-actions[bot] Dec 21, 2023
bc29768
Bump lints from 2.1.1 to 3.0.0 in /dart (#1695)
dependabot[bot] Dec 21, 2023
7ea3931
build(deps): bump reactivecircus/android-emulator-runner (#1779)
dependabot[bot] Dec 21, 2023
4be7ec8
build(deps): bump subosito/flutter-action from 2.10.0 to 2.12.0 (#1796)
dependabot[bot] Dec 27, 2023
be08ed1
feat: spotlight support (#1786)
buenaflor Dec 27, 2023
33ed16d
build(deps): bump VeryGoodOpenSource/very_good_coverage (#1795)
dependabot[bot] Dec 27, 2023
730365e
build(deps): bump actions/setup-java from 3 to 4 (#1797)
dependabot[bot] Dec 27, 2023
404d19f
Update Path Filters (#1763)
denrase Dec 27, 2023
bde5f6b
Add app flavor to `flutter_context` (#1799)
ueman Jan 3, 2024
ca7f531
chore(deps): update Android SDK to v7.1.0 (#1788)
github-actions[bot] Jan 3, 2024
f12d09d
Add isar breadcrumbs (#1800)
denrase Jan 8, 2024
1cdcacf
chore: update flutter/scripts/update-cocoa.sh to 8.18.0 (#1803)
github-actions[bot] Jan 8, 2024
d0312c9
Add `beforeScreenshotCallback` to `SentryFlutterOptions` (#1805)
denrase Jan 9, 2024
92562b3
fix typo in docs (#1816)
smart7even Jan 15, 2024
24b6e60
chore: update metrics/flutter.properties to 3.16.7 (#1814)
github-actions[bot] Jan 15, 2024
552c543
Add support for `readTransaction` in `sqflite` (#1819)
denrase Jan 17, 2024
d68bee7
ci: disable some tests temporarily (#1835)
buenaflor Jan 22, 2024
7551d29
release: 7.15.0
getsentry-bot Jan 22, 2024
294b7f0
Merge branch 'release/7.15.0'
Jan 23, 2024
270031a
Accept `Map<String, dynamic>` in `Hint` class (#1807)
denrase Jan 23, 2024
f770c4c
build(deps): bump actions/cache from 3 to 4 (#1833)
dependabot[bot] Jan 23, 2024
b4b36f5
build(deps): bump dart-lang/setup-dart from 1.6.0 to 1.6.1 (#1817)
dependabot[bot] Jan 23, 2024
4477d2e
chore(deps): update Flutter SDK (metrics) to v3.16.8 (#1825)
github-actions[bot] Jan 23, 2024
2f0d415
feat: tracing without performance for dio (#1837)
IgorKhramtsov Jan 24, 2024
920ec41
chore: reenable testing sentry-dart on windows (#1838)
buenaflor Jan 24, 2024
7e4a1ec
chore: add isar to craft (#1843)
buenaflor Jan 24, 2024
bd1b990
chore(deps): update Cocoa SDK to v8.19.0 (#1844)
github-actions[bot] Jan 25, 2024
4133230
feat: Add sentry widget that includes other sentry widgets (#1846)
buenaflor Jan 30, 2024
e3ef570
build(deps): bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1…
dependabot[bot] Jan 30, 2024
4327577
build(deps): bump reactivecircus/android-emulator-runner (#1848)
dependabot[bot] Jan 30, 2024
21bf0de
build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (#1850)
dependabot[bot] Jan 30, 2024
fb77dcf
chore(deps): update Android SDK to v7.2.0 (#1815)
github-actions[bot] Jan 30, 2024
c3e6c82
chore(deps): update Flutter SDK (metrics) to v3.16.9 (#1847)
github-actions[bot] Jan 30, 2024
42b79b3
chore(deps): update Symbol collector CLI to v1.14.0 (#1827)
github-actions[bot] Jan 30, 2024
f2e496d
Update CHANGELOG.md (#1845)
buenaflor Jan 30, 2024
4c78360
chore: update flutter/scripts/update-android.sh to 7.3.0 (#1852)
github-actions[bot] Jan 30, 2024
147ef50
release: 7.16.0
getsentry-bot Jan 30, 2024
8e4eeb3
Merge branch 'release/7.16.0'
Jan 30, 2024
74e1fdd
chore(sample): Upgrade SAGP to v4.2.0 in the flutter example app (#1860)
krystofwoldrich Feb 5, 2024
36615c3
build(deps): bump dart-lang/setup-dart from 1.6.1 to 1.6.2 (#1864)
dependabot[bot] Feb 5, 2024
1ac008b
chore(deps): update Cocoa SDK to v8.20.0 (#1856)
github-actions[bot] Feb 6, 2024
e6dd065
build(deps): bump natiginfo/action-detekt-all from 1.23.4 to 1.23.5 (…
dependabot[bot] Feb 6, 2024
cdd9dbd
build(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1 (#1863)
dependabot[bot] Feb 6, 2024
ba9c106
chore(android): Remove dead code, cold start bool is now always prese…
krystofwoldrich Feb 6, 2024
ffe46ae
chore: update scripts/update-symbol-collector.sh to 1.15.0 (#1853)
github-actions[bot] Feb 6, 2024
e8ed5a0
build(deps): bump gradle/gradle-build-action from 2 to 3 (#1851)
dependabot[bot] Feb 6, 2024
91ff12f
chore: update scripts/update-symbol-collector.sh to 1.15.0 (#1869)
github-actions[bot] Feb 6, 2024
6f57f15
fix: remove Flutter dep from Drift integration (#1867)
buenaflor Feb 7, 2024
2966d88
Fix iOS "Arithmetic Overflow" (#1874)
denrase Feb 14, 2024
65c9645
release: 7.16.1
getsentry-bot Feb 14, 2024
732a7b4
Merge branch 'release/7.16.1'
Feb 14, 2024
55610cd
build(deps): bump gradle/gradle-build-action from 3.0.0 to 3.1.0 (#1885)
dependabot[bot] Feb 20, 2024
b0811cc
Disable canvasKit renderer tests for `beta` channel (#1894)
denrase Feb 28, 2024
30b663f
ci: disable package-analysis for now (#1897)
buenaflor Mar 1, 2024
3d822bf
chore(deps): update Android SDK to v7.5.0 (#1907)
github-actions[bot] Mar 4, 2024
af99cbd
ci: fix analyze issues (#1908)
buenaflor Mar 4, 2024
f754e86
Clean up code (#1878)
ueman Mar 4, 2024
e964e2b
Use `recordHttpBreadcrumbs` to set iOS `enableNetworkBreadcrumbs` (#1…
denrase Mar 4, 2024
014c3ea
chore: update metrics/flutter.properties to 3.19.2 (#1899)
github-actions[bot] Mar 4, 2024
5e7abc5
refactor: fetch app start in integration instead of event processor (…
buenaflor Mar 4, 2024
f351d3d
build(deps): bump codecov/codecov-action from 4.0.1 to 4.0.2 (#1890)
dependabot[bot] Mar 4, 2024
8776cdf
chore(deps): update Cocoa SDK to v8.21.0 (#1909)
github-actions[bot] Mar 4, 2024
6af2651
build(deps): bump invertase/github-action-dart-analyzer (#1911)
dependabot[bot] Mar 4, 2024
8af7527
build(deps): bump codecov/codecov-action from 4.0.2 to 4.1.0 (#1912)
dependabot[bot] Mar 4, 2024
5cc82a0
build(deps): bump subosito/flutter-action from 2.12.0 to 2.13.0 (#1913)
dependabot[bot] Mar 4, 2024
f4bda4c
ci: re-enable package analyzer (#1918)
buenaflor Mar 6, 2024
202b83f
fix: transaction timestamp trimming (#1916)
buenaflor Mar 6, 2024
cc80714
Add `maxQueueSize` to limit the number of unawaited events sent to Se…
denrase Mar 6, 2024
047697c
Add missing changelog (#1921)
buenaflor Mar 6, 2024
cd50afa
Fix changelog (#1922)
buenaflor Mar 6, 2024
bffc2c5
fix(sentry-dart): remove transitive dart:io reference for web (#1898)
daniel-v Mar 7, 2024
1d9ee98
Apply `beforeBreadcrumb` on native iOS crumbs (#1914)
denrase Mar 7, 2024
fd34890
release: 7.17.0
getsentry-bot Mar 7, 2024
31b2afb
feat: ttid (#1910)
buenaflor Mar 7, 2024
cf91c9d
Merge branch 'release/7.17.0'
Mar 7, 2024
6078ddc
chore: update flutter/scripts/update-android.sh to 7.6.0 (#1927)
github-actions[bot] Mar 11, 2024
42f6db4
build(deps): bump axel-op/dart-package-analyzer (#1930)
dependabot[bot] Mar 11, 2024
25659aa
build(deps): bump VeryGoodOpenSource/very_good_coverage (#1929)
dependabot[bot] Mar 11, 2024
fb06db4
chore: update metrics/flutter.properties to 3.19.3 (#1925)
github-actions[bot] Mar 12, 2024
e8603bb
Add override `captureFailedRequests` option (#1931)
denrase Mar 12, 2024
d089990
feat: ttfd (#1920)
buenaflor Mar 13, 2024
3d30a22
Update token usage (#1933)
buenaflor Mar 13, 2024
e3d9076
Update root name (#1934)
buenaflor Mar 13, 2024
7a03d7b
release: 7.18.0
getsentry-bot Mar 13, 2024
df926cb
Update CHANGELOG.md
kahest Mar 13, 2024
ef6466d
Merge branch 'release/7.18.0'
Mar 13, 2024
29297d4
Set `sentry_flutter.podspec` version from `pubspec.yaml` (#1941)
denrase Mar 25, 2024
5152a56
Bump `package_info_plus` (#1948)
denrase Mar 26, 2024
517cde5
build(deps): bump subosito/flutter-action from 2.13.0 to 2.15.0 (#1964)
dependabot[bot] Apr 3, 2024
5b5f839
build(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 (#1963)
dependabot[bot] Apr 3, 2024
37410e3
build(deps): bump natiginfo/action-detekt-all from 1.23.5 to 1.23.6 (…
dependabot[bot] Apr 3, 2024
38b25e6
chore: update metrics/flutter.properties to 3.19.5 (#1959)
github-actions[bot] Apr 3, 2024
c687d64
chore: update scripts/update-symbol-collector.sh to 1.16.0 (#1935)
github-actions[bot] Apr 3, 2024
d445f33
build(deps): bump subosito/flutter-action from 2.15.0 to 2.16.0 (#1970)
dependabot[bot] Apr 9, 2024
3f17dac
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#1971)
dependabot[bot] Apr 9, 2024
2bcc96c
build(deps): bump gradle/gradle-build-action from 3.1.0 to 3.2.0 (#1972)
dependabot[bot] Apr 9, 2024
fda497f
Update CHANGELOG.md (#1976)
buenaflor Apr 9, 2024
61e71ec
ci: fix metrics workflow for android (#1978)
buenaflor Apr 9, 2024
84bc635
Metrics Part 1 - Add Counter Metric API (#1940)
stefanosiano Apr 9, 2024
1584864
release: 7.19.0
getsentry-bot Apr 9, 2024
4b943a1
Merge branch 'release/7.19.0'
Apr 9, 2024
ca9b8e5
Enable canvaskit renderer tests (#1979)
denrase Apr 10, 2024
be8cafe
chore: update flutter/scripts/update-android.sh to 7.8.0 (#1977)
github-actions[bot] Apr 10, 2024
6034b0a
Add textScale(r) value to Flutter context (#1886)
denrase Apr 10, 2024
7273303
Bump compileSdkVersion to 34 in Gradle buildscripts (#1980)
bartekpacia Apr 10, 2024
6daa837
fix: ci deps updater (#1968)
buenaflor Apr 10, 2024
e82709a
deps: update package_info_plus range to include 7 (#1984)
buenaflor Apr 12, 2024
d8f5abb
Add platforms in `pubspec.yaml` for `pub.dev` (#1975)
denrase Apr 15, 2024
2189f9b
build(deps): bump gradle/gradle-build-action from 3.2.0 to 3.3.0 (#1991)
dependabot[bot] Apr 16, 2024
2b35b2a
chore: update scripts/update-symbol-collector.sh to 1.17.0 (#1988)
github-actions[bot] Apr 16, 2024
1eb3543
release: 7.20.0
getsentry-bot Apr 16, 2024
4b5a4f6
Merge branch 'release/7.20.0'
Apr 17, 2024
82a93a7
build(deps): bump dart-lang/setup-dart from 1.6.2 to 1.6.4 (#1990)
dependabot[bot] Apr 17, 2024
8f88a49
Merge v8 into main (#1997)
buenaflor Apr 19, 2024
4221135
release: 8.0.0
getsentry-bot Apr 19, 2024
28627fc
Merge branch 'release/8.0.0'
Apr 22, 2024
a9352cf
Timing metric aggregates metrics in the created span (#1994)
stefanosiano Apr 22, 2024
4a8fdb4
chore: update metrics/flutter.properties to 3.19.6 (#1995)
github-actions[bot] Apr 22, 2024
6d27c51
build(deps): bump actions/checkout from 3 to 4 (#2006)
dependabot[bot] Apr 23, 2024
e33e5fa
build(deps): bump actions/setup-java from 3 to 4 (#2005)
dependabot[bot] Apr 23, 2024
5b4cd6f
build(deps): bump actions/cache from 3 to 4 (#2004)
dependabot[bot] Apr 23, 2024
50bdfad
chore(deps): update Cocoa SDK to v8.24.0 (#1986)
github-actions[bot] Apr 23, 2024
daecac6
build(deps): bump styfle/cancel-workflow-action from 0.11.0 to 0.12.1…
dependabot[bot] Apr 23, 2024
ce10862
Apple Privacy Manifest Info (#2002)
denrase Apr 23, 2024
cfa25fc
Add APS to iOS sample (#2008)
buenaflor Apr 24, 2024
47dd159
Set snapshot to true (#2000)
ueman Apr 24, 2024
92f3690
build(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 (#1989)
dependabot[bot] Apr 24, 2024
0bed04d
Allows `package_info_plus` v8 (#2010)
AlexV525 Apr 25, 2024
f3c1a79
ci: Android Emulator fix (#2015)
buenaflor Apr 26, 2024
05e70fd
chore(deps): update Cocoa SDK to v8.25.0 (#2018)
github-actions[bot] Apr 29, 2024
0beea56
release: 8.1.0
getsentry-bot Apr 29, 2024
2d457b8
date range to license - 2020-2024 (#2025)
bruno-garcia Apr 30, 2024
a4eae38
build(deps): bump gradle/gradle-build-action from 2.11.1 to 3.3.2 (#2…
dependabot[bot] Apr 30, 2024
ed6a3b6
build(deps): bump reactivecircus/android-emulator-runner (#2019)
dependabot[bot] Apr 30, 2024
52a7052
release 8.1.0: update changelog (#2026)
buenaflor Apr 30, 2024
a13cc88
Merge branch 'release/8.1.0'
Apr 30, 2024
6575860
App start: Add spans to first transaction (#2009)
buenaflor May 3, 2024
6fedcab
ci: fix expected iOS binary size (#2035)
vaind May 6, 2024
c978477
refactor: move native SDK init and close to SentryNativeBinding (#2030)
vaind May 6, 2024
dd5c515
build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 (#2036)
dependabot[bot] May 6, 2024
3fbe78a
build(deps): bump ScaCap/action-ktlint from 1.8.1 to 1.8.2 (#2037)
dependabot[bot] May 6, 2024
a5031f1
chore(deps): support prereleases in update scripts (#2031)
vaind May 6, 2024
9fe67d5
Fix `PlatformException` title parsing (#2033)
denrase May 7, 2024
e0f6628
fix: event processor blocking transactions from being sent if `autoAp…
buenaflor May 7, 2024
c2c93b3
build(deps): bump subosito/flutter-action from 2.10.0 to 2.16.0 (#2020)
dependabot[bot] May 8, 2024
4656f10
App start: native spans (#2027)
buenaflor May 9, 2024
40e30e1
App start: Create transaction when no `SentryNavigatorObserver` is pr…
buenaflor May 10, 2024
c57d3b7
chore(deps): update Cocoa SDK to v8.25.2 (#2042)
github-actions[bot] May 10, 2024
3fae553
ci: fix codecov action (#2046)
buenaflor May 10, 2024
4fe92c5
ci: cleanup flutter matrix (#2044)
vaind May 10, 2024
0f067d3
fixup update-android.sh (#2047)
vaind May 12, 2024
20eb554
Include sentry frames to enable crash detection (#2050)
buenaflor May 13, 2024
2a0edba
chore: update flutter/scripts/update-android.sh to 7.9.0 (#2049)
github-actions[bot] May 13, 2024
92bcd80
release: 8.2.0
getsentry-bot May 13, 2024
ee0ca56
Merge branch 'release/8.2.0'
May 14, 2024
f2c5944
build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.1 (#2065)
dependabot[bot] May 27, 2024
7edff9b
chore(deps): update Cocoa SDK to v8.26.0 (#2060)
github-actions[bot] May 27, 2024
b8562d0
chore: update metrics/flutter.properties to 3.22.0 (#2059)
github-actions[bot] May 27, 2024
be173fa
ref: Add getCurrentStackTrace (#2072)
philipphofmann May 28, 2024
e29d359
build(deps): bump reactivecircus/android-emulator-runner (#2071)
dependabot[bot] May 28, 2024
fec92cc
chore: update metrics/flutter.properties to 3.22.1 (#2069)
github-actions[bot] May 28, 2024
ed9caea
build(deps): bump lints from 3.0.0 to 4.0.0 in /dart (#2058)
dependabot[bot] May 28, 2024
31e875c
build(deps): bump ruby/setup-ruby from 1.152.0 to 1.176.0 (#2038)
dependabot[bot] May 28, 2024
5baa201
fix(app-start): `Cold start` should be `Cold Start` (#2076)
buenaflor May 28, 2024
586d7d2
Parse PlatformException from details instead of message (#2052)
denrase May 31, 2024
df03cd5
Testflight: build with —obfuscate --split-debug-info flags (#2061)
denrase Jun 3, 2024
85accd7
build(deps): bump lints from 3.0.0 to 4.0.0 in /logging (#2057)
dependabot[bot] Jun 3, 2024
69c47de
build(deps): bump ruby/setup-ruby from 1.176.0 to 1.179.0 (#2083)
dependabot[bot] Jun 3, 2024
72c2a90
build(deps): bump lints from 3.0.0 to 4.0.0 in /file (#2054)
dependabot[bot] Jun 4, 2024
8ffc6d8
build(deps): bump lints from 3.0.0 to 4.0.0 in /dio (#2053)
dependabot[bot] Jun 4, 2024
e6b16cd
build(deps): bump flutter_lints from 3.0.2 to 4.0.0 in /flutter (#2055)
dependabot[bot] Jun 4, 2024
43abc4f
chore: update metrics/flutter.properties to 3.22.2 (#2091)
github-actions[bot] Jun 7, 2024
5688488
fix: sqflite min version (#2075)
buenaflor Jun 10, 2024
997379d
chore(deps): update Cocoa SDK to v8.28.0 (#2092)
github-actions[bot] Jun 10, 2024
5f443de
chore: update flutter/scripts/update-android.sh to 7.10.0 (#2090)
github-actions[bot] Jun 10, 2024
d979c86
chore: update scripts/update-symbol-collector.sh to 1.18.0 (#2081)
github-actions[bot] Jun 10, 2024
71ba27c
build(deps): bump lints from 3.0.0 to 4.0.0 in /sqflite (#2056)
dependabot[bot] Jun 10, 2024
7c827cf
chore: update flutter/scripts/update-cocoa.sh to 8.29.0 (#2100)
github-actions[bot] Jun 14, 2024
fb38971
build(deps): bump ScaCap/action-ktlint from 1.8.2 to 1.8.3 (#2095)
dependabot[bot] Jun 17, 2024
9e35ce9
Disable (#2101)
buenaflor Jun 17, 2024
0b22d2d
Disable (#2102)
buenaflor Jun 17, 2024
3cac5bf
fix: load contexts not setting the user (#2089)
buenaflor Jun 17, 2024
292a0a7
Update CHANGELOG.md (fix ios dep entry) (#2105)
buenaflor Jun 17, 2024
fe0623e
release: 8.3.0
getsentry-bot Jun 17, 2024
e5c5256
Merge branch 'release/8.3.0'
Jun 17, 2024
4bdbba5
build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (#2107)
dependabot[bot] Jun 18, 2024
c3b8a98
build(deps): bump gradle/gradle-build-action from 3.3.2 to 3.4.1 (#2108)
dependabot[bot] Jun 18, 2024
beeb73d
refactor: move all native calls to SentryNativeBinding (#2097)
vaind Jun 19, 2024
5c83e42
build(deps): bump ruby/setup-ruby from 1.179.0 to 1.179.1 (#2094)
dependabot[bot] Jun 19, 2024
82369c9
docs: include SentryFlutter.init documentation (#2093)
alestiago Jun 19, 2024
5b88f8f
chore(deps): update Cocoa SDK to v8.29.1 (#2109)
github-actions[bot] Jun 19, 2024
f3c5f6b
ci: deduplicate dart tests in actions (#2114)
vaind Jun 20, 2024
3c91268
Add codecov token reference (#2118)
buenaflor Jun 20, 2024
b87d0b3
ci: fix codecov token passing (#2121)
vaind Jun 20, 2024
04bd9e6
ci: update metrics-ios.yml (#2124)
vaind Jun 24, 2024
99b37a6
Ignore .fvm (#2125)
buenaflor Jun 24, 2024
ed9c588
build(deps): bump gradle/gradle-build-action from 3.4.1 to 3.4.2 (#2127)
dependabot[bot] Jun 24, 2024
389a4e1
build(deps): bump ruby/setup-ruby from 1.179.1 to 1.180.1 (#2128)
dependabot[bot] Jun 24, 2024
7e7f0b1
feat: enable wasm compilation (#2113)
vaind Jun 25, 2024
acbd5d3
feat(performance): report total frames, frame delay, slow & frozen fr…
buenaflor Jun 25, 2024
e4d5aa8
deprecate: user segment (#2119)
buenaflor Jun 25, 2024
98d9a4a
chore(deps): update Cocoa SDK to v8.30.0 (#2132)
github-actions[bot] Jun 25, 2024
66e0270
Add api for pausing/resuming cocoa app hang tracking (#2134)
buenaflor Jun 26, 2024
2d125d3
fix changelog Cocoa dependency bump to v8.30.0 (#2135)
buenaflor Jun 26, 2024
d20b867
Update .craft.yml to include skipValidation (#2138)
buenaflor Jul 4, 2024
05fdc9a
release: 8.4.0-beta.1
getsentry-bot Jul 4, 2024
6f3717a
Merge branch 'release/8.4.0-beta.1'
Jul 4, 2024
8911331
build(deps): bump dart-lang/setup-dart from 1.6.4 to 1.6.5 (#2143)
dependabot[bot] Jul 8, 2024
c614bf9
build(deps): bump ruby/setup-ruby from 1.180.1 to 1.183.0 (#2142)
dependabot[bot] Jul 8, 2024
f172c4d
fix: app starts hanging for 30s (#2140)
buenaflor Jul 8, 2024
9f9dd52
Add memory usage to contexts (#2133)
denrase Jul 9, 2024
df36ae7
build(deps): bump ruby/setup-ruby from 1.183.0 to 1.185.0 (#2151)
dependabot[bot] Jul 9, 2024
3d305b9
chore(deps): update Android SDK to v7.11.0 (#2144)
github-actions[bot] Jul 9, 2024
ec3e432
Merge remote-tracking branch 'upstream/main' into v7.13.1-Mod
Jonatanm09 Jul 9, 2024
d72d349
change to an stable version
Jonatanm09 Jul 11, 2024
6329898
Merge remote-tracking branch 'origin/ICPFLUTTER-1065' into 8.3.0-mod
al-farisi Jul 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 6 additions & 1 deletion .craft.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
minVersion: 0.29.2
minVersion: 1.21.0
changelogPolicy: auto
artifactProvider:
name: none
targets:
- name: pub-dev
# This is temporarily needed because we keep the package:web dependency implicit
# See https://github.com/getsentry/sentry-dart/pull/2113 for more context
skipValidation: true
packages:
dart:
flutter:
Expand All @@ -13,6 +16,7 @@ targets:
sqflite:
hive:
drift:
isar:
- name: github
- name: registry
sdks:
Expand All @@ -24,3 +28,4 @@ targets:
pub:sentry_sqflite:
pub:sentry_drift:
pub:sentry_hive:
pub:sentry_isar:
41 changes: 41 additions & 0 deletions .github/actions/coverage/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Dart tests
description: Run Dart Tests and collect coverage
inputs:
directory:
description: The directory to run tests in
required: false
default: ''
coverage:
description: Codecov name
required: false
default: ''
min-coverage:
description: Minimum coverage percentage
required: false
default: '0'
token:
description: Codecov token
required: true

runs:
using: composite

steps:
- name: Format coverage info
if: ${{ inputs.coverage != '' }}
run: dart pub run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.dart_tool/package_config.json --report-on=lib
shell: bash
working-directory: ${{ inputs.directory }}

- uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # pin@v3
if: ${{ inputs.coverage != '' }}
with:
name: ${{ inputs.coverage != '' }}
files: ./${{ inputs.directory }}/coverage/lcov.info
token: ${{ inputs.token }}

- uses: VeryGoodOpenSource/very_good_coverage@c953fca3e24a915e111cc6f55f03f756dcb3964c # pin@v3.0.0
if: ${{ inputs.coverage != '' }}
with:
path: './${{ inputs.directory }}/coverage/lcov.info'
min_coverage: ${{ inputs.min-coverage }}
40 changes: 40 additions & 0 deletions .github/actions/dart-test/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Dart tests
description: Run Dart tests
inputs:
directory:
description: The directory to run tests in
required: false
default: ''
web:
description: Whether to run tests for web
required: false
default: 'true'

runs:
using: composite

steps:
- uses: dart-lang/setup-dart@f0ead981b4d9a35b37f30d36160575d60931ec30 # pin@v1
with:
sdk: ${{ matrix.sdk }}

- run: dart pub get
shell: bash
working-directory: ${{ inputs.directory }}

- name: Test VM
run: dart test -p vm ${{ (runner.os == 'Linux' && matrix.sdk == 'stable' && '--coverage=coverage') || '' }} --test-randomize-ordering-seed=random --chain-stack-traces
shell: bash
working-directory: ${{ inputs.directory }}

- name: Test dart2js
if: ${{ inputs.web == 'true' }}
run: dart test -p chrome --test-randomize-ordering-seed=random --chain-stack-traces
shell: bash
working-directory: ${{ inputs.directory }}

- name: Test dart2wasm
if: ${{ inputs.web == 'true' && (matrix.sdk == 'stable' || matrix.sdk == 'beta') && runner.os != 'Windows' }}
run: dart test -p chrome --compiler dart2wasm --test-randomize-ordering-seed=random --chain-stack-traces
shell: bash
working-directory: ${{ inputs.directory }}
16 changes: 8 additions & 8 deletions .github/workflows/analyze.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # pin@0.12.1
with:
access_token: ${{ github.token }}

Expand All @@ -32,16 +32,16 @@ jobs:
working-directory: ${{ inputs.package }}
steps:
- uses: actions/checkout@v4
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 # pin@v1
if: ${{ inputs.sdk == 'dart' }}
- uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225 # pin@v2.12.0
- uses: subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1 # pin@v2.16.0
if: ${{ inputs.sdk == 'flutter' }}

- run: ${{ inputs.sdk }} pub get
- run: dart format --set-exit-if-changed ./

- name: dart analyze
uses: invertase/github-action-dart-analyzer@1cda5922c6369263b1c7e2fbe281f69704f4d63e # pin@v2.0.0
uses: invertase/github-action-dart-analyzer@e981b01a458d0bab71ee5da182e5b26687b7101b # pin@v3.0.0
with:
annotate: true
fatal-infos: true
Expand All @@ -56,7 +56,7 @@ jobs:
# which ignores pubspec.yaml `dependency_overrides`. Because of that, all `release/*` branches are failing,
# because the package cannot find the "about to be released" version of our sentry-dart package that it depends on.
if: ${{ !startsWith(github.ref, 'refs/heads/release/') && inputs.panaThreshold > 0 }}
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
Expand All @@ -65,7 +65,7 @@ jobs:
working-directory: ${{ inputs.package }}
run: |
sed -i.bak 's|sentry:.*|sentry:\n path: /github/workspace/dart|g' pubspec.yaml
- uses: axel-op/dart-package-analyzer@7a6c3c66bce78d82b729a1ffef2d9458fde6c8d2 # pin@v3
- uses: axel-op/dart-package-analyzer@56afb7e6737bd2b7cee05382ae7f0e8111138080 # pin@v3
id: analysis
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -78,6 +78,6 @@ jobs:
PERCENTAGE=$(( $TOTAL * 100 / $TOTAL_MAX ))
if (( $PERCENTAGE < ${{ inputs.panaThreshold }} ))
then
echo Score too low!
echo "Score too low ($PERCENTAGE % is less than the expected ${{ inputs.panaThreshold }} %)!"
exit 1
fi
90 changes: 36 additions & 54 deletions .github/workflows/dart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,85 +5,67 @@ on:
- main
- release/**
pull_request:
paths-ignore:
- "**/*.md"
- "logging/**"
- "dio/**"
- "file/**"
- "sqflite/**"
- "hive/**"
- "drift/**"
paths:
- '!**/*.md'
- '!**/class-diagram.svg'
- '.github/workflows/dart.yml'
- 'dart/**'

jobs:
cancel-previous-workflow:
runs-on: ubuntu-latest
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # pin@0.12.1
with:
access_token: ${{ github.token }}

build:
name: Build ${{matrix.sdk}} on ${{matrix.os}}
runs-on: ${{ matrix.os }}
name: Dart ${{matrix.sdk}} on ${{matrix.os}}
runs-on: ${{ matrix.os }}-latest
timeout-minutes: 30
defaults:
run:
shell: bash
working-directory: ./dart
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
sdk: [stable, beta]
exclude:
- os: windows-latest
sdk: beta
- os: macos-latest
sdk: beta
os: [ubuntu]
sdk:
- '2.18'
- '2.19'
- '3.0'
- '3.1'
- '3.2'
- '3.3'
- '3.4'
- stable
- beta
include:
- os: windows
sdk: stable
- os: macos
sdk: stable
steps:
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
with:
sdk: ${{ matrix.sdk }}
- uses: actions/checkout@v4

- name: Test (VM and browser)
run: |
dart pub get
dart test -p chrome --test-randomize-ordering-seed=random --chain-stack-traces
dart test -p vm --coverage=coverage --test-randomize-ordering-seed=random --chain-stack-traces
dart pub run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.dart_tool/package_config.json --report-on=lib
- uses: ./.github/actions/dart-test
with:
directory: dart

- name: Install webdev
if: runner.os != 'Windows'
run: dart pub global activate webdev
- uses: ./.github/actions/coverage
if: runner.os == 'Linux' && matrix.sdk == 'stable'
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: dart
coverage: sentry
min-coverage: 85

- name: Build example
working-directory: dart/example
run: |
cd example
dart pub get
dart compile aot-snapshot bin/example.dart

- name: Build Web example
if: runner.os != 'Windows'
run: |
cd example_web
dart pub get
webdev build

- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # pin@v3
if: runner.os == 'Linux' && matrix.sdk == 'stable'
with:
name: sentry
files: ./dart/coverage/lcov.info

- uses: VeryGoodOpenSource/very_good_coverage@e5c91bc7ce9843e87c800b3bcafdfb86fbe28491 # pin@v2.1.0
if: runner.os == 'Linux' && matrix.sdk == 'stable'
with:
path: "./dart/coverage/lcov.info"
min_coverage: 85

analyze:
uses: ./.github/workflows/analyze.yml
with:
package: dart
panaThreshold: 87
6 changes: 5 additions & 1 deletion .github/workflows/diagrams.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
name: "Create class diagrams of all packages"
steps:
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
- uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 # pin@v1
with:
sdk: stable

Expand Down Expand Up @@ -47,6 +47,10 @@ jobs:
working-directory: ./hive
run: lakos . -i "{test/**,example/**}" | dot -Tsvg -o class-diagram.svg

- name: isar
working-directory: ./isar
run: lakos . -i "{test/**,example/**}" | dot -Tsvg -o class-diagram.svg

# Source: https://stackoverflow.com/a/58035262
- name: Extract branch name
shell: bash
Expand Down
44 changes: 14 additions & 30 deletions .github/workflows/dio.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,32 +5,26 @@ on:
- main
- release/**
pull_request:
paths-ignore:
- "**/*.md"
- "logging/**"
- "flutter/**"
- "file/**"
- "sqflite/**"
- "hive/**"
- "drift/**"
paths:
- '!**/*.md'
- '!**/class-diagram.svg'
- '.github/workflows/dio.yml'
- 'dart/**'
- 'dio/**'

jobs:
cancel-previous-workflow:
runs-on: ubuntu-latest
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@01ce38bf961b4e243a6342cbade0dbc8ba3f0432 # pin@0.12.0
uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # pin@0.12.1
with:
access_token: ${{ github.token }}

build:
name: Build ${{matrix.sdk}} on ${{matrix.os}}
runs-on: ${{ matrix.os }}
timeout-minutes: 30
defaults:
run:
shell: bash
working-directory: ./dio
strategy:
fail-fast: false
matrix:
Expand All @@ -42,29 +36,19 @@ jobs:
- os: macos-latest
sdk: beta
steps:
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d # pin@v1
with:
sdk: ${{ matrix.sdk }}
- uses: actions/checkout@v4

- name: Test (VM and browser)
run: |
dart pub get
dart test -p chrome --test-randomize-ordering-seed=random --chain-stack-traces
dart test -p vm --coverage=coverage --test-randomize-ordering-seed=random --chain-stack-traces
dart pub run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.dart_tool/package_config.json --report-on=lib

- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # pin@v3
if: runner.os == 'Linux' && matrix.sdk == 'stable'
- uses: ./.github/actions/dart-test
with:
name: sentry_dio
files: ./dio/coverage/lcov.info
directory: dio

- uses: VeryGoodOpenSource/very_good_coverage@e5c91bc7ce9843e87c800b3bcafdfb86fbe28491 # pin@v2.1.0
- uses: ./.github/actions/coverage
if: runner.os == 'Linux' && matrix.sdk == 'stable'
with:
path: "./dio/coverage/lcov.info"
min_coverage: 81
token: ${{ secrets.CODECOV_TOKEN }}
directory: dio
coverage: sentry_dio
min-coverage: 81

analyze:
uses: ./.github/workflows/analyze.yml
Expand Down
Loading
Loading