<feed xmlns='http://www.w3.org/2005/Atom'>
<title>matrix/LibMatrix.git/LibMatrix.EventTypes/Spec, branch master</title>
<subtitle>.NET 8 SDK for Matrix.
</subtitle>
<id>http://cgit.rory.gay/matrix/LibMatrix.git/atom?h=master</id>
<link rel='self' href='http://cgit.rory.gay/matrix/LibMatrix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/'/>
<updated>2026-01-07T23:01:34Z</updated>
<entry>
<title>Update policy server support</title>
<updated>2026-01-07T23:01:34Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2026-01-07T23:01:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=94df24a10a30333ae2753eb511ae99927ae494a3'/>
<id>urn:sha1:94df24a10a30333ae2753eb511ae99927ae494a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add thumbnail info and duration for the various file types</title>
<updated>2025-12-10T17:31:56Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-12-10T17:31:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=3290c69b829d3cc66b4c60a5948ce835355b8c9b'/>
<id>urn:sha1:3290c69b829d3cc66b4c60a5948ce835355b8c9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Event content redaction (v12)</title>
<updated>2025-11-17T11:10:28Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-11-17T11:10:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=5db1a4d94b7f7a35f89bae78852ac31ab4bc29bf'/>
<id>urn:sha1:5db1a4d94b7f7a35f89bae78852ac31ab4bc29bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bulk sending, policy interpreting improvements, room upgrade builder work</title>
<updated>2025-08-22T15:36:27Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-08-22T15:36:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=013f1693885a5de01ae357af2909589e925863d5'/>
<id>urn:sha1:013f1693885a5de01ae357af2909589e925863d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update dependencies, more support for room upgrades</title>
<updated>2025-08-11T13:12:27Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-08-11T13:12:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=1feb7fb87444807c3fb5d266fa3cb76069c061a1'/>
<id>urn:sha1:1feb7fb87444807c3fb5d266fa3cb76069c061a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some pointless null checks in SyncResponse, add missing const for room history visibility</title>
<updated>2025-07-23T07:05:01Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-07-23T07:04:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=61a7cfd43928f7473537ea59f87a5eb28c8dbd84'/>
<id>urn:sha1:61a7cfd43928f7473537ea59f87a5eb28c8dbd84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make server ACLs expose matching regexes (need to be checked and tested, still)</title>
<updated>2025-07-23T07:05:01Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-07-23T07:02:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=75a9978316722e2d11fe9161fb421e01595987d7'/>
<id>urn:sha1:75a9978316722e2d11fe9161fb421e01595987d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix joining rooms via ID, without vias.</title>
<updated>2025-07-17T18:26:12Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-07-17T18:26:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=c39d18efd0e6a610d2dc29832407e99e0079bc13'/>
<id>urn:sha1:c39d18efd0e6a610d2dc29832407e99e0079bc13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Room builder, support managing room dir</title>
<updated>2025-06-16T04:43:44Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-06-16T04:43:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=2f8a17fab9b13cbeb93f3d7b07b0bb51d17aa8b2'/>
<id>urn:sha1:2f8a17fab9b13cbeb93f3d7b07b0bb51d17aa8b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support takedown policies and hashed entities</title>
<updated>2025-05-24T16:00:45Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-05-24T16:00:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=8ade05a37f0f4d283d80d7f8d844787a4487c51e'/>
<id>urn:sha1:8ade05a37f0f4d283d80d7f8d844787a4487c51e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up some debug code in policy events</title>
<updated>2025-05-22T15:20:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-05-22T15:20:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=dffe8dbb3f477a274df43d9b56e78021d92f3d6d'/>
<id>urn:sha1:dffe8dbb3f477a274df43d9b56e78021d92f3d6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Logging cleanup</title>
<updated>2025-05-22T15:17:08Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-05-22T15:16:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=d79b77ed538851c2435b0bf449ad69ccd39ff014'/>
<id>urn:sha1:d79b77ed538851c2435b0bf449ad69ccd39ff014</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various bug fixes</title>
<updated>2025-05-18T20:52:21Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-05-18T20:52:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=28adb35ab9b6905eebcd83b6caa1b12d49b26be7'/>
<id>urn:sha1:28adb35ab9b6905eebcd83b6caa1b12d49b26be7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>msc4222 fixes</title>
<updated>2025-05-09T05:09:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-05-09T05:09:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=51ff4a3b95ab38dd46c88f4e5482bf78449bb88c'/>
<id>urn:sha1:51ff4a3b95ab38dd46c88f4e5482bf78449bb88c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for ignoring users, add user/room/event reporting</title>
<updated>2025-05-02T14:21:13Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-05-02T14:21:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=2fde2d5f961eabf3167280ba55786cdb6b38f2c0'/>
<id>urn:sha1:2fde2d5f961eabf3167280ba55786cdb6b38f2c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tombstone event content, URL-escape room id in synapse admin</title>
<updated>2025-04-22T15:03:09Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-04-22T15:03:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=ae199156caae9384d575d384daae5690e0b28aae'/>
<id>urn:sha1:ae199156caae9384d575d384daae5690e0b28aae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add debugger display for spec policies</title>
<updated>2025-03-19T10:37:05Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-03-19T10:37:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=917745ddb0228daddbd4d87582e2ef6059c21644'/>
<id>urn:sha1:917745ddb0228daddbd4d87582e2ef6059c21644</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor room specialisations to be functions, make http logging configurable</title>
<updated>2025-03-18T10:55:06Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-03-18T10:55:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=44bfb17b1da1bd24140da7d9dcff56fa6fce45e4'/>
<id>urn:sha1:44bfb17b1da1bd24140da7d9dcff56fa6fce45e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MxcUri class, other various work</title>
<updated>2025-02-18T06:40:41Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-02-18T06:40:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=8673cb236f427ba6af6382e3b5702a134f1afe2e'/>
<id>urn:sha1:8673cb236f427ba6af6382e3b5702a134f1afe2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The rest of warning cleanup so far.</title>
<updated>2025-01-23T18:43:55Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-01-23T18:43:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=cc61a7ae65d427e862e67ed92ec39f449cb23345'/>
<id>urn:sha1:cc61a7ae65d427e862e67ed92ec39f449cb23345</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some schema changse (required properties)</title>
<updated>2025-01-23T18:42:57Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-01-23T18:42:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=eb70ec3db5f91d432f0c5861baa0246976cb08d1'/>
<id>urn:sha1:eb70ec3db5f91d432f0c5861baa0246976cb08d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up more imports and fix namespaces.</title>
<updated>2025-01-23T18:41:04Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2025-01-23T18:41:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=9c290989dfcf84c00f1351c4b168c8c030130639'/>
<id>urn:sha1:9c290989dfcf84c00f1351c4b168c8c030130639</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extra draupnir/policy event work</title>
<updated>2024-11-22T05:38:42Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-11-22T05:38:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=bb0c00531dfacd30ecef1ac4444c2e3281fa36b8'/>
<id>urn:sha1:bb0c00531dfacd30ecef1ac4444c2e3281fa36b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor cleanups, support for loading access tokens from disk or appservice</title>
<updated>2024-10-04T17:47:47Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-10-04T17:46:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=1cbcf84174f8fdbd021f8e16466d2784e8fdf38c'/>
<id>urn:sha1:1cbcf84174f8fdbd021f8e16466d2784e8fdf38c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More reliable room name fetching, disable room predecessor in creation content schema</title>
<updated>2024-10-03T18:52:10Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-10-03T18:51:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=77650d16a9cc66fdfe393320164cd8248cdff389'/>
<id>urn:sha1:77650d16a9cc66fdfe393320164cd8248cdff389</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes</title>
<updated>2024-09-22T18:34:26Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-09-22T18:34:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=ba7c369846086133b59af1cee68b2d836589f37a'/>
<id>urn:sha1:ba7c369846086133b59af1cee68b2d836589f37a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix room joining, power levels</title>
<updated>2024-09-16T06:46:54Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-09-16T06:46:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=3346c55e34d4f3f847dfe8113cb367e4bc72a2e5'/>
<id>urn:sha1:3346c55e34d4f3f847dfe8113cb367e4bc72a2e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add valid room memberhip values as constants</title>
<updated>2024-05-14T15:48:26Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-05-14T15:48:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=b5860ce2011b96a2919d5306445b0e8bd8408b3d'/>
<id>urn:sha1:b5860ce2011b96a2919d5306445b0e8bd8408b3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bot related fixes, image size</title>
<updated>2024-03-17T12:30:38Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-03-17T12:30:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=677fe757733ab4af327ba74d047195be7d578e60'/>
<id>urn:sha1:677fe757733ab4af327ba74d047195be7d578e60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bot changes, move named filters to subclass</title>
<updated>2024-03-15T17:11:18Z</updated>
<author>
<name>Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-03-15T17:10:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=096375344ef87fe53ca009b7a7eaa34c9c9f5407'/>
<id>urn:sha1:096375344ef87fe53ca009b7a7eaa34c9c9f5407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unknown changes</title>
<updated>2024-02-23T11:33:55Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-02-23T11:33:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=c7b7dbe3d929d787fe0c76015082a117c4222278'/>
<id>urn:sha1:c7b7dbe3d929d787fe0c76015082a117c4222278</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consistently use EventId for event types</title>
<updated>2024-02-09T15:30:49Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-02-09T15:30:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=f11fe491349854526f8d13e8b62458baeb3b23b6'/>
<id>urn:sha1:f11fe491349854526f8d13e8b62458baeb3b23b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better sync filter support, named filters, error handling</title>
<updated>2024-01-31T11:09:28Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-01-31T11:09:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=9f8d0c85c54b4715974994aea52562072d6f1751'/>
<id>urn:sha1:9f8d0c85c54b4715974994aea52562072d6f1751</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup, more message formatters, messagebuilder start</title>
<updated>2024-01-11T06:31:09Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2024-01-11T06:31:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=8dadf547033d71480fd7756809992c0f32549f59'/>
<id>urn:sha1:8dadf547033d71480fd7756809992c0f32549f59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup</title>
<updated>2023-12-27T18:45:22Z</updated>
<author>
<name>TheArcaneBrony</name>
<email>myrainbowdash949@gmail.com</email>
</author>
<published>2023-12-27T18:45:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=94b83d4de5e435796da9cc14667c1023a09df8eb'/>
<id>urn:sha1:94b83d4de5e435796da9cc14667c1023a09df8eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup</title>
<updated>2023-12-19T17:55:45Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2023-12-19T17:55:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=4877079e79b62ae8e8031ab6e3d4e0742abb8530'/>
<id>urn:sha1:4877079e79b62ae8e8031ab6e3d4e0742abb8530</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup</title>
<updated>2023-12-14T06:20:46Z</updated>
<author>
<name>Emma [it/its]@Rory&amp;</name>
<email>root@rory.gay</email>
</author>
<published>2023-12-14T06:20:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.rory.gay/matrix/LibMatrix.git/commit/?id=5affd9f061e75f6575a2fe6715f9e8757cfe87e8'/>
<id>urn:sha1:5affd9f061e75f6575a2fe6715f9e8757cfe87e8</id>
<content type='text'>
</content>
</entry>
</feed>
