What's new in PyWebIO 1.6
==========================

2022/3/23
-----------

Highlights
^^^^^^^^^^^
* add :func:`pywebio.pin.pin_on_change() <pywebio.pin.pin_on_change>`

Detailed changes
^^^^^^^^^^^^^^^^^
* use `bootstrap-select <https://github.com/snapappointments/bootstrap-select/>`_ to provide more user-friendly select input
* add `pin.pin.use_strict()` to enable strict mode for getting pin widget value
* Persian language support for default labels, thanks to `Pikhosh <https://github.com/pikhosh>`_
* add color input type (`#310 <https://github.com/pywebio/PyWebIO/discussions/310>`_)
* add input check on number and float type input

Bug fix
^^^^^^^^^^^^^^^^^
* fix: uncaught `SessionClosedException` in callback of thread-based session
* fix(`#313 <https://github.com/pywebio/PyWebIO/discussions/313>`_): slider value label don't sync when set value

v1.6.1 (2022/5/22)
---------------------

* fix (`#380 <https://github.com/pywebio/PyWebIO/issues/380>`_): `put_processbar()` don't work when name contains space
* fix (`#385 <https://github.com/pywebio/PyWebIO/issues/385>`_): bootstrap-select issue
* fix (`#389 <https://github.com/pywebio/PyWebIO/issues/389>`_): `put_select()` was hidden by `put_tabs()`
* fix auto hold don't work on script mode
* provide a fallback way when CDN is not available

v1.6.2 (2022/7/16)
---------------------
* fix: plotly.js version error due to outdated CDN link
