Commit log

42a3e42 roster: Simplify parsing of Item.

Emmanuel Gil Peyrot created

80a2f42 media_element: Simplify parsing of MediaElement.

Emmanuel Gil Peyrot created

6533395 media_element: Simplify parsing of URI.

Emmanuel Gil Peyrot created

ef04d2e stanza_error: Generate DefinedCondition automatically.

Emmanuel Gil Peyrot created

2661259 chatstates: Generate ChatState automatically.

Emmanuel Gil Peyrot created

cec581b roster: Parse query using the new helpers.

Emmanuel Gil Peyrot created

e4cfc1b jingle_ft: Simplify serialisation.

Emmanuel Gil Peyrot created

988b6a6 jingle_ft: Parse <range/> using the new helper.

Emmanuel Gil Peyrot created

0ead24a helpers, disco: Parse children based on their name and namespace.

Emmanuel Gil Peyrot created

d78a0e6 helpers, disco: Add missing serialisation, and add a test.

Emmanuel Gil Peyrot created

682bb34 delay: Use the new helper macro.

Emmanuel Gil Peyrot created

32e373b helpers: Add a plain text codec.

Emmanuel Gil Peyrot created

cb6eb55 macros: Uniformise trailing commas handling.

Emmanuel Gil Peyrot created

3f57edf hashes: Use the new helpers.

Emmanuel Gil Peyrot created

ad17c87 Move Base64 codec into a helper module.

Emmanuel Gil Peyrot created

3e37bef Implement macro for elements containing children

Rust Cambridge Mob created

77e150c Implement macro for elements containing text

Rust Cambridge Mob created

9c9ffe7 caps: Do the same fixes, unbreak blake2 and simplify code.

Emmanuel Gil Peyrot created

702c4d2 ecaps2: Use the digest() facility to simplify hashing.

Emmanuel Gil Peyrot created

c1ff291 Update all crypto crates to their latest release; un-break blake2b.

Emmanuel Gil Peyrot created

e8c1967 Merge branch 'clippy' into 'master'

Click to expand commit body
fix clippy warnings

See merge request lumi/minidom-rs!20

lumi created

df76bc1 fix clippy warnings

Emmanuel Gil Peyrot created

f4debf1 Merge branch 'tafia/minidom-rs-quick_xml_optim'

lumi created

8aa51bd eme: Restore docstrings.

Emmanuel Gil Peyrot created

4fb909c data_forms: Simplify serialisation using .map().

Emmanuel Gil Peyrot created

1e39a4c jingle_s5b: Actually use the Candidate parser.

Emmanuel Gil Peyrot created

3525848 delay: Simplify parsing and add more checks.

Emmanuel Gil Peyrot created

7950fe8 rsm: Simplify serialisation.

Emmanuel Gil Peyrot created

86eb65b mam: Bump jid to 0.3.1, to serialise it directly to a text node.

Emmanuel Gil Peyrot created

6e48d0f media_element: Also check for unknown attributes.

Emmanuel Gil Peyrot created

4875f15 media_element: Parse URI separately from MediaElement.

Emmanuel Gil Peyrot created

7490799 fixing the date format in the change log

lumi created

0541234 add a changelog

lumi created

92723a2 Merge branch 'minidom' into 'master'

Click to expand commit body
Implement IntoElements on Jid

See merge request lumi/jid-rs!9

lumi created

fb27b62 jingle_ft: Correctly insert <range/> in <file/>.

Emmanuel Gil Peyrot created

655fc9a Cargo.toml: Bump base64 to 0.7.0.

Emmanuel Gil Peyrot created

bd9aa01 Split macros into their own module.

Emmanuel Gil Peyrot created

df069ac mam: Simplify parsing.

Emmanuel Gil Peyrot created

6eba0e7 Simplify check_self macro.

Emmanuel Gil Peyrot created

5185c0b bump version

Emmanuel Gil Peyrot created

2ffa3dc optionally implement minidom::IntoElements

Emmanuel Gil Peyrot created

5cdb2d7 Split out DateTime parsing into its own module (implement XEP-0082).

Emmanuel Gil Peyrot created

82fcf3b ecaps2: Simplify parsing.

Emmanuel Gil Peyrot created

47c9263 blocking: Merge get_children_items into the try_from.

Emmanuel Gil Peyrot created

649286d disco: Use generate_element_with_only_attributes.

Emmanuel Gil Peyrot created

61badcc Add meta support to macros.

Emmanuel Gil Peyrot created

929bd57 Add a generate_element_with_only_attributes macro, and use it wherever it makes sense.

Emmanuel Gil Peyrot created

ed53f45 ping: Add a serialise test.

Emmanuel Gil Peyrot created

b5e41a7 Fix the name in create_empty_element.

Emmanuel Gil Peyrot created

7fa889f jingle: Import the disposition attribute values.

Emmanuel Gil Peyrot created