Commit Graph

  • cb25872cde Add test for attribute with skip_serialize_if olvyko 2021-04-29 22:10:52 +0600
  • 0139d63f6d Alter yaserde_derive crate to support skip_serialize_if for attributes olvyko 2021-04-29 21:39:47 +0600
  • fb19a35d43
    Merge pull request #107 from brainstorm/prettyprint Marc-Antoine ARNAUD 2021-02-12 21:25:29 +0100
  • 65187ff78b fmt Roman Valls Guimera 2021-02-11 19:53:16 +1100
  • 9bbb1a6cc9 XML prettyprint documentation Roman Valls Guimera 2021-02-11 19:50:56 +1100
  • e84d92a864 fix dev link version Marc-Antoine Arnaud 2021-02-08 14:44:27 +0100
  • 07a78563e6 fix version link Marc-Antoine Arnaud 2021-02-08 14:42:54 +0100
  • 082cc0d953 bump to 0.6.0 Marc-Antoine Arnaud 2021-02-08 14:39:49 +0100
  • 019b7c10ff use f32::EPSILON from std for rust version < 1.43 Marc-Antoine Arnaud 2021-02-08 14:16:16 +0100
  • df49bff4be Merge branch 'brainstorm-serialize_docs_svd_example' Marc-Antoine Arnaud 2021-02-08 14:11:24 +0100
  • 6492efcfdc improve contribution to add examples, fix some clippy warns Marc-Antoine Arnaud 2021-02-08 14:10:08 +0100
  • a65fa84f75 @MarcAntoine-Arnaud, the local link path breaks CI if I add examples in the workspace Roman Valls Guimera 2021-02-08 22:53:01 +1100
  • e506cb1e92 Add in the prettyprinting bit in the svd example, which still doesn't work yet properly in master. Roman Valls Guimera 2021-02-08 22:42:49 +1100
  • 4f52732a71 Ignore this rust(doc) code, thanks https://doc.rust-lang.org/rustdoc/documentation-tests.html#attributes Roman Valls Guimera 2021-02-08 22:33:26 +1100
  • 3ffdd9bdcd Rust 1.36 and 1.37 are ancient history ;P Roman Valls Guimera 2021-02-08 22:12:39 +1100
  • 69cccbc4b8 Use local link path for examples Roman Valls Guimera 2021-02-08 22:10:40 +1100
  • 9ba62812c6 Remove sub-sub projects, thx @MarcAntoine-Aranaud ;) Roman Valls Guimera 2021-02-08 22:02:38 +1100
  • 037dd58453 Restructured as @MarcAntoine-Arnaud suggested: examples workspace, more amenable to CI and examples are easier to find than in https://github.com/media-io/yaserde_examples Roman Valls Guimera 2021-02-08 21:50:27 +1100
  • e17dbbb605 Migrate yaserde examples from its own repo to its main one: https://github.com/media-io/yaserde_examples Roman Valls Guimera 2021-02-08 21:45:01 +1100
  • e412777f36 Avoid rustdoc testing the code under rust crate-level block Roman Valls Guimera 2021-02-08 21:36:03 +1100
  • db005b568f Cargo fmt Roman Valls Guimera 2021-02-08 20:45:45 +1100
  • d8d84313df Initial serialize documentation, showcasing XML attributes and children. Left to document or fix are: dependencies and pretty-printing Roman Valls Guimera 2021-02-08 20:27:16 +1100
  • e326a978fd update supported rust version Marc-Antoine Arnaud 2021-02-08 12:04:27 +0100
  • 63c28f4ab8 update travis link (use now .com) Marc-Antoine Arnaud 2021-02-08 12:03:29 +0100
  • 083c9b9ac5 Merge branch 'djrodgerspryor-master' Marc-Antoine Arnaud 2021-02-08 11:43:43 +0100
  • b5451dfadb update syntax Marc-Antoine Arnaud 2021-02-08 11:43:22 +0100
  • 0dc03c94ab Merge branch 'master' of https://github.com/djrodgerspryor/yaserde into djrodgerspryor-master Marc-Antoine Arnaud 2021-02-08 11:39:57 +0100
  • 44854b0d4d
    Merge pull request #105 from ephraimkunz/serialize-conflict Marc-Antoine ARNAUD 2021-02-08 11:37:25 +0100
  • 31093262b3
    Merge pull request #102 from ephraimkunz/master Marc-Antoine ARNAUD 2021-02-08 11:36:29 +0100
  • 269975d953 Use fully qualified method names to prevent collisions with serde derive macros Ephraim Kunz 2021-02-05 19:26:54 -0800
  • 07c2106256 Add unit test for attribute filtering Ephraim Kunz 2021-02-04 20:02:39 -0800
  • 7d2658adaf Add filter to only look at 'yaserde' attributes Ephraim Kunz 2021-02-04 19:45:34 -0800
  • 4a015130a2 Actually support serializer formatting config Daniel Rodgers-Pryor 2021-01-10 00:06:23 +1100
  • fcab1c0245 bump to 0.5.1 Marc-Antoine Arnaud 2021-01-08 10:10:02 +0100
  • 040219067f bump env_logger Marc-Antoine Arnaud 2021-01-08 10:09:36 +0100
  • 79fd706666 fix version in dependency Marc-Antoine Arnaud 2021-01-08 10:06:59 +0100
  • 2926e0b620 bump to 0.5.0 Marc-Antoine Arnaud 2021-01-08 10:05:50 +0100
  • 2ee3dcda42
    Merge pull request #97 from lumeohq/macro-refactor Marc-Antoine ARNAUD 2021-01-08 09:49:26 +0100
  • a1fc2f9fad
    Revert parts of "Use absolute paths in generated code" Jonas Platte 2020-12-17 18:25:11 +0100
  • d19c57d23d
    Replace String::from by .into() / .to_owned() / format!() Jonas Platte 2020-12-02 17:20:13 +0100
  • c455f12d23
    Drop unnecessary qualification of String outside of generated code Jonas Platte 2020-12-02 17:15:53 +0100
  • d3ee4112e3
    Clean up visitor code generation Jonas Platte 2020-12-02 17:14:03 +0100
  • 12ddcdbc87
    Use absolute paths in generated code Jonas Platte 2020-12-02 17:11:36 +0100
  • 52fb60ec8b
    Remove most extern crate statements from yaserde_derive Jonas Platte 2020-12-02 15:50:53 +0100
  • c98845fc42
    Remove redundant lib name from yaserde_derive/Cargo.toml Jonas Platte 2020-12-02 15:48:10 +0100
  • 15576efeb3
    Merge pull request #93 from marcelbuesing/fix-keyword-in-label Marc-Antoine ARNAUD 2020-10-12 09:03:07 +0200
  • 798455faa8
    Avoid breaking keywords in labels. marcelbuesing 2020-09-01 08:09:08 +0200
  • 6e2930e2df bump to 0.4.3 Marc-Antoine Arnaud 2020-08-26 23:33:12 +0200
  • fc5625a5e4 parse bool as defined in xs:boolean Marc-Antoine Arnaud 2020-08-26 23:32:24 +0200
  • dc558a73e4 publish 0.4.2 Marc-Antoine Arnaud 2020-08-05 10:56:35 +0200
  • c25d8d420f
    Merge pull request #88 from marcelbuesing/master Marc-Antoine ARNAUD 2020-08-05 10:38:16 +0200
  • 701b92a2a4
    Enforce std String in macros to avoid collisions marcelbuesing 2020-07-27 13:48:36 +0200
  • b7545504ac
    Merge pull request #86 from horacimacias/master Marc-Antoine ARNAUD 2020-08-03 11:27:57 +0200
  • 974ff0ee1a formatted Horaci Macias 2020-07-21 09:37:29 +0200
  • c2d9a9fb64 Before formatting Horaci Macias 2020-07-21 09:36:55 +0200
  • c76ad9fe59 Working on flatten Horaci Macias 2020-07-21 09:11:59 +0200
  • 10e02eb555 Trying to fix tabs Horaci Macias 2020-07-20 17:35:07 +0200
  • b1d11f4e3a Trying to address https://github.com/media-io/yaserde/issues/63 Horaci Macias 2020-07-17 12:37:51 +0200
  • 460c8320c6
    Merge pull request #83 from scottlamb/pr-debugging-and-cleanups Marc-Antoine ARNAUD 2020-07-14 20:39:47 +0200
  • 8a1e1e2e16 minor cleanup of element skipping Scott Lamb 2020-06-19 22:51:43 -0700
  • c889461eef improve logging in deserialize path and tests Scott Lamb 2020-06-19 22:36:45 -0700
  • cb272454a4 init logging from yaserde crate's tests Scott Lamb 2020-06-19 22:19:35 -0700
  • 0660a9e855 ignore a couple extra "target" directories Scott Lamb 2020-06-19 21:55:38 -0700
  • 9a2aec0abe update cache strategy on Travis, add rust 1.43 and 1.44 Marc-Antoine Arnaud 2020-06-08 10:54:25 +0200
  • 4976fc3aa0 bump to 0.4.1 Marc-Antoine Arnaud 2020-06-08 10:45:58 +0200
  • ad167a74a7 use unwrap_or_default Marc-Antoine Arnaud 2020-06-08 10:45:18 +0200
  • ae8021f79a remove lifetime parameter on serializer Marc-Antoine Arnaud 2020-06-08 10:28:36 +0200
  • c3aaeaa6f6 fix intern dependency Marc-Antoine Arnaud 2020-06-08 09:33:55 +0200
  • 427d623c1f bump to 0.4.0 Marc-Antoine Arnaud 2020-06-08 09:30:08 +0200
  • 23098184f2
    Merge pull request #82 from media-io/flatten_attribute Marc-Antoine ARNAUD 2020-06-07 17:11:18 +0200
  • 7569408245 support flatten attributes Marc-Antoine Arnaud 2020-06-07 15:16:46 +0200
  • 429c2db493
    Merge pull request #79 from Aaron1011/fix/type-group Marc-Antoine ARNAUD 2020-06-01 17:08:40 +0200
  • 340e75cfa9
    add module unit test Marc-Antoine Arnaud 2020-06-01 09:45:18 +0200
  • 6732d8b38a
    Handle nested syn::Type:::Group Aaron Hill 2020-05-30 23:58:43 -0400
  • 06dfc427fe
    Merge pull request #78 from media-io/fix_visitor_label Marc-Antoine ARNAUD 2020-05-20 19:03:12 +0200
  • 10f2be69be format code Marc-Antoine Arnaud 2020-05-20 17:38:31 +0200
  • 0d2058ddb4 use heck to force camel case format on Visitor ident issue #77 Marc-Antoine Arnaud 2020-05-20 16:58:55 +0200
  • 751f4715a8 bump to 0.3.17 Marc-Antoine Arnaud 2020-05-08 15:04:51 +0200
  • f3c42a4d9e improve library Marc-Antoine Arnaud 2020-05-08 14:42:43 +0200
  • 2726de5c56 bump to 0.3.16 Marc-Antoine Arnaud 2020-04-29 20:03:37 +0200
  • 8e13c80fec
    Merge pull request #75 from media-io/refactor_code Marc-Antoine ARNAUD 2020-04-29 20:02:08 +0200
  • dfaa69071d fix namespace check on deserilization of enum Marc-Antoine Arnaud 2020-04-29 19:13:32 +0200
  • e3eee45577
    Merge pull request #73 from media-io/refactor_code Marc-Antoine ARNAUD 2020-04-22 20:22:45 +0200
  • e2a2779f71 format code Marc-Antoine Arnaud 2020-04-22 19:05:13 +0200
  • 975baabd76 remove root attribute, use rename Marc-Antoine Arnaud 2020-04-22 19:04:43 +0200
  • 0872461c41 continue to refactor code using common Field structure Marc-Antoine Arnaud 2020-04-22 18:18:11 +0200
  • f69d5e75b3 implement common default skip content serializer Marc-Antoine Arnaud 2020-04-21 18:01:03 +0200
  • 04ddaa29dc restructure code Marc-Antoine Arnaud 2020-04-21 15:02:34 +0200
  • ccf353ce6b restructure unit tests to check serialization and deserialisation on same features Marc-Antoine Arnaud 2020-04-21 11:16:03 +0200
  • 0fd06404da start to restructure unit tests Marc-Antoine Arnaud 2020-04-20 22:23:12 +0200
  • a56f6473b6
    Merge pull request #71 from media-io/refactor_code Marc-Antoine ARNAUD 2020-04-19 18:23:55 +0200
  • 1c9ee67ace reformat more code Marc-Antoine Arnaud 2020-04-19 16:34:39 +0200
  • fbc329e2be reorgonize some code Marc-Antoine Arnaud 2020-04-19 16:23:11 +0200
  • 158bf492f7
    Merge pull request #70 from media-io/extend_flatten_support Marc-Antoine ARNAUD 2020-04-19 11:29:13 +0200
  • 856e271f7f support root flatten deserialization Marc-Antoine Arnaud 2020-04-19 10:57:40 +0200
  • 7b53515736 add flatten support for root elements (Enum and Structs) Marc-Antoine Arnaud 2020-04-19 10:00:06 +0200
  • 38e5d32b7e bump to 0.3.15 Marc-Antoine Arnaud 2020-04-06 19:34:18 +0200
  • cd4ec3ce7c
    Merge pull request #67 from media-io/improve_enum_serilization Marc-Antoine ARNAUD 2020-04-06 19:33:10 +0200
  • 329be97704 format code Marc-Antoine Arnaud 2020-04-06 16:39:33 +0200
  • da353bdd4f serialize more types, add related unit tests Marc-Antoine Arnaud 2020-04-06 16:19:50 +0200