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.
In plain terms
- 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.
Must act 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.
API changes
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