since the last major version increase.
The last version increases were:
-libavcodec: 2015-08-28
-libavdevice: 2015-08-28
-libavfilter: 2015-08-28
-libavformat: 2015-08-28
-libavresample: 2015-08-28
-libswscale: 2015-08-28
-libavutil: 2015-08-28
+libavcodec: 2017-03-23
+libavdevice: 2017-03-23
+libavfilter: 2017-03-23
+libavformat: 2017-03-23
+libavresample: 2017-03-23
+libswscale: 2017-03-23
+libavutil: 2017-03-23
API changes, most recent first:
+2017-xx-xx - xxxxxxx - lavu 56.3.0 - frame.h
+ Add av_frame_apply_cropping().
+
+2017-xx-xx - xxxxxxx - lavc 58.4.0 - avcodec.h
+ DXVA2 and D3D11 hardware accelerated decoding now supports the new hwaccel API,
+ which can create the decoder context and allocate hardware frame automatically.
+ See AVCodecContext.hw_device_ctx and AVCodecContext.hw_frames_ctx. For D3D11,
+ the new AV_PIX_FMT_D3D11 pixfmt must be used with the new API.
+
+2017-xx-xx - xxxxxxx - lavu 56.2.0 - hwcontext.h
+ Add AV_HWDEVICE_TYPE_D3D11VA and AV_PIX_FMT_D3D11.
+
+2017-04-30 - xxxxxxx - lavu 56.1.1 - hwcontext.h
+ av_hwframe_ctx_create_derived() now takes some AV_HWFRAME_MAP_* combination
+ as its flags argument (which was previously unused).
+
+2017-04-xx - xxxxxxx - lavu 56.1.0 - spherical.h
+ Add av_spherical_projection_name() and av_spherical_from_name().
+
+2017-04-26 - xxxxxxx - lavc 58.3.1 - avcodec.h
+ Add AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH.
+
+2017-03-xx - xxxxxxx - lavc 57.37.0 - avcodec.h
+ Add AVCodecContext.hwaccel_flags field. This will control some hwaccels at
+ a later point.
+
+2017-03-xx - xxxxxxx - lavu 55.35.0 - hwcontext.h
+ Add AV_HWDEVICE_TYPE_NONE, av_hwdevice_find_type_by_name(),
+ av_hwdevice_get_type_name() and av_hwdevice_iterate_types().
+
+2017-03-xx - xxxxxxx - lavu 55.34.0 - hwcontext.h
+ Add av_hwdevice_ctx_create_derived().
+
+2017-02-10 - xxxxxxx - lavu 55.33.0 - spherical.h
+ Add AV_SPHERICAL_EQUIRECTANGULAR_TILE, av_spherical_tile_bounds(),
+ and projection-specific properties (bound_left, bound_top, bound_right,
+ bound_bottom, padding) to AVSphericalMapping.
+
+2017-xx-xx - xxxxxxx - lavc 57.34.0 - avcodec.h
+ Add AVCodecContext.hw_device_ctx.
+
+2017-02-11 - xxxxxxx - lavu 55.32.0 - frame.h
+ Add AVFrame.opaque_ref.
+
+2017-02-xx - xxxxxxx - lavu 55.31.1 - frame.h
+ Allow passing the value of 0 (meaning "automatic") as the required alignment
+ to av_frame_get_buffer().
+
+2017-02-xx - xxxxxxx - lavu 55.31.0 - cpu.h
+ Add av_cpu_max_align() for querying maximum required data alignment.
+
+2016-xx-xx - xxxxxxx - lavf 57.11.0 - avio.h
+ Add avio_context_free(). From now on it must be used for freeing AVIOContext.
+
+2017-02-01 - xxxxxxx - lavc - avcodec.h
+ Deprecate AVCodecContext.refcounted_frames. This was useful for deprecated
+ API only (avcodec_decode_video2/avcodec_decode_audio4). The new decode APIs
+ (avcodec_send_packet/avcodec_receive_frame) always work with reference
+ counted frames.
+
+2016-xx-xx - xxxxxxx - lavc 57.31.0 - avcodec.h
+ Add AVCodecContext.apply_cropping to control whether cropping
+ is handled by libavcodec or the caller.
+
+2016-xx-xx - xxxxxxx - lavu 55.30.0 - frame.h
+ Add AVFrame.crop_left/right/top/bottom fields for attaching cropping
+ information to video frames.
+
2016-xx-xx - xxxxxxx
Change av_sha_update() and av_md5_sum()/av_md5_update() length
parameter type to size_t at next major bump.