New features
- added `delete_object_cache()` and `delete_element_cache()` methods to `Project` class to allow deleting
object and element cache
- added new optional argument `show_description` to `ProjectSettings.list_caching_properties()` to show description
for each setting
- added `delete_server_object_cache()` and `delete_server_element_cache()` methods to `Environment` class to allow deleting
object and element cache from all projects
- added `MobileSubscription` class in `mstrio.distribution_services.subscription` package to allow
management of the new subscription type
- added new bulk methods to the `Translation` class: `to_json_from_list`, `add_translations_from_json`,
`to_database_from_list`, `add_translations_from_database`, `to_dataframe_from_list` and
`add_translations_from_dataframe`
- updated old Translation methods: `to_csv_from_list` and `add_translations_from_csv` with new functionalities
present in the new bulk methods for json, databases and dataframes
- added support for the `comments` field in MSTR objects to view and edit their long description
- added `EmbeddedConnection` class to allow access to embedded connection templates in `DatasourceInstance`
- added support for Python 3.12
Minor changes
- updated script template for datasource scripts
- `enableHtmlContentInDossier` server setting is now read-only for environments on Update 13 and newer,
and cannot be changed using mstrio-py since it is being superseded by `allowHtmlContent`
Deprecated
- `mstrio.project_objects.dossier` module is superseded by
`mstrio.project_objects.dashboard` and will be removed in the future, after 1-year deprecation period
Removed
- MicroStrategy for Jupyter Extension is no longer developed and supported
and was removed from the mstrio-py package in March 2024.
You can still use the mstrio-py library and all its current and upcoming features.