Releases#
All notable changes to the Dlubal API will be documented in this file, categorized by version number.
The changes can be categorized further in the following headers:
Action Required: when a backwards incompatible change is made, which requires actions in the application code.
Added: when a functionality is added, without breaking compatibility with older versions.
Deprecated: when an existing functionality will be removed in upcoming releases.
Docs: when the change involves SDK documentation, docstring, and/or type hinting.
Fixed: when the change fixes a bug/error.
Security: when a vulnerability is fixed.
2.10.6 - 12/05/2025#
- Action Required
Use of
ObjectId
instead ofint
for loading-related attributes:Before:
case_object_item=load_combi.no
After:
case_object_item=rfem.ObjectId(no=load_combi.no, object_type=rfem.OBJECT_TYPE_LOAD_COMBINATION))
Renamed attributes and enums in
get_results()
:Before:
results_id=rfem.results.RESULTS_ID_STATIC_ANALYSIS_MEMBER_INTERNAL_FORCES
After:
results_type=rfem.results.STATIC_ANALYSIS_MEMBER_INTERNAL_FORCES
- Added
New method
get_result_table()
to get specific result table as Pandas DataFrame.New method
convert_objects()
to convert objects from source model like IFC.
2.10.5 - 05/05/2025#
- Docs
Extended the API documentation in preparation for the upcoming release of the
C# client
.
2.10.4 - 28/04/2025#
- Added
Possibility to define the
coordinate_system
attribute as custom using its number or by selecting from predefined via an enum likeCOORDINATE_SYSTEM_TYPE_LOCAL
.
2.10.3 - 22/04/2025#
- Added
New methods
get_base_data()
andset_base_data()
to deal with model Base Data.
2.10.2 - 14/04/2025#
(No changes)
2.10.1 - 07/04/2025#
- Action Required
No longer returning
ObjectId
orObjectIdList
from thecreate_object()
orcreate_object_list()
functions.
- Added
Extended method
get_object_list()
to easily fetch all objects or all objects of a specific type.New method
generate_combinations()
.
2.9.12 - 31/03/2025#
- Fixed
Enhanced exception handling for authentication and authorization processes, ensuring better clarity.
2.9.11 - 24/03/2025#
- Action Required
Enum values now follow a more structured naming convention under the respective object namespace.
Before:
rfem.loads.NodalLoadLoadType.NODAL_LOAD_LOAD_TYPE_COMPONENTS
After:
rfem.loads.NodalLoad.LOAD_TYPE_COMPONENTS
Data object constructors are now accessed via the object type namespace for better clarity.
Before:
rfem.loading.LoadCombinationItemsTable()
After:
rfem.loading.LoadCombination.ItemsTable()
Replaced string-based attributes with enums where applicable.
Before:
action_category="ACTION_CATEGORY_PERMANENT_G"
After:
action_category=rfem.loading.LoadCase.ACTION_CATEGORY_PERMANENT_G
2.9.10 - 17/03/2025#
- Docs
Introduced a changelog section in the documentation.
2.9.9 - 10/03/2025#
- Fixed
Enhanced output message from
plausibility_check()
.Missing output from
get_object_id_list()
for some ‘object_type’ input.Presentation of ‘<NA>’ values when printing
get_results()
output.
2.9.8 - 03/03/2025#
- Added
New method
get_object_id_list()
.New method
get_results()
.Automated check of API client version compatibility with Dlubal application version.
2.9.7 - 24/02/2025#
- Action Required
Renaming ‘id’ attribute to ‘guid’ in
ModelId
object.
- Added
New method
get_model_main_parameters()
.
2.9.6 - 17/02/2025#
(No changes)
2.9.5 - 11/02/2025#
- Fixed
Incorrect output message from
create_object_list()
2.9.4 - 03/02/2025#
(Initial release)