- #1290 Added
imageSize: "small"/"medium"/"large" to property_selector_type dropdown parameters. So now you can upload one image per property value (just as we have done for the supplier property in some cases) and just make it large to help the user with the selection.
- #1996 Added a unit converter in expressions.
- #1997 config_unit is moved to the main database and is shared across series. This is done to enable use of expressions on projects.
- #2044 PS and PS can now create holes on each other. This can be used for creating holes for door hinges.
- #2161 New auto_property type for creating hole string on PS and [PS] and (/products/PF).
config_query will not be possible to use on any component generated by the casing step.
- #2058 Made the color of the text when selected slightly darker to better be able to distinguish it between it's surrounding 3D objects.
- #2080 Added a size parameter override for the plate heat exchanger 3D object.
- #2095 Letter spacing now available as parameter in reports.
- #2179 The report technical_data can be sorted by node values.
- ****
max_width and max_height is removed from the report sketch input provider. Instead put the same width and height on all sketch Image elements to get a common scale.
- #2114 Added new syntax
[Tooltip](/images?name=x&type=y) to markdown texts. This is standard markdown syntax for images, but you have an additional URL available where you can filter on name and/or type column in the images module. This will then be replaced in the application to actual image URLs based on selected properties of the component (property_filter column).
- #2079 New table on NEW called unit_creator_steps. It works like this:
- Step 1 (unit name and info) and Step 2 (unit series selection) are still hardcoded as they do not depend on the NEW product.
- The steps are then shown in the same order as defined in promaster, and shown on the same step side by side if they have the same step column.
- Finally the Finish step is also hardcoded to be a button.
- #2065 #2054 Added column
case_type to dll_design_inlet_air so you can now override both the summer and winter design case (useful for heat recovery, changeover coils etc).
- #2051 Added
water_volume_flow_value field name.
- #2117 Added a flag for Bulgaria.
- #2159 Whenever the user changes a "major" property, for example
supplier, we lookup properties that are design_direct or design_enumerate and have direct or indirect dependency to supplier through property_filter. We then set these properties back to auto. That way we support the following scenario:
- The user calculates the component in full auto mode.
- The user selects from the alternatives list
supplier=1;size=1;model=1. These 3 properties are then set to manual to make sure that that specific variant is locked for all future computations.
- The user changes his mind and now selects supplier=2. We keep supplier in manual mode, but set
size and model to auto since they depend on supplier.
- When recalculated the user will now get all
size and model combinations for supplier=2. Maybe he selects supplier=2;size=2;model=2. The 3 properties are once again set to manual.
- Once again the user changes his mind and manually selects
size=3. supplier and size are kept in manual mode, but model is set to auto since it depends on size.
- #2182 P&ID diagram improved in several ways:
- Added
diagram_equipment which offers standard symbols for most common components.
- Added
diagram_start which allows the user to define which component the diagram renderer should start from. This component defines the orientation of all other components.
- Added
direction to diagram_text to allow rotated texts.
- Added
thickness, start_color and end_color to diagram_line. The rendered line will be a gradient if start and end color are different.
- Added
color to diagram_connection. This allows a component to change the color of the air line going out from the component. Setting color for an inlet connection has no effect.
- Updated positioning algorithm to automatically avoid overlaps, solves issue with double rotors etc.
- Made misc updates to UI and colors.
- #1816 Bugfix for the close button on the printout screen in the project explorer.
- #2012 Shrank the expression info to properly fit inside the screen.
- #2032 Fixed the frame parameters for the damper 3D object.
- #2052 Fixed issues for the slider.
- #2055 Bugfix for transparent objects not being drawn correctly. This for example, now makes it possible to draw text inside invisible objects.
- #2090 Fixed some issues with 3D dimensions.
- #2093 Fixed the depth of the filter 3D object.
- #2165 The size of the fan wall now uses the promaster size.
- #2023 In performance cases, exhaust should always get its value from the first case exhaust instead of the supply value on the same case.
- #2005 #2039 Automatic filter layouts will now consider all possible layouts to get more optimal coverage. For example if we have sizes 500 and 400 with 1300 available space, it will get 500,400,400 instead of 500,500 and no 400.
- #1937 Carel problem with multiple same alternatives fixed.
- #2041 Fixed issue with moving to Add component button using tab.
- #2081 Fixed
dll_filter_models max velocity unit.
- #2084 External reference now has different translation keys for project and position level.
- #2078 Bugfix for passing amount properties from NEW to created components.
- #2050 Fixed slider so it correctly respects minimum and step size.
- #2038 #2148 Fixed bug where
design_ specifications where not cleared correctly in the UI.
- #1859 #1998 Translations are now done recursively, so if a translation text is 'Hello {other_text}' it will be translated to 'Hello world', if there is a row with name=other_text and translation=world.
- #2098 Printout preview now uses full page width
- #2112 External static pressure values on UN are now correctly calculated.
- #2094 Reduced font size in size selector diagram to avoid overlapping texts.
- #2137 BTN issue with safety factor for condenser coils solved.
- #2071 BTN issue with run around coils solved.
- #2162 Fixed bug with Hoval minimum rotor casing size validation.
- #2154 Fixed issue where all performance case inputs where shown in the UI for components with multiple calculators.
- #2167 P&ID diagram now works with two double height components (for example two heat exchangers or double casing splits etc)
- #2108 Fixed bug where we tried to call the DLL for humidifiers even in inactive performance cases.
- #2183 We now calculate all components in air stream order, except fans which are calculated last. This is to prevent issues where humidifiers and coils depend on each other.
Following DLL vesions will be closed 2025-09-30.
If any of theese versions are needed longer please send a request to aircalc support.
Ebmpapst-fans-4.0.1.3-v1
Lautner-rotors-1.4.0.0-v1
Polybloc-heatexchangers-9.3.6.0-v1
SwissRotors-fans-14.0.0-v1 and 9.1.0.0-v1
- #1550 Added
dll_plate_exchanger_dampers table to set bypass and recirculation damper parameters to the DLL. Also added design_exchangerWidth/Height/Length and design_totalWidth/Height/Length specifications, where the design_total... includes dampers.
- #2106 DBM T1000 2025.07.17
- Note! Breaking change in inputs! TubesPerRowCount has been replaced with FinnedHeight (actual tubes per row will be calculated rounding the result of FinnedHeight / Geometry.TubesPitch)
- FinsPitch in HeatExchangerOutputs was not set, resulting always 0.0.
- #2104 ERI rotors 2.6.0.0: 24.06.2025 Code refactoring and calculation improvements
- #2116 Klingenburg heatexchangers 0.25.0.7: There are only changes / adjustments on performance data of wheels.
- #2105 Recuperator heat exchangers 3.0.0.3
- Plate heat exchanger: optimized performance for the model B09-C, E0806-R, F10-S and F07-N
- Rotary heat exchanger: powerbelt now standard for all the rotary heat exchanger up to 2500mm
- Rotary heat exchanger: optimized performance for AL-C and AT-L
- Plate heat exchanger: new option for multiple units pre/not mounted (for more information please see the instructions)
- Plate heat exchanger: new casing materials added: aluminum and aluminum painted (for more information please see the instructions).
- Rotary heat exchanger: Pressure drop adjustment for rotors with diameter > 2500mm (RRS type) with wave height equal to 2.2mm
- #2138 RLT footprint calculation 1.04: New required input AHUType: 0= combined unit exhaust + supply 1= supply unit only 2= exhaust unit only
- #2122 Soler Palau fans 1.24.10.21
- #2155 Swiss rotors heatexchangers 13.0.2
- RRG: Bug fixed - Incorrect flow for condensation and enthalpy energy wheel exchangers fixed
- RRG METRIC - RRG RT-500-2400-1.6-S: Performance updated according to new sorption material and 2025 Eurovent Certification Campaign
- #2100 Tangra plate exchangers 1.0.0.0
- #2103 Ziehl-Abegg 2025.07.16: username and password are now optional
- #2184 Östberg rotors 5.1.14.32