Commit Graph

  • 2ef7730ebb More warnings Timo Kösters 2021-04-13 11:35:10 +02:00
  • c1693569f1
    api: Replace bytes::Buf by AsRef<u8> for reading Jonas Platte 2021-04-13 21:57:23 +02:00
  • e4ae2a40ee
    Qualify more paths in macro-generated code Jonas Platte 2021-04-13 21:50:01 +02:00
  • f6371bb1f2
    Release ruma-signatures 0.7.0 Jonas Platte 2021-04-13 21:34:53 +02:00
  • 10fb4c9910
    Release ruma-common 0.4.0 Jonas Platte 2021-04-13 21:28:50 +02:00
  • 8a791dd530
    ci: Fix msrv build script Jonas Platte 2021-04-13 21:26:53 +02:00
  • 96758df5dd
    xtask: Skip 10sec delay after publishing macro crate was skipped Jonas Platte 2021-04-13 21:25:52 +02:00
  • cae9a3e089
    xtask: Fail early in release if config.toml does not exist Jonas Platte 2021-04-13 21:21:28 +02:00
  • 322edc551f
    xtask: Add a delay after publishing a macro crate Jonas Platte 2021-04-13 21:16:24 +02:00
  • 2a8b4a0478
    Release ruma-identifiers 0.19.0 Jonas Platte 2021-04-13 21:04:30 +02:00
  • 398cf406d7
    identifiers: Add compat features to allow more user IDs Jonas Platte 2021-04-13 20:56:03 +02:00
  • d3ef7d63ce
    ci: Use cargo xtask to run checks Jonas Platte 2021-04-13 18:38:04 +02:00
  • cdcefa1e53
    xtask: Don't short-circuit on ci failure Jonas Platte 2021-04-13 18:26:29 +02:00
  • 48c71dbe4d
    xtask: Clean up Jonas Platte 2021-04-13 18:14:39 +02:00
  • d6ff0e8e28
    Replace /latest URLs Jonas Platte 2021-04-13 18:03:07 +02:00
  • 6394609feb
    federation-api: Clean up create_leave_event and get_leave_event Timo Kösters 2021-04-13 15:10:01 +02:00
  • 96aa55e3b9
    api-macros: Silence warning about unknown clippy lint for older clippy versions Jonas Platte 2021-04-13 15:08:33 +02:00
  • 12b2d65e45
    client-api: Fix recently broken test Jonas Platte 2021-04-13 15:07:26 +02:00
  • a774771fc9
    Remove verbose error types from tests Jonas Platte 2021-04-13 14:14:27 +02:00
  • 19806cc9d1
    client-api: Fix recently broken test Jonas Platte 2021-04-13 13:57:28 +02:00
  • 355b462431
    events-macros: Make methods on Copy type take self by value Jonas Platte 2021-04-13 13:17:09 +02:00
  • 6585aeb628
    api: Make OutgoingResponse a supertrait of EndpointError Jonas Platte 2021-04-13 13:15:57 +02:00
  • cc2f2a231b
    events: Fix recently broken test Jonas Platte 2021-04-13 13:13:02 +02:00
  • 499c615f55
    events: Clean up some comments Jonas Platte 2021-04-13 12:35:25 +02:00
  • 58b8797961
    events: Remove custom event relations from public API Jonas Platte 2021-04-13 12:35:13 +02:00
  • 72394655fd Fix test using try_into -> try_into_http_response Devin Ragotzy 2021-04-12 15:51:10 -04:00
  • f2286f8ae5 Fix confusing variable naming in ruma-api-macros Devin Ragotzy 2021-04-12 15:50:34 -04:00
  • 4a150984b4
    ci: Remove option from cargo fmt Jonas Platte 2021-04-12 20:39:30 +02:00
  • 15d92728ca
    api-macros: Silence clippy::inconsistent_struct_constructor in generated code Jonas Platte 2021-04-12 20:01:31 +02:00
  • 15433a9751
    api-macros: Fix a typo Jonas Platte 2021-04-11 14:28:16 +02:00
  • e7a31f1fd1
    api-macros: Split response code generation into more files Jonas Platte 2021-04-11 02:13:11 +02:00
  • 59d47227a6
    api-macros: Split request code generation into more files Jonas Platte 2021-04-10 21:48:59 +02:00
  • 0e197aae0b
    api: Update try_from_http_request to be generic like try_from_http_response Jonas Platte 2021-04-10 16:16:47 +02:00
  • 23ba0bc164
    api-macros: Refactor request code generation Jonas Platte 2021-04-10 16:47:34 +02:00
  • a20f03894e
    api-macros: Inline request codegen methods Jonas Platte 2021-04-10 16:36:43 +02:00
  • 2e2609b752
    api-macros: Fix a typo Jonas Platte 2021-04-10 16:07:28 +02:00
  • b122dcc135
    api: Introduce OutgoingResponse trait Jonas Platte 2021-04-10 15:57:07 +02:00
  • 6f5c1ee953
    api: Stop storing the http::Request in RequestDeserializationError Jonas Platte 2021-04-10 15:06:50 +02:00
  • 2ac020173b
    api: Introduce IncomingResponse trait Jonas Platte 2021-04-09 15:29:39 +02:00
  • effb53444d
    api: Stop storing the http::Response in ResponseDeserializationError Jonas Platte 2021-04-09 15:03:10 +02:00
  • d189c5ea29 xtask: Handle pre-releases in release Kévin Commaille 2021-04-12 19:22:26 +02:00
  • 508aa6dac5 xtask: Handle macros crates in release Kévin Commaille 2021-04-12 19:21:58 +02:00
  • b89a18fa16
    client-api: Fix check warnings and tests with no feature enabled Kévin Commaille 2021-04-12 18:57:04 +02:00
  • dbc6bb29d0
    api: Add trait OutgoingRequestAppserviceExt Johannes Becker 2021-04-12 13:30:04 +02:00
  • 9cf44a4475
    events: Fix test error with unstable-pre-spec feature flag Kévin Commaille 2021-04-12 12:54:48 +02:00
  • 19e849a82a
    docs: Document uses of the unstable-pre-spec feature flag Kévin Commaille 2021-04-12 11:31:01 +02:00
  • 63421dfca6
    federation-api: Improve create_invite endpoint Timo Kösters 2021-04-12 11:01:34 +02:00
  • eae0b58163
    ci: Clean up and add audit task Jonas Platte 2021-04-11 13:43:55 +02:00
  • dd8493a0fc
    ruma: Introduce full feature Jonas Platte 2021-04-11 13:26:44 +02:00
  • 563e891a4a
    xtask: Add ci command Abhik Jain 2021-04-11 15:41:45 +05:30
  • 2803ee3721
    events: Add public API for custom / unsupported message types Jonas Platte 2021-04-11 12:02:53 +02:00
  • e2728a7081
    identifiers: Make MxcUri less strict Kévin Commaille 2021-04-11 10:15:37 +02:00
  • a68b854734
    api: Refactor macro code and improve error handling Jonas Platte 2021-04-10 14:50:01 +02:00
  • 110aa58300
    ci: Clean up build script for MSRV and rename it Jonas Platte 2021-04-10 11:58:54 +02:00
  • 90082d02f7
    identity-service-api: Add ephemeral key validity endpoint Abhik Jain 2021-04-10 13:08:42 +05:30
  • 20124cb215
    api-macros: Small formatting fixes Jonas Platte 2021-04-09 19:29:29 +02:00
  • 455eb31c74
    api-macros: Turn request codegen helper functions into methods Abhik Jain 2021-04-08 22:01:48 +05:30
  • 06a2a27a99
    api: Check http method in try_from_http_request Akshay 2021-04-09 20:51:05 +05:30
  • 85f152fccc
    api: Normalize std::fmt import Jonas Platte 2021-04-09 12:51:50 +02:00
  • 7acd73ec9a
    client: Rewrap some lines Jonas Platte 2021-04-09 12:14:35 +02:00
  • 1ab1a24e1d
    Remove outdated documentation Jonas Platte 2021-04-09 10:58:37 +02:00
  • e8ebe07609 Avoid deserializing to MemberEventContent Timo Kösters 2021-04-08 16:40:54 +02:00
  • 134b64af81
    identity-service-api: Add public key retrieval endpoint Adam 2021-04-08 18:33:28 +02:00
  • ddaaca1ec4
    identifiers: Fix line wrapping Jonas Platte 2021-04-08 14:05:00 +02:00
  • dd80c2e0ab
    identity-service-api: Fix a typo Jonas Platte 2021-04-08 14:02:34 +02:00
  • 2923f1066e
    serde: Add test for issue 446 Jonas Platte 2021-04-07 18:42:18 +02:00
  • 5de8d3be5d
    serde: Rewrite some tests to use assert_matches Jonas Platte 2021-04-07 18:35:04 +02:00
  • 99b89c8267
    docs: Fix warning during docs build Kévin Commaille 2021-04-07 17:08:51 +02:00
  • d3ee7c4d74
    docs: Fix some wording issues Kévin Commaille 2021-04-07 16:55:59 +02:00
  • 154f9b2d58
    docs: Document compat feature uses Kévin Commaille 2021-04-07 12:47:44 +02:00
  • 2f406e63a4
    docs: Add missing doc_cfg Kévin Commaille 2021-04-07 12:17:36 +02:00
  • e049e45423
    docs: Add missing dots Kévin Commaille 2021-04-07 12:15:37 +02:00
  • 963400979b
    docs: Harmonize ruma modules descriptions Kévin Commaille 2021-04-07 12:14:49 +02:00
  • b3bbd31fa3
    docs: Improve ruma crate documentation Kévin Commaille 2021-04-07 12:07:17 +02:00
  • bd61e97b96
    identifiers: Fix hidden _macros module being visible in rustdoc Jonas Platte 2021-04-06 19:30:07 +02:00
  • b0ae341e87 docs: Use docsrs config attributes Kévin Commaille 2021-04-06 18:26:00 +02:00
  • af450d0fe2
    Bump ruma Jonas Platte 2021-04-06 17:28:36 +02:00
  • a310ccc318
    client-api: Move some tests behind feature flags Jonas Platte 2021-04-06 17:20:47 +02:00
  • 22d9f30c67
    client: Clean up dependency features Jonas Platte 2021-04-06 13:27:08 +02:00
  • 0cf02c7d4b
    Add unstable documentation to readme Kévin Commaille 2021-04-06 10:16:30 +02:00
  • 74342765bb
    events: Make ForwardedRoomKeyToDeviceEventContent non-exhaustive Jonas Platte 2021-04-06 01:12:51 +02:00
  • c523fa0f74
    Use ruma_api::try_deserialize in manual endpoint implementations Jonas Platte 2021-04-05 22:33:05 +02:00
  • afec9f0fbf
    api-macros: Generate cleaner code Jonas Platte 2021-04-05 22:14:55 +02:00
  • b7d465fabe Upgrade ruma Jonas Platte 2021-04-05 20:21:59 +02:00
  • 34243d49ba
    events: Add as_str and as_bytes methods for EventType Jonas Platte 2021-04-05 21:49:50 +02:00
  • 0dcbec5fa7
    identifiers: Add more conversion methods and a trait impl Jonas Platte 2021-04-05 21:41:54 +02:00
  • d883debe07
    ruma: Re-export MxcUri, mxc_uri! from ruma-identifiers Jonas Platte 2021-04-05 21:17:40 +02:00
  • 444239cc10
    common: Use RoomId in PushConditionCtx Jonas Platte 2021-04-05 20:42:54 +02:00
  • a07eb4ecff
    client-api: Fix deserialization of recently changed state endpoint requests Jonas Platte 2021-04-05 19:37:45 +02:00
  • 466b8679d6
    Replace all uses of ruma_serde::empty::Empty Jonas Platte 2021-04-05 18:57:42 +02:00
  • ae6183ce6e
    xtask: Make release check before each step and ask to continue Kévin Commaille 2021-04-05 17:40:18 +02:00
  • 2805dd733b
    serde: Improve error handling in time modules Jonas Platte 2021-04-05 17:27:13 +02:00
  • 2f1b9f0979
    client-api: Merge _for_empty_key endpoints into their more general siblings Jonas Platte 2021-04-05 16:01:38 +02:00
  • ea33128014
    Use Github Actions to automatically deploy documentation Louis de Wardt 2021-04-05 15:03:11 +01:00
  • 4b05ee5f0a
    client-api: Use ruma_api! for endpoints with special request types Jonas Platte 2021-04-05 15:11:59 +02:00
  • 345d0cf990
    api-macros: Allow ruma_api! invocation without request / response Jonas Platte 2021-04-05 14:49:34 +02:00
  • 95fef0b0ec
    api-macros: Make helper functions private Jonas Platte 2021-04-05 14:13:49 +02:00
  • 7cb7e6a211
    api-macros: Move most parts of api and util into more specific modules Jonas Platte 2021-04-05 14:05:43 +02:00
  • b4da6b784a
    Replace non-renaming uses of serde_json::{from_str, to_string} Jonas Platte 2021-04-05 13:33:59 +02:00
  • 1878e8aae0
    Replace some turbofishes with type annotations Jonas Platte 2021-04-05 13:13:28 +02:00