id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8088,Limited Forward Compatibility,Dmitry Shesterkin ,Robert Ramey,"We use xml serialization for saving and loading several types of metadata and we have to support possibility of reading new versions of files with old versions of soft. Boost::serialization is very good at backward compatibility but does not provide anything with opposite problem. So, This patch introduces new flag boost::archive::skip_unknown_tail_tags. When this flag is set and basic_xml_iarchive is faced with unknown tags at the end of element it will skip them (include nested). E.g., the first version of some file was: {{{ 31 11 12 32 }}} After a while, the second version could be: {{{ 31 11 12 13 14 1 2 32 }}} Therefore, if the first version software set skip_unknown_tail_tags it can read second version of file (if does not set then exception will be thrown).",Patches,new,To Be Determined,serialization,Boost 1.52.0,Problem,,Forward Compatibility,pareshvarshney@…