Skip to content

Commit b8812c8

Browse files
author
gdt
committed
chat/matrix-synapse: Update to 1.156.0
Tested on NetBSD 10 amd64 with 2026Q2 environment. # Synapse 1.156.0 (2026-07-07) ## Features - Expose [MSC4354 Sticky Events](matrix-org/matrix-spec-proposals#4354) over [MSC4186 (Simplified) Sliding Sync](matrix-org/matrix-spec-proposals#4186). ([\#19591](element-hq/synapse#19591)) - Stabilize support for sending ephemeral events to application services, as per [MSC2409](matrix-org/matrix-spec-proposals#2409). Contributed by @jason-famedly @ Famedly. ([\#19758](element-hq/synapse#19758)) - Include `allowed_room_ids` in the `/summary` client-server API response for rooms with restricted join rules, as required by Matrix 1.15. Contributed by @FrenchGithubUser @famedly. ([\#19762](element-hq/synapse#19762)) - [MSC4140: Cancellable delayed events](matrix-org/matrix-spec-proposals#4140): Allow authentication on delayed event management endpoints (such as `/restart`) to bypass ratelimits for unauthenticated requests based on the client IP address. ([\#19794](element-hq/synapse#19794)) - Add new metric `synapse_non_deactivated_user_count` which tracks the number of non-deactivated users in the database, split by `app_service`. ([\#19848](element-hq/synapse#19848)) - The `GET /_matrix/client/unstable/org.matrix.msc1763/retention/configuration` endpoint is now provided when retention is enabled and `experimental_features.msc1763_enabled` is enabled, based on [MSC1763](matrix-org/matrix-spec-proposals#1763). ([\#19853](element-hq/synapse#19853)) - Add experimental support for [MSC4491: Invite reasons in room creation](matrix-org/matrix-spec-proposals#4491). ([\#19874](element-hq/synapse#19874)) # Synapse 1.155.0 (2026-06-16) # Synapse 1.154.0 (2026-06-04) ## Features - Add support for [MSC4452: Preview URL capabilities API](matrix-org/matrix-spec-proposals#4452) which exposes a `io.element.msc4452.preview_url` capability. If `experimental_features.msc4452_enabled` is `true`, the `/_matrix/(client/v1/media|media/v3)/preview_url` endpoint now responds with a 403 status code when the capability is disabled. ([\#19715](element-hq/synapse#19715)) # Synapse 1.153.0 (2026-05-19) ## Features - Make ACLs apply to EDUs per [MSC4163](matrix-org/matrix-spec-proposals#4163). ([\#18475](element-hq/synapse#18475)) - Stabilize [MSC3266: Room summary API](matrix-org/matrix-spec-proposals#3266), removing the experimental config flag `msc3266_enabled`. Contributed by @dasha-uwu. ([\#19720](element-hq/synapse#19720)) - Partial [MSC4311](matrix-org/matrix-spec-proposals#4311) implementation: `m.room.create` is now a required part of stripped `invite_state`/`knock_state` . Contributed by @FrenchGithubUser @famedly. ([\#19722](element-hq/synapse#19722)) - Expose `tombstoned` and `replacement_room` in room details on admin API endpoint `GET /_synapse/admin/v1/rooms/<room_id>`. Contributed by Noah Markert. ([\#19737](element-hq/synapse#19737)) # Synapse 1.152.1 (2026-05-07) # Synapse 1.152.0 (2026-04-28) ## Features - Add a ["Listing quarantined media changes" Admin API](https://element-hq.github.io/synapse/latest/admin_api/media_admin_api.html#listing-quarantined-media-changes) for retrieving a paginated record of when media became (un)quarantined. ([\#19558](element-hq/synapse#19558), [\#19677](element-hq/synapse#19677), [\#19694](element-hq/synapse#19694)) - Advertise [MSC4445](matrix-org/matrix-spec-proposals#4445) sync timeline order in `unstable_features`. ([\#19642](element-hq/synapse#19642)) - Report the Rust compiler version used in the Prometheus metrics. Contributed by Noah Markert. ([\#19643](element-hq/synapse#19643)) - Passthrough 'article' and 'profile' OpenGraph metadata on URL preview requests. ([\#19659](element-hq/synapse#19659)) - Add a way to re-sign local events with a new signing key. ([\#19668](element-hq/synapse#19668)) - Support [MSC4450: Identity Provider selection for User-Interactive Authentication with Legacy Single Sign-On](matrix-org/matrix-spec-proposals#4450). ([\#19693](element-hq/synapse#19693)) - Add experimental support for [MSC4242](matrix-org/matrix-spec-proposals#4242): State DAGs. Excludes federation support. ([\#19424](element-hq/synapse#19424)) - Adds [Admin API](https://element-hq.github.io/synapse/latest/usage/administration/admin_api/index.html) endpoints to list, fetch and delete user reports. ([\#19657](element-hq/synapse#19657)) - Reduce database disk space usage by pruning old rows from `device_lists_changes_in_room`. ([\#19473](element-hq/synapse#19473), [\#19709](element-hq/synapse#19709)) # Synapse 1.151.0 (2026-04-07) ## Features - Add stable support for [MSC4284](matrix-org/matrix-spec-proposals#4284) Policy Servers. ([\#19503](element-hq/synapse#19503)) - Update and stabilize support for [MSC2666](matrix-org/matrix-spec-proposals#2666): Get rooms in common with another user. Contributed by @tulir @ Beeper. ([\#19511](element-hq/synapse#19511)) - Updated experimental support for [MSC4388: Secure out-of-band channel for sign in with QR](matrix-org/matrix-spec-proposals#4388). ([\#19573](element-hq/synapse#19573)) - Stabilize `room_version` and `encryption` fields in the space/room `/hierarchy` API (part of [MSC3266](matrix-org/matrix-spec-proposals#3266)). ([\#19576](element-hq/synapse#19576)) - Introduce a [configuration option](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#matrix_authentication_service) to allow using HTTP/2 over plaintext when Synapse connects to Matrix Authentication Service. ([\#19586](element-hq/synapse#19586)) ## Deprecations and Removals - Remove support for [MSC3852: Expose user agent information on Device](matrix-org/matrix-spec-proposals#3852) as the MSC was closed. ([\#19430](element-hq/synapse#19430)) # Synapse 1.150.0 (2026-03-24) ## Features - Add experimental support for the [MSC4370](matrix-org/matrix-spec-proposals#4370) Federation API `GET /extremities` endpoint. ([\#19314](element-hq/synapse#19314)) - [MSC4140: Cancellable delayed events](matrix-org/matrix-spec-proposals#4140): When persisting a delayed event to the timeline, include its `delay_id` in the event's `unsigned` section in `/sync` responses to the event sender. ([\#19479](element-hq/synapse#19479)) - Expose [MSC4354 Sticky Events](matrix-org/matrix-spec-proposals#4354) over the legacy (v3) /sync API. ([\#19487](element-hq/synapse#19487)) - When Matrix Authentication Service (MAS) integration is enabled, allow MAS to set the user locked status in Synapse. ([\#19554](element-hq/synapse#19554))
1 parent 2eca8c2 commit b8812c8

4 files changed

Lines changed: 110 additions & 98 deletions

File tree

chat/matrix-synapse/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.130 2026/03/11 23:22:35 gdt Exp $
1+
# $NetBSD: Makefile,v 1.131 2026/07/07 17:11:24 gdt Exp $
22

3-
DISTNAME= matrix-synapse-1.149.1
3+
DISTNAME= matrix-synapse-1.156.0
44
CATEGORIES= chat
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=element-hq/}
66
GITHUB_PROJECT= synapse

chat/matrix-synapse/PLIST

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.69 2026/03/11 23:22:35 gdt Exp $
1+
@comment $NetBSD: PLIST,v 1.70 2026/07/07 17:11:24 gdt Exp $
22
bin/export_signing_key
33
bin/generate_config
44
bin/generate_log_config
@@ -343,6 +343,9 @@ ${PYSITELIB}/synapse/events/builder.pyo
343343
${PYSITELIB}/synapse/events/presence_router.py
344344
${PYSITELIB}/synapse/events/presence_router.pyc
345345
${PYSITELIB}/synapse/events/presence_router.pyo
346+
${PYSITELIB}/synapse/events/py_protocol.py
347+
${PYSITELIB}/synapse/events/py_protocol.pyc
348+
${PYSITELIB}/synapse/events/py_protocol.pyo
346349
${PYSITELIB}/synapse/events/snapshot.py
347350
${PYSITELIB}/synapse/events/snapshot.pyc
348351
${PYSITELIB}/synapse/events/snapshot.pyo
@@ -946,6 +949,9 @@ ${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyo
946949
${PYSITELIB}/synapse/rest/admin/statistics.py
947950
${PYSITELIB}/synapse/rest/admin/statistics.pyc
948951
${PYSITELIB}/synapse/rest/admin/statistics.pyo
952+
${PYSITELIB}/synapse/rest/admin/user_reports.py
953+
${PYSITELIB}/synapse/rest/admin/user_reports.pyc
954+
${PYSITELIB}/synapse/rest/admin/user_reports.pyo
949955
${PYSITELIB}/synapse/rest/admin/username_available.py
950956
${PYSITELIB}/synapse/rest/admin/username_available.pyc
951957
${PYSITELIB}/synapse/rest/admin/username_available.pyo
@@ -1060,6 +1066,9 @@ ${PYSITELIB}/synapse/rest/client/rendezvous.pyo
10601066
${PYSITELIB}/synapse/rest/client/reporting.py
10611067
${PYSITELIB}/synapse/rest/client/reporting.pyc
10621068
${PYSITELIB}/synapse/rest/client/reporting.pyo
1069+
${PYSITELIB}/synapse/rest/client/retention.py
1070+
${PYSITELIB}/synapse/rest/client/retention.pyc
1071+
${PYSITELIB}/synapse/rest/client/retention.pyo
10631072
${PYSITELIB}/synapse/rest/client/room.py
10641073
${PYSITELIB}/synapse/rest/client/room.pyc
10651074
${PYSITELIB}/synapse/rest/client/room.pyo
@@ -1998,6 +2007,13 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/93/03_sss_pos_last_used.sql
19982007
${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.py
19992008
${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.pyc
20002009
${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.pyo
2010+
${PYSITELIB}/synapse/storage/schema/main/delta/94/01_redactions_recheck.sql
2011+
${PYSITELIB}/synapse/storage/schema/main/delta/94/02_redactions_recheck_bg_update.sql
2012+
${PYSITELIB}/synapse/storage/schema/main/delta/94/03_device_lists_room_timestamp.sql
2013+
${PYSITELIB}/synapse/storage/schema/main/delta/94/03_quarantined_media_tracking.sql
2014+
${PYSITELIB}/synapse/storage/schema/main/delta/94/03_quarantined_media_tracking_seq.sql.postgres
2015+
${PYSITELIB}/synapse/storage/schema/main/delta/94/03_state_dag_fwd_extrems.sql
2016+
${PYSITELIB}/synapse/storage/schema/main/delta/94/04_device_lists_changes_max_pruned.sql
20012017
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
20022018
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite
20032019
${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql
@@ -2048,16 +2064,15 @@ ${PYSITELIB}/synapse/synapse_rust/http_client.pyi
20482064
${PYSITELIB}/synapse/synapse_rust/msc4388_rendezvous.pyi
20492065
${PYSITELIB}/synapse/synapse_rust/push.pyi
20502066
${PYSITELIB}/synapse/synapse_rust/rendezvous.pyi
2067+
${PYSITELIB}/synapse/synapse_rust/room_versions.pyi
20512068
${PYSITELIB}/synapse/synapse_rust/segmenter.pyi
2069+
${PYSITELIB}/synapse/synapse_rust/types.pyi
20522070
${PYSITELIB}/synapse/types/__init__.py
20532071
${PYSITELIB}/synapse/types/__init__.pyc
20542072
${PYSITELIB}/synapse/types/__init__.pyo
20552073
${PYSITELIB}/synapse/types/handlers/__init__.py
20562074
${PYSITELIB}/synapse/types/handlers/__init__.pyc
20572075
${PYSITELIB}/synapse/types/handlers/__init__.pyo
2058-
${PYSITELIB}/synapse/types/handlers/policy_server.py
2059-
${PYSITELIB}/synapse/types/handlers/policy_server.pyc
2060-
${PYSITELIB}/synapse/types/handlers/policy_server.pyo
20612076
${PYSITELIB}/synapse/types/handlers/sliding_sync.py
20622077
${PYSITELIB}/synapse/types/handlers/sliding_sync.pyc
20632078
${PYSITELIB}/synapse/types/handlers/sliding_sync.pyo
@@ -2202,9 +2217,6 @@ ${PYSITELIB}/synapse/util/rlimit.pyo
22022217
${PYSITELIB}/synapse/util/rust.py
22032218
${PYSITELIB}/synapse/util/rust.pyc
22042219
${PYSITELIB}/synapse/util/rust.pyo
2205-
${PYSITELIB}/synapse/util/sentinel.py
2206-
${PYSITELIB}/synapse/util/sentinel.pyc
2207-
${PYSITELIB}/synapse/util/sentinel.pyo
22082220
${PYSITELIB}/synapse/util/stringutils.py
22092221
${PYSITELIB}/synapse/util/stringutils.pyc
22102222
${PYSITELIB}/synapse/util/stringutils.pyo

chat/matrix-synapse/cargo-depends.mk

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
# $NetBSD: cargo-depends.mk,v 1.37 2026/03/11 23:22:35 gdt Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.38 2026/07/07 17:11:25 gdt Exp $
22

33
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
4-
CARGO_CRATE_DEPENDS+= anyhow-1.0.101
4+
CARGO_CRATE_DEPENDS+= anyhow-1.0.102
55
CARGO_CRATE_DEPENDS+= arc-swap-1.7.1
66
CARGO_CRATE_DEPENDS+= atomic-waker-1.1.2
7-
CARGO_CRATE_DEPENDS+= autocfg-1.5.0
87
CARGO_CRATE_DEPENDS+= base64-0.22.1
98
CARGO_CRATE_DEPENDS+= bitflags-2.9.1
109
CARGO_CRATE_DEPENDS+= blake2-0.10.6
@@ -21,6 +20,7 @@ CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
2120
CARGO_CRATE_DEPENDS+= crypto-common-0.1.6
2221
CARGO_CRATE_DEPENDS+= digest-0.10.7
2322
CARGO_CRATE_DEPENDS+= displaydoc-0.2.5
23+
CARGO_CRATE_DEPENDS+= either-1.15.0
2424
CARGO_CRATE_DEPENDS+= equivalent-1.0.2
2525
CARGO_CRATE_DEPENDS+= fnv-1.0.7
2626
CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.1
@@ -42,7 +42,7 @@ CARGO_CRATE_DEPENDS+= headers-0.4.1
4242
CARGO_CRATE_DEPENDS+= headers-core-0.3.0
4343
CARGO_CRATE_DEPENDS+= heck-0.5.0
4444
CARGO_CRATE_DEPENDS+= hex-0.4.3
45-
CARGO_CRATE_DEPENDS+= http-1.4.0
45+
CARGO_CRATE_DEPENDS+= http-1.4.2
4646
CARGO_CRATE_DEPENDS+= http-body-1.0.1
4747
CARGO_CRATE_DEPENDS+= http-body-util-0.1.3
4848
CARGO_CRATE_DEPENDS+= httparse-1.10.1
@@ -64,42 +64,41 @@ CARGO_CRATE_DEPENDS+= icu_segmenter_data-2.0.0
6464
CARGO_CRATE_DEPENDS+= idna-1.0.3
6565
CARGO_CRATE_DEPENDS+= idna_adapter-1.2.1
6666
CARGO_CRATE_DEPENDS+= indexmap-2.10.0
67-
CARGO_CRATE_DEPENDS+= indoc-2.0.6
6867
CARGO_CRATE_DEPENDS+= ipnet-2.11.0
6968
CARGO_CRATE_DEPENDS+= iri-string-0.7.8
69+
CARGO_CRATE_DEPENDS+= itertools-0.14.0
7070
CARGO_CRATE_DEPENDS+= itoa-1.0.15
7171
CARGO_CRATE_DEPENDS+= js-sys-0.3.77
7272
CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
7373
CARGO_CRATE_DEPENDS+= libc-0.2.174
7474
CARGO_CRATE_DEPENDS+= libm-0.2.15
7575
CARGO_CRATE_DEPENDS+= litemap-0.8.0
76-
CARGO_CRATE_DEPENDS+= log-0.4.29
76+
CARGO_CRATE_DEPENDS+= log-0.4.32
7777
CARGO_CRATE_DEPENDS+= lru-slab-0.1.2
7878
CARGO_CRATE_DEPENDS+= memchr-2.7.5
79-
CARGO_CRATE_DEPENDS+= memoffset-0.9.1
8079
CARGO_CRATE_DEPENDS+= mime-0.3.17
8180
CARGO_CRATE_DEPENDS+= mio-1.0.4
82-
CARGO_CRATE_DEPENDS+= once_cell-1.21.3
81+
CARGO_CRATE_DEPENDS+= once_cell-1.21.4
8382
CARGO_CRATE_DEPENDS+= openssl-probe-0.1.6
8483
CARGO_CRATE_DEPENDS+= percent-encoding-2.3.1
8584
CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16
8685
CARGO_CRATE_DEPENDS+= portable-atomic-1.11.1
8786
CARGO_CRATE_DEPENDS+= potential_utf-0.1.2
8887
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.21
8988
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.95
90-
CARGO_CRATE_DEPENDS+= pyo3-0.27.2
91-
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.27.2
92-
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.27.2
93-
CARGO_CRATE_DEPENDS+= pyo3-log-0.13.2
94-
CARGO_CRATE_DEPENDS+= pyo3-macros-0.27.2
95-
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.27.2
96-
CARGO_CRATE_DEPENDS+= pythonize-0.27.0
89+
CARGO_CRATE_DEPENDS+= pyo3-0.28.3
90+
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.28.3
91+
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.28.3
92+
CARGO_CRATE_DEPENDS+= pyo3-log-0.13.3
93+
CARGO_CRATE_DEPENDS+= pyo3-macros-0.28.3
94+
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.28.3
95+
CARGO_CRATE_DEPENDS+= pythonize-0.28.0
9796
CARGO_CRATE_DEPENDS+= quinn-0.11.8
98-
CARGO_CRATE_DEPENDS+= quinn-proto-0.11.12
97+
CARGO_CRATE_DEPENDS+= quinn-proto-0.11.14
9998
CARGO_CRATE_DEPENDS+= quinn-udp-0.5.13
10099
CARGO_CRATE_DEPENDS+= quote-1.0.40
101100
CARGO_CRATE_DEPENDS+= r-efi-5.3.0
102-
CARGO_CRATE_DEPENDS+= rand-0.9.2
101+
CARGO_CRATE_DEPENDS+= rand-0.9.4
103102
CARGO_CRATE_DEPENDS+= rand_chacha-0.9.0
104103
CARGO_CRATE_DEPENDS+= rand_core-0.9.3
105104
CARGO_CRATE_DEPENDS+= regex-1.12.3
@@ -108,19 +107,21 @@ CARGO_CRATE_DEPENDS+= regex-syntax-0.8.5
108107
CARGO_CRATE_DEPENDS+= reqwest-0.12.28
109108
CARGO_CRATE_DEPENDS+= ring-0.17.14
110109
CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
110+
CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
111111
CARGO_CRATE_DEPENDS+= rustls-0.23.31
112112
CARGO_CRATE_DEPENDS+= rustls-native-certs-0.8.1
113113
CARGO_CRATE_DEPENDS+= rustls-pki-types-1.12.0
114-
CARGO_CRATE_DEPENDS+= rustls-webpki-0.103.4
114+
CARGO_CRATE_DEPENDS+= rustls-webpki-0.103.13
115115
CARGO_CRATE_DEPENDS+= rustversion-1.0.21
116116
CARGO_CRATE_DEPENDS+= ryu-1.0.20
117117
CARGO_CRATE_DEPENDS+= schannel-0.1.27
118118
CARGO_CRATE_DEPENDS+= security-framework-3.2.0
119119
CARGO_CRATE_DEPENDS+= security-framework-sys-2.14.0
120+
CARGO_CRATE_DEPENDS+= semver-1.0.27
120121
CARGO_CRATE_DEPENDS+= serde-1.0.228
121122
CARGO_CRATE_DEPENDS+= serde_core-1.0.228
122123
CARGO_CRATE_DEPENDS+= serde_derive-1.0.228
123-
CARGO_CRATE_DEPENDS+= serde_json-1.0.149
124+
CARGO_CRATE_DEPENDS+= serde_json-1.0.150
124125
CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1
125126
CARGO_CRATE_DEPENDS+= sha1-0.10.6
126127
CARGO_CRATE_DEPENDS+= sha2-0.10.9
@@ -134,13 +135,13 @@ CARGO_CRATE_DEPENDS+= subtle-2.6.1
134135
CARGO_CRATE_DEPENDS+= syn-2.0.104
135136
CARGO_CRATE_DEPENDS+= sync_wrapper-1.0.2
136137
CARGO_CRATE_DEPENDS+= synstructure-0.13.2
137-
CARGO_CRATE_DEPENDS+= target-lexicon-0.13.2
138+
CARGO_CRATE_DEPENDS+= target-lexicon-0.13.5
138139
CARGO_CRATE_DEPENDS+= thiserror-2.0.12
139140
CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.12
140141
CARGO_CRATE_DEPENDS+= tinystr-0.8.1
141142
CARGO_CRATE_DEPENDS+= tinyvec-1.9.0
142143
CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
143-
CARGO_CRATE_DEPENDS+= tokio-1.49.0
144+
CARGO_CRATE_DEPENDS+= tokio-1.50.0
144145
CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.2
145146
CARGO_CRATE_DEPENDS+= tokio-util-0.7.15
146147
CARGO_CRATE_DEPENDS+= tower-0.5.2
@@ -153,7 +154,6 @@ CARGO_CRATE_DEPENDS+= try-lock-0.2.5
153154
CARGO_CRATE_DEPENDS+= typenum-1.18.0
154155
CARGO_CRATE_DEPENDS+= ulid-1.2.1
155156
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.18
156-
CARGO_CRATE_DEPENDS+= unindent-0.2.4
157157
CARGO_CRATE_DEPENDS+= untrusted-0.9.0
158158
CARGO_CRATE_DEPENDS+= url-2.5.4
159159
CARGO_CRATE_DEPENDS+= utf8_iter-1.0.4

0 commit comments

Comments
 (0)