Skip to content

Upgrading streamlit 0.11 to 0.12

Unknown0.11.0 → 0.12.4

Fetching 3 releases from GitHub…0 / 3
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: export io
  • removed: function uuid_user()
  • added: export Chart
  • added: export Connection
  • added: export DeltaGenerator
  • added: export EXPORT_TO_IO_FLAG
  • added: export escape_markdown
  • added: export logger
  • added: export setup_2_3_shims
  • added: function echo()
  • added: function spinner(text)
  • added: function write(*args)
  • added: variable LOGGER
  • added: variable io
  • changed: class Chart → class Chart(object)
  • added: variable LOGGER
  • changed: class ChartComponent → class ChartComponent(object)
  • changed: class Connection → class Connection(object)
  • added: class ProxyConnectionError(Exception)
  • added: constructor ProxyConnectionError(uri)
  • added: variable LOGGER
  • added: variable c
  • added: variable queue
  • changed: class DeltaGenerator → class DeltaGenerator(object)
  • changed: method DeltaGenerator.exception(element, exception) → method DeltaGenerator.exception(element, exception, exception_traceback=…)
  • changed: method DeltaGenerator.image(element, image, caption=…, width=…) → method DeltaGenerator.image(element, image, caption=…, width=…, use_column_width=…, clamp=…)
  • changed: method DeltaGenerator.img(imgs, caption=…, width=…) → method DeltaGenerator.img(*args, **kwargs)
  • changed: method DeltaGenerator.link(element, body) → method DeltaGenerator.link(*args, **kwargs)
  • added: method DeltaGenerator.pyplot(element)
  • added: variable LOGGER
  • removed: class Proxy
  • removed: constructor Proxy()
  • removed: function main()
  • removed: method Proxy.run_app()
  • removed: method Proxy.stop()
  • removed: class ProxyConnection
  • removed: constructor ProxyConnection(id, name)
  • removed: method ProxyConnection.add_client_queue()
  • removed: method ProxyConnection.can_be_deregistered()
  • removed: method ProxyConnection.end_grace_period()
  • removed: method ProxyConnection.enqueue(delta)
  • removed: method ProxyConnection.finished_local_connection()
  • removed: method ProxyConnection.get_report_proto()
  • removed: method ProxyConnection.remove_client_queue(queue)
  • changed: async method ReportQueue.flush_queue(ws) → method ReportQueue.flush_queue(ws)
  • changed: class QueueState(enum.Enum) → class QueueState(object)
  • changed: class ReportQueue → class ReportQueue(object)
  • removed: async method S3Connection.upload_report(report_id, report)
  • removed: class S3Connection
  • removed: constructor S3Connection()
  • added: class Cloud(object)
  • added: class S3(Cloud)
  • added: constructor Cloud()
  • added: constructor S3()
  • added: field S3.executor
  • added: method S3.s3_init()
  • added: method S3.upload_report(report_id, report)
  • added: variable LOGGER
  • removed: async method Switchboard.stream_from(report_id)
  • removed: class Switchboard
  • removed: constructor Switchboard(loop, remove_master_queues=…)
  • removed: method Switchboard.stream_to(report_id)
  • added: variable LOGGER
  • changed: class ColumnAtCurrentIndex → class ColumnAtCurrentIndex(object)
  • changed: class ColumnAtIndex → class ColumnAtIndex(object)
  • changed: class ForEachColumn → class ForEachColumn(object)
  • changed: class IndexColumn → class IndexColumn(object)
  • changed: class ValueCycler → class ValueCycler(object)
  • removed: class Cloud
  • removed: constructor Cloud()
  • removed: export get_local_id
  • removed: function calculate_hash(filename)
  • removed: function upload_blobs(blobs)
  • removed: function upload_s3(s3, files)
  • removed: method Cloud.cloud_save(data)
  • removed: method Cloud.local_save(data)
  • removed: method Cloud.upload_static()
  • added: function running_py3()
  • added: function setup_2_3_shims(caller_globals)
  • removed: function get_path(option)
  • changed: function get_option(option) → function get_option(opt)
  • added: class Config(object)
  • added: constructor Config()
  • added: field Config.executor
  • added: function saving_is_configured()
  • added: method Config.dumps()
  • added: static method Config.Get()
  • added: variable LOGGER
  • added: variable LOGGER
  • added: class NoStaticFiles(Exception)
  • added: class S3NoCredentials(Exception)
  • changed: function convert_to_uint8(imgs) → function convert_to_uint8(imgs, clamp)
  • changed: function marshall_images(numpy_imgs, captions, width, proto_imgs) → function marshall_images(img, captions, width, proto_imgs, clamp)
  • added: variable LOGGER
  • removed: function echo()
  • removed: function spinner(text)
  • removed: function write(*args)
  • added: function get_logger(name=…)
  • added: function init_aiohttp_logs()
  • added: function init_tornado_logs()
  • added: function set_log_level(level)
  • added: function set_this_is_proxy()
  • added: function setup_formatter(logger)
  • added: variable LOGGERS
  • added: variable LOG_LEVEL
  • added: variable THIS_IS_PROXY
  • added: export setup_2_3_shims
  • removed: variable BackendMsg
  • removed: variable DESCRIPTOR
  • removed: variable DESCRIPTOR
  • removed: variable DataTransform
  • removed: variable NONE
  • removed: variable STACK
  • removed: variable UNKNOWN
  • added: variable NewConnection
  • removed: variable DESCRIPTOR
  • removed: variable StreamlitMsg
  • removed: variable DESCRIPTOR
  • removed: variable VegaLiteChart
  • added: export ClientWebSocket
  • added: export LocalWebSocket
  • added: export Proxy
  • added: export ProxyConnection
  • added: export setup_2_3_shims
  • added: class ClientWebSocket(WebSocketHandler)
  • added: method ClientWebSocket.check_origin(origin)
  • added: method ClientWebSocket.initialize(proxy)
  • added: method ClientWebSocket.on_close()
  • added: method ClientWebSocket.on_message(msg)
  • added: method ClientWebSocket.open(report_name)
  • added: variable LOGGER
  • added: class LocalWebSocket(WebSocketHandler)
  • added: method LocalWebSocket.check_origin(origin)
  • added: method LocalWebSocket.initialize(proxy)
  • added: method LocalWebSocket.on_close()
  • added: method LocalWebSocket.on_message(message)
  • added: method LocalWebSocket.open(*args)
  • added: variable LOGGER
  • added: class Proxy(object)
  • added: constructor Proxy()
  • added: function stop_proxy_on_exception(is_coroutine=…)
  • added: method Proxy.add_client(report_name, ws)
  • added: method Proxy.potentially_stop()
  • added: method Proxy.proxy_connection_is_registered(connection)
  • added: method Proxy.register_proxy_connection(connection)
  • added: method Proxy.remove_client(connection, queue)
  • added: method Proxy.run_app()
  • added: method Proxy.stop()
  • added: method Proxy.try_to_deregister_proxy_connection(connection)
  • added: variable LOGGER
  • added: class ProxyConnection(object)
  • added: constructor ProxyConnection(id, name)
  • added: method ProxyConnection.add_client_queue()
  • added: method ProxyConnection.can_be_deregistered()
  • added: method ProxyConnection.end_grace_period()
  • added: method ProxyConnection.enqueue(delta)
  • added: method ProxyConnection.finished_local_connection()
  • added: method ProxyConnection.get_report_proto()
  • added: method ProxyConnection.remove_client_queue(queue)
  • added: variable FileNotFoundError
  • changed: async function new_report_msg(report_id, ws) → function new_report_msg(report_id, ws)
  • changed: async function streamlit_msg_iter(ws) → function streamlit_msg_iter(ws)
  • added: function get_static_dir()