Skip to content

Upgrading streamlit 0.46 to 0.47

Unknown0.46.0 → 0.47.4

Fetching 5 releases from GitHub…0 / 5
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.

Adds altair >=3.2.0.

Installs 37 packages in all (was 26).

Also installs attrs, jinja2, jsonschema, jsonschema-specifications, markupsafe, narwhals, packaging, referencing, rpds-py, typing-extensions.

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

  • added: field ConfigOption.STREAMLIT_DEFINITION
  • changed: constructor DeltaGenerator(enqueue, id=…, is_root=…, container=…, path=…) → constructor DeltaGenerator(enqueue, id=…, delta_type=…, last_index=…, is_root=…, container=…, path=…)
  • changed: method DeltaGenerator.area_chart(element, data, width=…, height=…) → method DeltaGenerator.area_chart(element, data=…, width=…, height=…)
  • changed: method DeltaGenerator.bar_chart(element, data, width=…, height=…) → method DeltaGenerator.bar_chart(element, data=…, width=…, height=…)
  • changed: method DeltaGenerator.button(element, ui_value, label) → method DeltaGenerator.button(element, label)
  • changed: method DeltaGenerator.checkbox(element, ui_value, label, value=…) → method DeltaGenerator.checkbox(element, label, value=…)
  • changed: method DeltaGenerator.date_input(element, ui_value, label, value=…) → method DeltaGenerator.date_input(element, label, value=…)
  • changed: method DeltaGenerator.line_chart(element, data, width=…, height=…) → method DeltaGenerator.line_chart(element, data=…, width=…, height=…)
  • changed: method DeltaGenerator.multiselect(element, ui_value, label, options, format_func=…) → method DeltaGenerator.multiselect(element, label, options, default=…, format_func=…)
  • changed: method DeltaGenerator.radio(element, ui_value, label, options, index=…, format_func=…) → method DeltaGenerator.radio(element, label, options, index=…, format_func=…)
  • changed: method DeltaGenerator.selectbox(element, ui_value, label, options, index=…, format_func=…) → method DeltaGenerator.selectbox(element, label, options, index=…, format_func=…)
  • changed: method DeltaGenerator.slider(element, ui_value, label, min_value=…, max_value=…, value=…, step=…) → method DeltaGenerator.slider(element, label, min_value=…, max_value=…, value=…, step=…, format=…)
  • changed: method DeltaGenerator.text_area(element, ui_value, label, value=…) → method DeltaGenerator.text_area(element, label, value=…)
  • changed: method DeltaGenerator.text_input(element, ui_value, label, value=…) → method DeltaGenerator.text_input(element, label, value=…)
  • changed: method DeltaGenerator.time_input(element, ui_value, label, value=…) → method DeltaGenerator.time_input(element, label, value=…)
  • added: variable DELTAS_TYPES_THAT_MELT_DATAFRAMES
  • added: class ForwardMsgCache(object)
  • added: class ForwardMsgCache.Entry(object)
  • added: constructor ForwardMsgCache()
  • added: constructor ForwardMsgCache.Entry(msg)
  • added: function create_reference_msg(msg)
  • added: function populate_hash_if_needed(msg)
  • added: method ForwardMsgCache.Entry.add_session_ref(session, report_run_count)
  • added: method ForwardMsgCache.Entry.get_session_ref_age(session, report_run_count)
  • added: method ForwardMsgCache.Entry.has_refs()
  • added: method ForwardMsgCache.Entry.has_session_ref(session)
  • added: method ForwardMsgCache.Entry.remove_session_ref(session)
  • added: method ForwardMsgCache.add_message(msg, session, report_run_count)
  • added: method ForwardMsgCache.clear()
  • added: method ForwardMsgCache.get_message(hash)
  • added: method ForwardMsgCache.has_message_reference(msg, session, report_run_count)
  • added: method ForwardMsgCache.remove_expired_session_entries(session, report_run_count)
  • added: variable LOGGER
  • removed: method Report.parse_argv_from_command_line(cmd_line_str)
  • changed: constructor Report(script_path, argv) → constructor Report(script_path, command_line)
  • changed: constructor ReportSession(ioloop, script_path, script_argv) → constructor ReportSession(ioloop, script_path, command_line)
  • changed: method ReportSession.request_rerun(argv=…, widget_state=…) → method ReportSession.request_rerun(widget_state=…)
  • changed: function run(script_path) → function run(script_path, command_line, args)
  • changed: function cache(func=…, persist=…, ignore_hash=…, show_spinner=…) → function cache(func=…, persist=…, ignore_hash=…, show_spinner=…, suppress_st_warning=…)
  • added: class ThreadLocalCacheInfo(threading.local)
  • added: constructor ThreadLocalCacheInfo()
  • added: function maybe_show_cached_st_function_warning(dg)
  • added: function suppress_cached_st_function_warning()
  • added: variable CACHED_ST_FUNCTION_WARNING
  • changed: function main_run(file_or_url, args) → function main_run(file_or_url, args=…)
  • removed: class Chart(object)
  • removed: constructor Chart(data, type, width=…, height=…, **kwargs)
  • removed: function register_component(component_name, implemented)
  • removed: function register_type_builder(chart_type)
  • removed: method Chart.append_component(component_name, props)
  • removed: method Chart.marshall(proto_chart)
  • removed: variable LOGGER
  • removed: variable current_module
  • changed: function marshall(vega_lite_chart, altair_chart, width=…) → function marshall(vega_lite_chart, altair_chart, width=…, **kwargs)
  • added: function generate_chart(chart_type, data)
  • removed: class ChartComponent(object)
  • removed: constructor ChartComponent(type, props)
  • removed: method ChartComponent.marshall(proto_component)
  • removed: property ChartComponent.type
  • removed: variable BASIC_REQUIRED_COMPONENTS
  • removed: variable CHART_COMPONENTS
  • removed: variable CHART_TYPES
  • removed: variable CHART_TYPES_SNAKE
  • removed: variable REQUIRED_COMPONENTS
  • removed: class ColorCycler(ValueCycler)
  • removed: class DictBuilder(object)
  • removed: class ForEachColumn(object)
  • removed: class ValueCycler(object)
  • removed: constructor ColorCycler()
  • removed: constructor DictBuilder(spec, shallow=…, column=…)
  • removed: constructor ForEachColumn(content)
  • removed: constructor ValueCycler(*items)
  • removed: method DictBuilder.build(df, spec_override=…, user_params=…, curr_col_index=…)
  • removed: method ValueCycler.get(index)
  • removed: variable CURRENT_COLUMN_NAME
  • removed: variable INDEX_COLUMN_DESIGNATOR
  • removed: variable INDEX_COLUMN_NAME
  • added: function data_frame_demo()
  • added: function fractal_demo()
  • added: function intro()
  • added: function mapping_demo()
  • added: function plotting_demo()
  • added: function remove_docstring(lines)
  • added: variable DEMOS
  • added: variable LOGGER
  • changed: constructor Server(ioloop, script_path, script_argv) → constructor Server(ioloop, script_path, command_line)
  • added: class RetriesExceeded(Exception)
  • added: class SessionInfo(object)
  • added: constructor SessionInfo(session)
  • added: function server_port_is_manually_set()
  • added: function start_listening(app)
  • added: variable MAX_PORT_SEARCH_RETRIES
  • added: class MessageCacheHandler(tornado.web.RequestHandler)
  • added: method MessageCacheHandler.get()
  • added: method MessageCacheHandler.initialize(cache)
  • added: method MessageCacheHandler.options()
  • added: method MessageCacheHandler.set_default_headers()
  • added: variable LOGGER
  • added: function is_cacheable_msg(msg)
  • added: variable DEFAULT_FOLDER_BLACKLIST