This website requires JavaScript.
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