David Robertson
d642ce4b32
Use Pydantic to systematically validate a first batch of endpoints in synapse.rest.client.account
. ( #13188 )
2022-08-15 19:05:57 +00:00
Olivier Wilkinson (reivilibre)
7a25b4302c
1.65.0rc2
2022-08-11 11:40:40 +01:00
Olivier Wilkinson (reivilibre)
827f0669bf
1.65.0rc1
2022-08-09 11:43:30 +01:00
Olivier Wilkinson (reivilibre)
4e80ca2243
1.64.0
2022-08-02 11:04:08 +01:00
Richard van der Hoff
6b4fd8b430
1.64.0rc2
2022-07-29 12:23:13 +01:00
Olivier Wilkinson (reivilibre)
641412decd
1.64.0rc1
2022-07-26 12:12:22 +01:00
Erik Johnston
d3995049a8
Merge remote-tracking branch 'origin/master' into develop
2022-07-20 14:59:43 +01:00
Erik Johnston
93740cae57
1.63.1
2022-07-20 13:37:00 +01:00
Brendan Abolivier
47822fd2e8
Merge branch 'master' into develop
2022-07-19 16:14:02 +02:00
Brendan Abolivier
097afd0e0b
1.63.0
2022-07-19 14:43:28 +02:00
Brendan Abolivier
8c60c572f0
Up the dependency on canonicaljson to ^1.5.0 ( #13172 )
...
Co-authored-by: David Robertson <davidr@element.io>
2022-07-18 17:30:59 +02:00
Sean Quah
6173d585df
1.63.0rc1
2022-07-12 11:26:25 +01:00
David Robertson
cf63d57dce
1.62.0
2022-07-05 11:14:27 +01:00
Andrew Morgan
046d87756b
1.62.0rc3
2022-07-04 16:16:47 +01:00
Andrew Morgan
d40b2708cf
1.62.0rc2
2022-07-01 11:42:57 +01:00
Andrew Morgan
b210146fd9
1.62.0rc1
2022-06-28 16:42:44 +01:00
Andrew Morgan
6cba6a51af
Merge branch 'master' into develop
2022-06-28 15:19:48 +01:00
Andrew Morgan
ea10cdbea7
1.61.1
2022-06-28 14:37:35 +01:00
David Robertson
f33356e8f8
Use caret (semver bounds) for matrix.org packages ( #13082 )
2022-06-17 19:07:04 +01:00
Hannes Lerchl
7d99414edf
Replace pyjwt with authlib in org.matrix.login.jwt
( #13011 )
2022-06-15 16:45:16 +00:00
Erik Johnston
de334ac183
Add a CI job to check that schema deltas are in the correct folder. ( #13063 )
2022-06-15 16:27:18 +01:00
Erik Johnston
5d139f578d
Merge branch 'release-v1.61' into develop
2022-06-14 12:00:02 +01:00
Erik Johnston
d580014e22
1.61.0
2022-06-14 11:44:27 +01:00
Olivier Wilkinson (reivilibre)
00d915b2a7
Merge branch 'master' into develop
2022-06-07 16:59:41 +01:00
David Robertson
f30bcbd84a
Fix Synapse git info missing in version strings ( #12973 )
2022-06-07 15:24:11 +01:00
Olivier Wilkinson (reivilibre)
495fbf5d63
1.61.0rc1
2022-06-07 13:18:02 +01:00
Jacek Kuśnierz
88193f2125
Remove direct refeferences to PyNaCl (use signedjson instead). ( #12902 )
2022-06-01 07:32:35 -04:00
Erik Johnston
5984ada6bb
1.60.0
2022-05-31 13:41:49 +01:00
Sean Quah
e409ab8e92
1.60.0rc2
2022-05-27 11:06:45 +01:00
Sean Quah
a670b5cda2
1.60.0rc1
2022-05-24 12:05:33 +01:00
Brendan Abolivier
1aa30f7b3e
1.59.1
2022-05-18 11:41:53 +01:00
David Robertson
5c3d525cad
1.59.0
2022-05-17 10:27:51 +01:00
David Robertson
c3b232cb39
1.59.0rc2
2022-05-16 12:52:29 +01:00
David Robertson
e5fd23fb6f
1.59.0rc1
2022-05-10 10:45:13 +01:00
David Robertson
fa0eab9c8e
Use ParamSpec
in a few places ( #12667 )
2022-05-09 10:27:39 +00:00
David Robertson
26c1ad71c5
Use Concatenate
to annotate do_execute
( #12666 )
2022-05-09 10:28:38 +01:00
David Robertson
0ce2201932
Move pympler
back into the all
extras ( #12652 )
...
* Move `pympler` back into the `all` extras
Undoes a change I made in #12381 . I can't fully remember my reasoning,
but this changed the contents of the debian packages in a backwards
incompatible way. We're not aware of anyone who's been bitten by this,
but we still want to fix it.
To the reviewer: please be convinced that the debian packages will still
contain pympler after this change.
* Debian changelog entry to keep the linter happy
2022-05-07 13:40:58 +01:00
David Robertson
2607b3e181
Update mypy to 0.950 and fix complaints ( #12650 )
2022-05-06 12:35:20 +00:00
Andrew Morgan
f1fbf75cfc
Merge branch 'master' into develop
2022-05-05 17:43:27 +01:00
Andrew Morgan
6a17a291a6
1.58.1
2022-05-05 15:05:58 +01:00
David Robertson
9ce51a47f6
Bump Synapse minimum Python version to 3.7.1 ( #12613 )
2022-05-03 19:22:06 +01:00
Andrew Morgan
13e4386710
Merge branch 'master' into develop
2022-05-03 11:51:24 +01:00
Andrew Morgan
8f5d2823df
1.58.0
2022-05-03 10:53:09 +01:00
David Robertson
30c8e7e408
Make scripts-dev
pass mypy --disallow-untyped-defs
( #12356 )
...
Not enforced in config yet. One day.
2022-04-27 13:10:31 +00:00
David Robertson
6b64ee9ec7
1.58.0rc2
2022-04-26 17:16:43 +01:00
David Robertson
a54d9b0508
We don't require redbaron in the release script
2022-04-26 11:37:21 +01:00
David Robertson
30db7fdb91
1.58.0rc1
2022-04-26 11:15:33 +01:00
Olivier Wilkinson (reivilibre)
01c8f9ca69
Merge branch 'master' into develop
2022-04-20 17:44:19 +01:00
David Robertson
e5a76ec00b
Dump setuptools; correct pyproject version number ( #12478 )
2022-04-20 17:33:20 +01:00
Olivier Wilkinson (reivilibre)
05e8a5d298
1.57.1
2022-04-20 15:30:03 +01:00
Olivier Wilkinson (reivilibre)
88fe72cc1e
1.57.0
2022-04-19 11:00:37 +01:00
Erik Johnston
3ad74b63e5
Specify tls extra for Twisted dependency. ( #12444 )
...
* Specify `tls` extra for Twisted dependency.
It was already pulled in for us by `treq`, but we should be explicit
that we do use the `tls` functionality of Twisted directly.
* Mark `idna` as dev-dependency
This doesn't actually change anything, as `Twisted[tls]` will put it in
as a main dependency anyway.
2022-04-12 10:49:02 +00:00
David Robertson
dd5cc37aa4
Stop maintaining a list of lint targets in lint.sh
( #12420 )
2022-04-08 14:36:09 +01:00
David Robertson
573cd0f92f
Add missing dependency on importlib_metadata ( #12384 )
2022-04-05 18:25:56 +00:00
David Robertson
7ec9b06303
Poetry: initial pyproject.toml and poetry.lock ( #12381 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Brendan Abolivier <babolivier@matrix.org>
2022-04-05 18:40:56 +01:00
David Robertson
1ae492c8c0
Move isort config to pyproject.toml
( #12052 )
2022-02-22 11:30:19 +00:00
Shay
fcfe67578f
Update to the current version of Black and run it on Synapse codebase ( #11596 )
...
* update black version
* run updated version of black on code
* newsfragment
* enumerate python versions
2021-12-23 20:22:15 -08:00
Dan Callahan
1d5f0e3529
Bump black configuration to target py36 ( #9781 )
...
Signed-off-by: Dan Callahan <danc@element.io>
2021-04-13 10:41:34 +01:00
Dan Callahan
aff1eb7c67
Tell Black to format code for Python 3.5 ( #8664 )
...
This allows trailing commas in multi-line arg lists.
Minor, but we might as well keep our formatting current with regard to
our minimum supported Python version.
Signed-off-by: Dan Callahan <danc@element.io>
2020-10-27 23:26:36 +00:00
Richard van der Hoff
d336b51331
Add a docker
type to the towncrier configuration ( #5673 )
...
... and certain other changelog-related fixes
2019-07-12 17:27:07 +01:00
Andrew Morgan
589d43d9cd
Add a few more common environment directory names to black exclusion ( #5630 )
...
* Add a few more common environment directory names to black exclusion
* Add changelog
2019-07-08 21:53:33 +10:00
Amber Brown
32e7c9e7f2
Run Black. ( #5482 )
2019-06-20 19:32:02 +10:00
Amber Brown
3d6f9fba19
fix the changelog & template
2018-08-09 19:19:30 +10:00
Amber Brown
87086ac69d
fixes
2018-07-19 21:42:40 +10:00
Amber Brown
37af0d2a13
make pyproject point at it
2018-07-19 21:25:47 +10:00
Amber Brown
36cb570641
Use towncrier to build the changelog ( #3425 )
2018-06-25 14:42:27 +01:00