Release v1.0.3
What's Changed
- update README by @bbbgan in #152
- Get last error by @qicosmos in #153
- support required field by @qicosmos in #154
- support xml cdata node by @bbbgan in #155
- enable pmr with macro by @qicosmos in #156
- fix escape bug in json::parse_item by @bbbgan in #158
- fix escape bug in json::parse_item by @bbbgan in #161
- fix parse escape in non-contiguous container by @bbbgan in #163
- add CUSTOM_FIELDS by @qicosmos in #162
- remove unnecessary code in json::parse_item by @bbbgan in #164
- support std::string_view as json::value by @bbbgan in #166
- support string_view in parse dom by @bbbgan in #167
- fix compile in gcc:release and support string_view to_json by @bbbgan in #168
- add func render_json_value[char] by @bbbgan in #170
- charconv refactor and add xml bench num by @bbbgan in #171
- show how to use derived struct by @qicosmos in #172
- support yaml by @bbbgan in #174
- compare with ryml by @qicosmos in #175
- fix compile for gcc10 by @qicosmos in #176
- support parse yaml with comment and support THROW_UNKNOWN_KEY by @bbbgan in #178
- fix char[] by @bbbgan in #179
- fix vector by @bbbgan in #181
- Move deps by @qicosmos in #182
- support parse string as char[n] by @bbbgan in #183
- add function: type_string, enum_string by @qicosmos in #185
- remove rapidxml by @bbbgan in #187
- support THROW_UNKNOWN_KEY by @bbbgan in #189
- Improve xml by @qicosmos in #188
- update README[no ci] by @bbbgan in #190
- sequential parse firstly by @bbbgan in #191
- support required fields by @qicosmos in #193
- improve by @qicosmos in #194
- support xml pretty write by @bbbgan in #195
- Improve json by @qicosmos in #198
- support cpp17[json] by @bbbgan in #201
- Update reflection by @qicosmos in #203
- support variant to_json by @bbbgan in #205
- Reflect enum type by @bbbgan in #204
- support 17[xml] by @bbbgan in #207
- support yaml 17 by @bbbgan in #209
- support int8_t; update README by @bbbgan in #210
- support cpp17 by @qicosmos in #211
- fix dom parse by @bbbgan in #212
- support inner reflection by @qicosmos in #213
- fix issue 215 by @bbbgan in #216
- support alias fields by @qicosmos in #217
- add struct_name api by @Jacyking in #218
- support string_view by @qicosmos in #220
- enum_reflection need gcc9+ by @qicosmos in #221
- disable enum_reflection on GCC 8 and earlier versions by @bbbgan in #222
- fix smart_ptr[json] by @bbbgan in #224
- add format by @Jacyking in #225
- remove duplicated has_zero by @bbbgan in #228
- make clang use libc++ instead of stdlibc++ by @bbbgan in #229
- remove redefine has_quote; add option to select libc++ by @bbbgan in #230
- fix skip_sapces_and_newline by @bbbgan in #232
- fix windows compile by include by @bbbgan in #233
- fix by @qicosmos in #234
Full Changelog: v1.0.2...v1.0.3