* Module `mutlimedia.exif`: Make classes swappable + importable from exif module. * Module `smpte2022`: Fixed wraparound sequence number calculations for RTP and FEC.
Thanks to \TobbeEdgeware!
13.1.1
Not secure
Minor compatibility breaks
* Function `serialization.object_to_dict`: Rely almost only on schema to produce output structure (hint: use list in schema)
Fix and enhancements
* Function `collections.swap_dict_of_values`: Implement simple key-value swap.
13.0.4
Not secure
Fix and enhancements
* Function `aws.s3.remove_objects`: Add callback argument to make it more flexible. * Function `multimedia.image.remove_transparency`: Enhance code (remove `force_rgb arg` from 13.0.2). * Function `serialization.object_to_dict`: Add `iterable_callback` to customize container type of iterables.
13.0.0
Not secure
Compatibility breaks
* Remove fake bson's `ObjectId` (`private` module) when library not available. * Function `filesystem.find_recursive` is now matching patterns against the whole path. * Function `aws.s3.list_objects`: Handle multiple patterns like `filesystem.find_recursive`. * Function `aws.s3.remove_objects`: Handle multiple patterns like `filesystem.find_recursive`.
Features
* Add function `filesystem.to_user_id` * Add function `filesystem.to_group_id` * Add function `regex.from_path_patterns`
Fix and enhancements
* Replace relative imports of `len(.) > 1` by absolute imports