:mod:`~picamera.mmalobj` layer:
* 10 second captures should now work with the V2 module as the default
``CAPTURE_TIMEOUT`` has been increased to 60 seconds (`284`_)
* A bug in :meth:`~PiCameraCircularIO.copy_to` caused it to copy nothing when
it encountered "unknown" timestamps in the stream (`302`_, `319`_, `357`_)
* A silly typo in code used by :class:`~picamera.array.PiRGBArray` was fixed
(`321`_)
* A bug in :meth:`~PiCamera.capture_continuous` which caused duplicate frames
in the output was fixed (`311`_)
* Bitrate limits were removed on MJPEG, and full checking of H264 bitrates and
macroblocks/s was implemented (`315`_)
* A bug was fixed in the :attr:`~PiCamera.sensor_mode` attribute which
prevented it from being set after construction (`324`_)
* A bug in the custom encoders example was fixed (`337`_)
* Fixed a rare race condition that occurred when multiple splitter ports were
in use (`344`_)
* Recording overlays is now possible, but currently requires using the lower
level :mod:`~picamera.mmalobj` layer (`196`_)
* Capturing YUV arrays via :class:`~picamera.array.PiYUVArray` is faster,
thanks to GitHub user goosst (`308`_)
* Added the ability to specify a restart interval for JPEG encoding (`369`_)
* Added a property allowing users to manually specify a
:attr:`~PiCamera.framerate_range` for the camera (`374`_)
* Added support for partially transparent overlays in RGBA format (`199`_)
* Improved MJPEG web-streaming recipe, many thanks to GitHub user BigNerd95!
(`375`_)
Substantial work has also gone into improving the documentation. In particular:
* The :doc:`recipes2` chapter has been thoroughly re-worked and I would
encourage anyone using the camera for Computer Vision purposes to re-read
that chapter
* The :doc:`fov` chapter has been extended to include a thorough introduction
to the low level operation of the camera module. This is important for
understanding the limitations and peculiarities of the system
* Anyone interested in using a lower level API to control the camera (which
includes capabilities like manipulating frames before they hit the video
encoder) should read the :doc:`api_mmalobj` chapter
* Finally, some work was done on enhancing the PDF and EPub versions of the
documentation. These should now be much more useable in hard-copy and on
e-readers
.. _196: https://github.com/waveform80/picamera/issues/196
.. _199: https://github.com/waveform80/picamera/issues/199
.. _284: https://github.com/waveform80/picamera/issues/284
.. _302: https://github.com/waveform80/picamera/issues/302
.. _308: https://github.com/waveform80/picamera/issues/308
.. _311: https://github.com/waveform80/picamera/issues/311
.. _315: https://github.com/waveform80/picamera/issues/315
.. _319: https://github.com/waveform80/picamera/issues/319
.. _321: https://github.com/waveform80/picamera/issues/321
.. _324: https://github.com/waveform80/picamera/issues/324
.. _337: https://github.com/waveform80/picamera/issues/337
.. _344: https://github.com/waveform80/picamera/issues/344
.. _357: https://github.com/waveform80/picamera/issues/357
.. _369: https://github.com/waveform80/picamera/issues/369
.. _374: https://github.com/waveform80/picamera/issues/374
.. _375: https://github.com/waveform80/picamera/issues/375