Release Notes
Stay up to date with the latest features, improvements, and bug fixes for our structural engineering software.
AutoStruct Beam v5.9.1
What's New
- Added the National Annex "Sweden, BFS 2024:6", the Swedish rules since EKS was withdrawn on 1 July 2026. It has the same values as EKS 12, and the EKS editions stay available for older projects.
- With "Sweden, BFS 2024:6" selected, the generated ULS load combinations use the names from the regulation: LK1 (6.10b), LK2 (6.10a) and LK3 (EQU).
Bug Fixes
- Fixed an issue where the concrete cover Fix (4.4.1) and Reinforcement Design placed slab-strip bars inside the cover of the shear reinforcement.
- Fixed an issue where some numbers in calculation derivations printed with a space before a decimal comma, "2 ,50" instead of "2.50".
- Fixed an issue where, on Windows set to a decimal point, some input fields showed a dot instead of a comma and read "0,6" as 6.
- Fixed an issue where the Norwegian National Annex left a leading wind load out of the accidental combination (6.11).
- General stability improvements.
AutoStruct Beam v5.9.0
What's New
- A "Custom" load category for loads that fit none of the listed categories, such as traffic. You enter its \(\psi\) factors in Load Combinations, and they are kept when the category is chosen.
Improvements
- In Results and in the reinforcement tab, a failing concrete cover check (4.4.1) now names the bar that lacks cover and offers to move the bars so they get sufficient concrete cover to pass the checks.
- The concrete cover check (4.4.1) now shows the stirrup and the longitudinal bars separately, with how each cover \(c\) follows from the bar position.
- Other minor UI improvements.
Bug Fixes
- Fixed an issue where \(c_d\) in the anchorage length at supports (9.2.1.4(2), 9.3.1.2(1)) came from the design reinforcement settings instead of the placed bars. The derivation of \(c_d\) is now shown.
- Fixed an issue where the concrete cover check (4.4.1) judged the top bars with the bottom bars' diameter.
AutoStruct Beam v5.8.4
Improvements
- End supports now show their support width in the beam drawing, as interior supports do.
- Spring end supports now show a vertical spring, a rotational spring, or both, matching the stiffnesses entered.
Bug Fixes
- Fixed an issue where a fixed support at the right end of the beam could be partly cut off in the drawing.
- Fixed an issue where removing the last span could replace the beam's end support with an interior hinge, showing repeated error messages.
- Fixed a rare issue where edits to a value in tables could be refused and show an error message.
- Fixed an issue where opening a file that is not a Beam project from Windows Explorer showed a startup error and closed the application.
AutoStruct Beam v5.8.3
Improvements
- Performance improvements to beams with many different reinforcement groups.
- Improvements to the algorithm for designing reinforcement. It will now be fewer cases where the designed reinforcement does not satisfy all checks.
Bug Fixes
- Fixed an issue where closing the program could leave the window unresponsive, with the model still open and unsaved.
- Fixed an issue with an edge case for the minimum crack-control reinforcement check (7.3.2), where it could skip calculating for upper or lower edge.
AutoStruct Beam v5.8.2
What's New
- T-sections can exclude the flange from self-weight, for cases where the slab load is entered as a separate load. Self-weight then covers only the web.
Improvements
- Major performance improvements for long sessions where the application previously became progressively slower.
Bug Fixes
- Fixed an issue where the end anchorage check (9.2.1.4(2)) reported "no anchorage" when the span bars stopped at the support and bent B bars anchored the end.
- Fixed an issue where Reinforcement Design with B bars made bends too short to pass the end anchorage check (9.2.1.4(2)).
- Fixed an issue where bent bars at an end support were checked against the straight-bar anchorage length instead of the bent-bar one (8.4.4).
AutoStruct Beam v5.8.1
Improvements
- T-sections can now limit the flange to the effective width of EN 1992-1-1, section 5.3.2.1. The smallest \(l_0\) along the beam (figure 5.2) gives one \(b_{eff}\) that is used for the whole beam.
- Updated the Norwegian low-carbon classes to NB37 (October 2025): the ten Lavkarbon 10-90 classes replace Lavkarbon A/B/Pluss/Ekstrem.
AutoStruct Beam v5.8.0
What's New
- Shear reinforcement groups can now be placed on part of the beam, leaving the rest without stirrups.
Improvements
- Length fields now accept \(L\) for the full beam length, so \(L+500\) reaches 500 mm past the last support.
- The end anchorage check (9.2.1.4(2)) now shows the full derivation of \(l_{bd}\) instead of only the result.
Bug Fixes
- Fixed an issue where the end support checks (9.2.1.4(1) and (2)) were skipped at a rotational spring support, however soft the spring. Restraint is now judged from the end moment the analysis gives.
- Fixed an issue where Tab stopped moving between cells while editing the shear reinforcement group table.
- Fixed an issue where moving a shear reinforcement group could leave it overlapping its neighbour.
- Fixed an issue where a value the shear reinforcement group table refused stayed in the cell. The refusal is now marked on the field while you work, and the cell returns to the value the calculation is using when you leave the table.
- Fixed an issue where an input error message could appear on a different field than the one it was about.
AutoStruct Beam v5.7.10
Bug Fixes
- Fixed an issue where the end anchorage checks (9.2.1.4(2), 9.3.1.2(1)) took the required anchorage length from the default bar diameter instead of the bars reaching the support.
AutoStruct Beam v5.7.9
Bug Fixes
- Fixed a calculation error that stopped deflection results from being produced when a beam rested on spring supports only.
- Fixed the deflection results freezing on a spinning progress indicator for the rest of the session once a calculation had failed once.
- The deflection checks 7.4.1(4) and 7.4.1(5) now state why no deflection could be calculated.
- Fixed an issue with some older files that would not open.
- Stability fixes for rare errors that could leave part of the interface showing results that no longer updated.
AutoStruct Beam v5.7.8
What's New
- Added a Design option to place minimum reinforcement (9.2.1.1) on edges without tension, such as the upper edge of a simply supported beam.
Improvements
- Improvements to the calculation derivation of Shear Resistance.
Bug Fixes
- Fixed an issue where deflection results stopped updating on models where two calculation sections coincided.
AutoStruct Beam v5.7.7
Improvements
- New reinforcement groups in a slab strip now start as Ø12 s200 instead of Ø16 s500.
- The support reinforcement checks now show their full derivation.
- "Consider Pure Tension" in the minimum reinforcement check (7.3.2) is no longer locked when restraint crack width is calculated. Pure tension is also off by default, since it gives much more crack control reinforcement than bending does.
Bug Fixes
- Fixed a case where the program could get stuck on the startup screen, most often when another instance of the program was already running.
- Fixed an issue where bottom reinforcement carried through a support was not counted.
- Fixed an issue where a design check kept showing its previous result after the model changed.
- Fixed an issue where adding a span to a beam that ended in a spring support left the previous end support with the spring's stiffness.
AutoStruct Beam v5.7.6
Improvements
- Sharper text, graphics, and copied images on high-resolution and scaled displays, including when moving the window between monitors with different scaling.
Bug Fixes
- Fixed an issue where opening the Report Generator could show an unexpected sign-in prompt.
- Fixed an issue where the application could close unexpectedly while the Report Generator was open and the beam was being edited.
- Fixed an issue where deflection results could stop updating, leaving a progress indicator running, when a cross-section had no reinforcement on the tension side (e.g. just after adding a span, or before bottom reinforcement was entered).
AutoStruct Beam v5.7.5
Improvements
- SLS crack-width checks (7.3) now show N/A when no Crack-Width (quasi-permanent) combination is selected, and reactivate automatically once one is added.
- Reduced the number of cases where Reinforcement Design would add more reinforcement bars than required.
- Some minor improvements to the user interface.
Bug Fixes
- Fixed an issue where the crack-width check (7.3) information popup showed the cross-section but none of the calculation formulas.
AutoStruct Beam v5.7.4
What's New
- Added a global toggle on the Longitudinal Reinforcement tab to enter the rebar z-coordinate either as the distance from the cross-section edge to the bar center (z) or as the free concrete cover from the edge to the bar surface (c).
Bug Fixes
- Fixed an issue where a longitudinal rebar starting at x = 0 was not drawn in the cross-section preview at the very first design section.
AutoStruct Beam v5.7.3
What's New
- Added classic Swedish BBK concrete classes (K20 through K60) for designing or assessing existing structures to the older Swedish concrete codes. Both BBK 04 and BBK 94 generations are included as separate groups in the concrete dropdown, and are only shown when the Swedish National Annex is selected.
Improvements
- Added SS-EN 206 Tabell 1 (Exponeringsklasser) as a reference image inside the info popup next to the Exposure Class selector, so the standard's own description and examples for each exposure class are available alongside the existing national-annex tables.
Bug Fixes
- Fixed a crash that could occur when hovering over rows in the Material properties table that had no calculation details available. The information popup button is now hidden for those rows instead of opening an empty popup.
- General stability improvements.
AutoStruct Beam v5.7.2
Improvements
- Added a legend in comparison mode showing solid lines for the primary result and dashed lines for the secondary result, making it easier to tell the two diagrams apart.
Bug Fixes
- Fixed an issue introduced in v5.7.1 where the application window could not be moved by dragging the title bar.
- Fixed an issue where the longitudinal reinforcement spacing check showed a broken equation in the report when no reinforcement was present. The report now displays a clean "No Reinforcement Layers" message instead.
AutoStruct Beam v5.7.1
Bug Fixes
- Fixed an issue where minimum reinforcement checks (9.2.1.4) would intermittently disappear from the design checks list
- Fixed an issue where the Design command would omit holding bars when only shear reinforcement was required, leaving stirrups without top bars to tie to
- Fixed an issue where save files using concrete grades C28/35 or C32/40 could not be opened
AutoStruct Beam v5.7.0
What's New
- Added design checks for minimum bottom reinforcement (9.2.1.4(1)) and anchorage length (9.2.1.4(2)) at end supports.
- Added a new option to let Design take deflection limits into account, increasing reinforcement until the deflection limits are met.
- The application will now automatically recover from startup crashes by checking for updates before launching.
Improvements
- The 9.3.1.2 support reinforcement check now shows intermediate calculation steps (\(V_{Ed}\), \(F_E\), \(\sigma_{sd}\), \(l_{bd}\)) at end supports.
- Improvements to anchorage length handling during Design — no longer adds more anchorage length than necessary at ends with low reinforcement stress.
- Designing reinforcement now respects deactivated design checks.
- Allow calculation of deflections even when reinforcement is missing, as long as beam is uncracked.
- User preferences (such as national annex) are now saved more reliably.
Bug Fixes
- Fixed incorrect 9.3.1.2 slab check utilization at simply supported ends where reinforcement area was reduced by a bond factor based on full yield anchorage instead of the actual design stress.
- Fixed an issue where opening a corrupt or invalid project file would silently fail without any error message.
AutoStruct Beam v5.6.2
Bug Fixes
- Fixed a bug introduced in v5.6.1 that caused the application to not work for some users.
AutoStruct Beam v5.6.0
New Features
- Added the ability to set different cross-section heights for individual spans, enabling beams with varying depth along their length.
Improvements
- Minor improvements to the calculation output for the minimum reinforcement check (7.3.2).
- Added an info popup to the load case duration setting, explaining the difference between Permanent, Fixed and Free action types.
Bug Fixes
- Fixed an issue where enabling "consider shrinkage in stress and crack width calculations" could cause a calculation error.
- Fixed an issue where editing a shear reinforcement group (e.g. changing diameter) would reverse the order of the shear reinforcement list.
AutoStruct Beam v5.5.0
New Features
- Improved minimum reinforcement check (7.3.2): can now automatically calculate the resulting crack width with the selected reinforcement stress. Press the cogwheel next to the 7.3.2 Design Check to test this feature.
Improvements
- National annex preference is now remembered: when you start a new project, the program automatically selects the last national annex you used.
- Improved beam visualization with reorganized controls and separate ULS/SLS utilization display with progress bars.
- Concrete stress check (7.2(2)) is now always visible in the design checks list. When exposure class is not XD, XF or XS, the check displays 0% with an explanation that it's not required. An info popup with the Eurocode reference has also been added.
- Improved charts. Especially for envelope combinations and the newly introduced 'Comparison Mode'.
- Improved anchorage length calculation display: when multiple rebar diameters are present in the model, the calculation is now shown separately for each diameter for better clarity.
Bug Fixes
- Fixed an issue where information popup buttons throughout the program required clicking twice before opening.
- Fixed an issue where mouse wheel scrolling did not work inside calculation detail popups.
- Fixed an issue where users with certain Windows regional settings could not input decimal values in textboxes.
- Fixed an issue in reinforcement spacing checks (section 8.2).
AutoStruct Beam v5.4.0
New Features
- Added interactive tips banner to help users discover program features and keyboard shortcuts.
- Added "Show on Beam" button in Longitudinal Reinforcement view to temporarily highlight the selected cross-section on the main beam drawing, making it easier to see where the reinforcement is located.
- When viewing calculation details, the corresponding cross-section is now automatically highlighted on the beam drawing, helping you quickly identify which section is being analyzed.
Improvements
- Minor improvements to the user interface.
- Now shows progress indicators when the program is calculating the deflection on a background thread.
- Improved reinforcement area calculation display to show the reduction due to insufficient anchorage length near the ends of reinforcement bars.
- Added "Keep window on top" option for windows: click the pin icon in the title bar to keep windows visible while working with the main application or other applications.
Bug Fixes
- Fixed an issue where the minimum shear reinforcement check (9.2.2(5)) would not disappear when switching from a beam section to a slab strip section.
AutoStruct Beam v5.3.1
Improvements
- Minor improvements to the user interface.
- Stability improvements to the new "Comparison Mode" feature.
- Added the design check for minimum shear reinforcement according to Eurocode section 9.2.2(5) into Calculation Summary.
- Added scroll wheel support for dropdown menus: hover over any dropdown and use your mouse wheel to quickly change values without clicking.
Bug Fixes
- Fixed support visualization in Report Generator where supports were not appearing correctly in the support table.
AutoStruct Beam v5.3.0
New Features
- Added Comparison Mode to Sectional Forces chart for analyzing differences between load cases or combinations side-by-side.
- Added multiple spans feature: right-click the Add button in the Spans section to add multiple spans at once by entering comma-separated values.
Improvements
- Updated application logos.
- Removed lateral instability check for slab sections.
- Minor improvements to the Report Generator.
- Fixed keyboard shortcuts (Ctrl+N, Ctrl+O, Ctrl+S, Ctrl+Shift+S) which are now functional.
- Improved validation feedback: warnings for SLS combinations now appear and disappear immediately when toggling the crack width design check.
- Fixed an issue where the Deep Beam warning was incorrectly applied to end spans with free ends.
- Added support type cycling: double-click on support icons to quickly cycle through available support types.
- Added arrow key navigation in data tables: use Up/Down arrow keys to quickly navigate between input fields in the same column across rows.
- Improved the "Copy JPG"-button for the Charts. The extents of the screenshot is now more precise.
Bug Fixes
- Fixed an issue where values copied from Revit with space-separated thousands (e.g., "10 235") would not parse correctly in input fields.
- Fixed display formatting where numbers below 1000 showed unwanted leading spaces when copying values from text boxes.
- Fixed deflection calculations for uncracked beams where deflection with tension stiffening incorrectly was zero instead of following the uncracked deflection curve.
- Fixed an issue where setting Height = 0 mm in the Cross Section view would cause the application to malfunction.
- Fixed an issue where reaction moments were not being displayed on the right end support in beam diagrams.
AutoStruct Beam v5.2.2
Improvements
- Add Crack Width and Deflection diagrams to the Report Generator.
Bug Fixes
- Fixed a bug where the program would crash after opening a file through double-clicking the file and then later opening the Report Generator.
AutoStruct Beam v5.2.0
Improvements
- Various improvements to the Report Generator.
- Added an option to visualize a dimension line the entire beam length when the beam has several spans.
- Improved the calculation output for Shear Force in cases where the ULS and ACC designs give identical utilization ratios.
- Improved how the Save-prompt works when closing the program, it will no longer close without saving if the user closes the File Dialog.
- Minor UI and performance improvements.
New Features
- Added Swedish Concrete materials C28/35 and C32/40, these only appear when a Swedish NA is selected.
- Added a warning when the user has selected a w/c-ratio higher than what is permitted in Eurocode with respect to the Exposure Class.
- Added a warning when the user has selected a concrete grade that is recommended to be higher with respect to the Exposure Class according to Annex E of EN 1992-1-1. This annex is not used in Swedish NA, but it can still serve as a good rule of thumb.
Bug Fixes
- Fixed a bug where heavily over-reinforced sections would calculate incorrect compressive zone and moment resistance in ULS.
- Fixed a rare issue where the results in the UI could freeze and not get updated.
AutoStruct Beam v5.1.6
Improvements
- Minor improvements to the user experience.
- It is now possible to modify the load factors of an automatically generated Load Combination. The Load Combination will then be converted to a manual Load Combination automatically.
- Added a 'Fix'-Button to automatically add an SLS Combination when the program warns that the user has not added any SLS Combinations for the Crack Width calculations.
- Added a 'Fix'-Button to automatically adjust the height of B-bars when they are taller than the Cross Sections height.
Bug Fixes
- Fixed a visual bug where points could incorrectly appear as maximums/minimums on the charts.
- Fixed a bug where the program would occasionally create log files in the folder of the currently open file.
AutoStruct Beam v5.1.5
Improvements
- Now closes all sub-windows (tables, report generator etc.) when the main window is closed.
- If a sub-window is already open, then the already existing one is now focused instead of opening a new one, when user tries to open a new one.
- Improved how the program displays and handles calculation warnings. Now a "Fix"-button can appear sometimes, helping the user fix some modelling issues automatically.
Bug Fixes
- Fixed a minor visual bug where the name would appear blank when creating custom materials.
- Fixed an issue where the 'Basic Combination' would not get updated instantly after adding and removing a load case.
AutoStruct Beam v5.1.4
Improvements
- Starts with two reinforcement bars as default when adding new Reinforcement Groups.
Bug Fixes
- Fixed a bug where the Shear Reinforcement was not correctly updated when user removes the currently selected Shear Reinforcement Option.
- Fixed a bug where design checks for slabs would not disappear when the user changes from a slab section to a beam section.
- Fixed a rare bug where equations would not be displayed correctly if the system does not have any fonts installed.
- Fixed an issue with opening saved files, where the reinforcement spacing in slabs would be rounded down 5 millimeters in some cases.
AutoStruct Beam v5.1.3
Improvements
- Minor UI improvements.
- Fixed a bug where the reinforcement designed for slabs would not satisfy the maximum spacings according to section 9.3.1.1 of EN 1992-1-1.
Bug Fixes
- Fixed a bug where images was not being shown in the Report Generator.
AutoStruct Beam v5.1.2
Improvements
- The .exe-files are now Code Signed which should greatly improve trust with firewalls and antivirus softwares.
AutoStruct Beam v5.1.1
Improvements
- Improved calculation output for long equations, now they are split on multiple lines and a horizontal scroll bar can be used in some cases.
Bug Fixes
- Fixed a visualization bug where the cross section was not correctly drawn in the calculation output.
- Fixed a few visual bugs in the calculation outputs.
AutoStruct Beam v5.1.0
New Features
- Added option to select Structural Class when General Eurocode is selected instead of a national annex.
Improvements
- Added compression reinforcement to several SLS checks, making the calculations more precise.
- Minor UI/UX improvements.
Bug Fixes
- Fixed a bug where the file extensions .beam-ec2 was sometimes not recognized by Windows to be associated with Beam EC2.
- Fixed a bug overestimating the need for minimum cracking reinforcement according 7.3.2, when the section should be considered to be subject to pure bending.
- Fixed a bug where the reinforcement spacing was wrongly calculated in the detailing checks.
- Fixed a bug where changing Exposure Class did not automatically update the calculation of required concrete cover.
AutoStruct Beam v5.0.6
New Features
- Add option to use different exposure classes in the upper and lower edge of the cross section.
Improvements
- Now asks user for saving the current file before starting a new.
- Various UI improvements.
AutoStruct Beam v5.0.5
Improvements
- Improved behavior of load coordinates when user removes spans or decreases span lengths.
AutoStruct Beam v5.0.4
New Features
- Add option to add free text in the Report Generator.
Bug Fixes
- Fixed a recent bug where the program would freeze when clicking the "Save As"-button.
AutoStruct Beam v5.0.3
Improvements
- Improved calculation output of the shrinkage effect in calculations of concrete and reinforcement stress.
Bug Fixes
- Addressed a bug introduced in v5.0.2 where changing the reinforcement would freeze the diagrams.
AutoStruct Beam v5.0.2
Improvements
- Added back option to consider shrinkage in SLS calculations.
AutoStruct Beam v5.0.1
Improvements
- Program does not automatically switch back selected Load Case or Combination in the diagrams when user adds or changes loads.
- Minor UI improvements.
Bug Fixes
- It is now possible to remove the "Basic Combination" that is automatically generated.
- Fixed an issue where moment capacities were not printed out in the calculation output.
AutoStruct Beam v5.0.0
New Features
- Now automatically adds a Load Combination called 'Basic Combination', in cases where the user has added more than one load case and no load combinations.
Improvements
- Major improvements to the 'Calculation Summary'. The user can now easily activate or deactivate checks. Also grouped settings related to the check in a new settings-popup.
- Improved rationalization of the reinforcement options when designing reinforcement.
- Improved the calculation output, no longer has units randomly printed in the equations.
- User can now input different units such as "6 m" or "6000 mm" when changing lengths or coordinates.
- Improved calculation and output for deflection after construction according to 7.4.1(5).
- Various minor UI improvements and performance improvements.
Bug Fixes
- Designing reinforcement should no longer give options where the spacing requirements are not met.
- Now updates Detailing Checks if required reinforcement spacing is manually changed.
- Now automatically changes shear reinforcement coordinates when user modifies beam length.
AutoStruct Beam v4.9.0
Improvements
- Added tooltips to charts so users can inspect values at any X-coordinate.
- For Swedish NA: Added ability in the 'Exposure Class'-tab to select if reinforcement is "Korrosionskänslig" or "Föga korrosionskänslig" according to EKS.
AutoStruct Beam v4.8.3
Improvements
- When changing from a Spring support and then back to a spring support, the program now remembers last stiffness values instead of resetting them to zero.
Bug Fixes
- Now includes reinforcement from both sides when checking minimum cracking reinforcement according to 7.3.2 for cases with full tension from shrinkage cracking restraint.
- Fixed an issue with checking minimum reinforcement spacing. No longer considers double reinforcement amount in laps/splices.
AutoStruct Beam v4.8.2
New Features
- Add possibility to change \(\cot(\theta)\) under 'Calculation Settings'.
Improvements
- Minor UI improvements for the Exposure Class selection.
Bug Fixes
- Fixed a rare bug where the Eurocode checks would disappear for very thick slabs.
AutoStruct Beam v4.8.1
General
- Updated the EULA (End User License Agreement), and the Privacy Policy.
Improvements
- The program now cleans up unused files after generating a report.
- UI now indicates when a file has been saved successfully.
- Fixed an issue where loads could get removed when changing span lengths.
- Minor UI improvements.
Bug Fixes
- Fixed an issue where the Eurocode Design Checks in the 'Calculation Summary'-view could stop updating after a calculation where the beam was unstable.
- Fixed a graphical issue where reinforcement could get put in different layers due to rounding errors that were not displayed to the user.
- Fixed a visual bug in the calculation output equations for \(x_{II}\) (compressive zone height in stadium II).
- Fixed an issue with scrolling in ULS/SLS result table windows.
- Fixed a rare issue where the self weight would not be automatically added.
AutoStruct Beam v4.8.0
New Features
- Added an Eurocode check for the deflection after construction according to EN 1992-1-1, section 7.4.1(5)
Bug Fixes
- Fixed a bug in the calculation of shrinkage where the parameter \(k_h\) could become smaller than 0.7 for large sections.
- Fixed issues with tabbing between cells in the tables.
- Fixed an issue where the LoadCase would automatically close after adding or changing a load.
AutoStruct Beam v4.7.1
Bug Fixes
- Fixed an issue where the program could freeze in the loading screen during startup.
AutoStruct Beam v4.7.0
Improvements
- Improved the calculation output for some SLS calculations for T-sections.
Bug Fixes
- Fixed a bug with the calculation of stresses and crack widths for T-sections with very thick flanges.
- Fixed a rare bug with nonlinear creep when the concrete compressive stress is very large.
- Fixed a bug with calculation of deflection for statically indeterminate beams including long-term effects (creep, shrinkage, cracking).
AutoStruct Beam v4.6.2
Bug Fixes
- Fixed a bug with calculation of crack widths with creep and shrinkage for T-sections.
AutoStruct Beam v4.6.1
New Features
- Added a new chart to view the bending rotation along the beam.
Improvements
- UI improvements to the new 'Load Case Type' feature.
Bug Fixes
- Fixed a bug with deflection calculation when the beam has a free end.
AutoStruct Beam v4.6.0
New Features
- Added ability to select Load Case Type, to get combination factors automatically. This also improves automatic Load Combination with accidental loads.
Improvements
- Various UI improvements.
Bug Fixes
- Fixed a bug with visualizing reinforced cross sections under the 'Longitudinal Reinforcement'-view.
- Self weight now shows in the report generator.
- Fixed a bug with the calculation of anchorage lengths, where the factor \(\alpha_4\) would be set to 0.7 instead of 1.0.
- Fixed a case where the program could freeze when adding loads.
AutoStruct Beam v4.5.1
Improvements
- No longer possible to add other loads to the "Self Weight" Load case.
- Minor UI improvements
- Improved experience when manipulating loads graphically by hovering them.
Bug Fixes
- Fixed a bug with changing X-coordinates of uniform loads.
AutoStruct Beam v4.5.0
New Features
- Added ability to manipulate loads directly in the drawing.
Improvements
- Added error messages for SLS charts when the user has created ULS combinations but not SLS combinations.
- Manually added load combinations are automatically calculated for ULS and SLS.
- Added the possibility to switch between limiting compression zone height to \(0.45d\) or \(0.617d\).
- Other UI improvements.
Bug Fixes
- Minor UI bug fixes.
AutoStruct Beam v4.4.2
Improvements
- Added an option to add or remove the check of relative compression zone height \(x/d\).
Bug Fixes
- Fixed a visualization bug with upper edge reinforcement layers below the flange in T-sections.
- Fixed a bug where the warning "Beam has Cross Sections without anchored reinforcement" would appear even when all sections were reinforced.
AutoStruct Beam v4.4.1
Improvements
- Add an option to design with or without B-bars in the ends. Off by default.
Bug Fixes
- Fixed an issue where the UI could freeze after adding loads.
AutoStruct Beam v4.4.0
New Features
- Implemented CO₂-values from Boverkets Klimatdatabas
Improvements
- Major performance improvement. The UI now feels much more responsive for beams with many spans or loads.
- It is now possible to remove the Self Weight loadcase in the 'Loads'-view.
AutoStruct Beam v4.3.5
Improvements
- UI Improvements
- Clearer dark blue background for selected text.
- Clearer indication of selected Reinforcement Option.
- Only show 'GWP Comparison'-column of Reinforcement Options when there are more than one option.
Bug Fixes
- Fixed a bug where load cases would be calculated separately even when they were already included in a load combination.
- Fixed a bug when some system fonts were missing.
AutoStruct Beam v4.3.4
Improvements
- More "smartness" when adding new reinforcement layers. Now automatically determines if the layer should cover a support or span locally.
Bug Fixes
- Fixed a bug with editing "Local, Relative"-coordinates of loads.
AutoStruct Beam v4.3.3
Improvements
- Improved the design of message dialogs.
- Added information about CO₂-savings for different reinforcement options.
- Minor UI improvements.
AutoStruct Beam v4.3.2
Improvements
- Implement Norwegian names for concrete classes.
- Implemented "Lavkarbonklasse" (Low carbon class) when using Norwegian NA, according to Norwegian standard NB37:2020 for reference values of concrete CO₂-emissions.
AutoStruct Beam v4.3.1
Improvements
- Performance improvements.
- Decreased startup time.
- Decreased memory consumed by the application.
- Decreased lag/stutter of the UI.
Bug Fixes
- Fixed a case where 'Calculation Summary' would not show all data directly after loading a new file.
AutoStruct Beam v4.3.0
New Features
- Added the new 'Section Manager' window.
- Visualize the reinforced section in the 'Longitudinal Reinforcement'-view.
Improvements
- Minor UI improvements.
- Performance optimizations.
- Added calculation output for extra moments in unevenly reinforced sections due to shrinkage.
- Added option to consider or neglect shrinkage in the stress and crack width calculations.
- No longer places minimum reinforcement in areas where there is no moment. In that case, use only two small bars for tying with the shear reinforcement.
- Several improvements to the charts.
- Only show the shifted moment curve when there is shortened reinforcement bars.
- It should now be more rare that detailing requirement checks do not pass after letting the program design the reinforcement.
- Add ability to inspect calculations for curvatures and crack widths in all sections, under the SLS Tables.
Bug Fixes
- Fixed an issue with rounding of reinforcement spacing.
- Fixed a bug with the shear force reduction, where it would not apply any load reduction even if requested by the user.
- Fixed a bug where the program could freeze after adding too many loads.
- Fixed a bug with very wide supports.
- Fixed a bug with shifted moment curve for reinforcement curtailment.
- Corrected calculation for crack width due to shrinkage.
AutoStruct Beam v4.2.0
New Features
- Implemented Swedish national annex EKS12.
- Draw shear reinforcement in the cross section.
Improvements
- Support widths are now visualized in the drawing of the beam.
Bug Fixes
- Fixed a bug with changing load factors of manually added load combinations.
- Fixed a visual bug with drawing the reinforcement.
AutoStruct Beam v4.1.0
Improvements
- If the beam length is changed so that any load gets outside of the beam, that load becomes inactivated. But if the beam length is changed so that the load gets inside of the beam again, the loads gets activated.
- Minor improvements to the calculation info messages on some detailing checks.
- Minor improvements to the 'Calculation Settings'-view.
- Load Cases and Load Combinations no longer 'flicks' when changing values.
Bug Fixes
- Fixed a bug that prevented checking or unchecking the 'Inactive'-checkbox on a load in a Load Case.
AutoStruct Beam v4.0.4
Improvements
- Simplifications and clarifications to the selection of Load Combinations for ULS/SLS calculations in the 'Calculation Settings'-view.
- File -> New now starts with one span as default.
Bug Fixes
- Should now work to open files by double-clicking them in the Windows Explorer.
AutoStruct Beam v4.0.3
Improvements
- User can now add other loads to the Self Weight load case.
Bug Fixes
- Fixed a bug that prevented user from changing X-coordinates of loads in certain cases.
AutoStruct Beam v4.0.2
Improvements
- User can now disable ULS, SLS or Detailing checks for cases where they are not relevant.
- Improved visualization of internal hinges.
Bug Fixes
- Fixed some visualization bugs.
AutoStruct Beam v4.0.1
Bug Fixes
- Fixed a scaling issue for displays with another scaling set than 100%.
- Fixed a bug with the deflection control check.
AutoStruct Beam v4.0.0
New Features
- Added a Detailing Check for minimum reinforcement according to section 9.2.1.1 in EN 1992-1-1.
- Added a SLS Check for deflection according to section 7.4.1 in EN 1992-1-1.
- Added a diagram for the Linear Elastic deflection of the beam, considering it to be uncracked.
Improvements
- General improvements to the display of calculations.
- Improved calculation info for the Concrete Cover detailing check under 'Calculation Summary'.
- Improved calculation info for uncracked sections.
- Improved the look of the reinforced cross section figure when reviewing cross sectional calculations.
- Improvements to the Report Generator, but it is still in beta.
- UI improvements to make some functions more intuitive.
- Added a 'Copy JPG'-button in the Calculation Info-popups.
- Loads now preserve their position in the table when changing values.
Bug Fixes
- Fixed bugs with the algorithm that shifts the moment curve for shortening of longitudinal reinforcement.
- Fixed a bug which prevented changing X-coordinates of loads in some cases.
AutoStruct Beam v3.3.3
Bug Fixes
- Fixed a case where wrong icons would appear in the list when changing the Support Type.
AutoStruct Beam v3.3.2
Bug Fixes
- Now uses correct partial factor for the concrete, \(\gamma_c = 1.2\), for the Exceptional (6.11) load combination.
AutoStruct Beam v3.3.1
Improvements
- Added an image of the cross section with reinforcement in the calculation-info of many design checks.
Bug Fixes
- The program now correctly calculates the factor 'k' in formula (7.1), section 7.3.2, when Swedish National Annex is selected.
AutoStruct Beam v3.3.0
New Features
- Added a check for lateral instability according to section 5.9 of EN 1992-1-1.
Improvements
- The program now asks the user to save the file before closing the application.
- Several visual improvements of the User Interface.
- Improvements to the design algorithm, fixed some cases where it provided infeasible reinforcement options.
Bug Fixes
- Fixed the Utilization Ratios-table that did not display any values in some cases.
- Fixed the 'Copy JPG'-button to copy the beam visualization.
AutoStruct Beam v3.2.2
Improvements
- Better error messages in the calculation outputs when too much reinforcement has been added.
Bug Fixes
- Fixed a bug where a load could disappear from the list in the new 'Loads'-view.
- Fixed a bug with the calculation of reinforcement spacings if more bars than theoretically possible were placed in the same layer.
- Fixed a bug preventing users from changing reinforcement bar type between straight A-bars and bent B-bars.
AutoStruct Beam v3.2.1
Improvements
- Improved calculation output of the moment resistance.
- Improved calculation output of the shear force resistance.
Bug Fixes
- Fixed a bug with the calculation of spacing between reinforcement bars according to section 8.2 of EN 1992-1-1.
- Fixed a bug with the calculation of shear resistance that used the effective height \(d\) instead of the internal lever arm \(z\) in the calculation.
AutoStruct Beam v3.2.0
New Features
- Added the new input-view 'Loads', where the user can overview all loads. In this view, the user can add loads first and optionally change Load Case after that.
- Added an option to draw the Beam Height in the beam visualization.
Improvements
- Major performance improvements. The program is now significantly more responsive when there are many load cases and sections to calculate.
- Added crack widths to the SLS Tables.
- Made sure to always show the calculation of concrete base shear resistance (\(V_{Rd,c}\)) in the ULS Tables.
- Improvements of how reinforcement area calculation is displayed when inspecting calculations.
- Improved calculation info on the detailing check (section 8.2) of reinforcement bar spacings.
Bug Fixes
- Utilization Ratios-table now shows the values again.
- Added shear reinforcement diameter to the calculation of reinforcement spacings.
AutoStruct Beam v3.1.0
Improvements
- Added diagrams for the curvature of the beam.
- Improved how the program calculates the deflection of the beam.
- Shrinkage strain is now taken into account for the curvature and deflection calculations.
- Improved the user experience when entering values into data tables. Using the Tab-key has been fixed to work better, and fixed some cases where the text was not selected when clicking to edit a value.
- The deflection calculation has been quality assured with numerous benchmark cases from literature.
- Added tables with SLS results.
- Improved the user experience of the deflection/curvature diagrams.
AutoStruct Beam v3.0.3
Improvements
- Visual improvements for the Report Generator.
- Shear Capacity diagram now shows \(V_{Rdc}\) as the final shear capacity if the beam does not have Shear Reinforcement.
Bug Fixes
- Fixed a bug that would change coordinates of loads incorrectly when changing the span for the 'LocalRelative' coordinate option.
AutoStruct Beam v3.0.2
Improvements
- Visual improvements of the report generated from the Report Generator.
- Minor improvements of the user interface.
AutoStruct Beam v3.0.1
New Features
- Bent reinforcement bars are now considered fully anchored where they start, if they are matched with another bent bar on the opposite side of the beam.
Improvements
- Visual improvements of drawing reinforcement in the Report Generator.
- Added tags to reinforcement to easier identify bars in the reinforcement table.
- UI: Improved the user experience when working with data in tables.
Bug Fixes
- Fixed a graphical bug that would display the previous reinforcement option instead of the current one.
- Fixed a graphical bug with the shear force calculation output when the shear force is larger than \(V_{Rd,max}\)
- Fixed a bug that could occur while loading files that had manually created load combinations.
- Fixed a minor bug with calculating \(V_{Rd,max}\). Now using \(z = 0.9d\) instead of \(z = d\).
AutoStruct Beam v3.0.0
New Features
- Releasing a beta-version of the new Report Generator.
- User can now use different steel grades for the longitudinal and the shear reinforcement.
Improvements
- Added a chart with the moment resistance corresponding to minimum reinforcement for crack control according to EN 1992-1-1, section 7.3.2.
- Designing reinforcement can no longer add bent B-bars with longer hooks than the height of the cross section.
- Some minor improvements to the user-friendliness of the UI.
Bug Fixes
- Fixed a bug with the graphical display of the beam.
- Fixed a graphical bug with the Crack Width diagram not displaying when a beam without reinforcement has cracks.
AutoStruct Beam v2.11.1
Bug Fixes
- Fixed a rare error that could occur when trying to design heavily reinforced beams.
- Fixed a graphical bug with the Release Notes-window, and the Sectional Forces Table-window.
AutoStruct Beam v2.11.0
Bug Fixes
- Fixed a bug with automatic updates of the application.
- Fixed a graphical bug with the drawing of reinforcement.
- The program now correctly registers in Windows for double-click opening of files with extension .beam-ec2.
AutoStruct Beam v2.10.1
Bug Fixes
- Fixed a bug with opening files by double-clicking on the file.
AutoStruct Beam v2.10.0
New Features
- User can now select maximum allowed steel stress for the design of minimum reinforcement according to EN 1992-1-1, section 7.3.2.
Improvements
- Display equations for calculated minimum reinforcement according to EN 1992-1-1, section 7.3.2.
- Sections within edges of the supports can now be without shear reinforcement.
- Slab-strip sections are no longer designed with an even number of reinforcement bars in the meter-wide strip.
Bug Fixes
- Fixed a minor bug with the design of shear reinforcement.
- Fixed a minor bug with the code-check of concrete cover.
- Fixed a graphical bug for the display of upper edge reinforcement.
- Program now correctly registers file extensions so that files can be opened by double-clicking.
AutoStruct Beam v2.9.1
Improvements
- Changed crack width calculation to now use correct \(s_{r,max}\) when the spacing between reinforcement bars are too large.
- Improved the graphical calculation output on crack width calculations.
- Some UI improvements for added clarity.
AutoStruct Beam v2.9.0
New Features
- The software can now calculate minimum reinforcement according to section 7.3.2 of EN 1992-1-1, also for the case of shrinkage cracking in slabs.
Improvements
- Exposure Class inputs/outputs has been moved into its own tab.
- Now adds a warning instead of invalidating the calculation when any span does not meet the slenderness criteria to be accurately calculated as an Euler-Bernoulli beam.
Bug Fixes
- Fixed a bug with calculating reinforcement for slabs in sections with very small moments.
AutoStruct Beam v2.8.1
Bug Fixes
- Fixed a bug with opening saved files with Slab Strip-sections.
AutoStruct Beam v2.7.1
Improvements
- Added an option to let the user select which sides are exposed to drying for the creep/shrinkage calculations.
Bug Fixes
- Fixed a bug with automatic Creep calculation.
- Fixed a bug opening files created with an old version of the software.
AutoStruct Beam v2.7.0
New Features
- Added bent reinforcement bars (B-bars).
- Added option to limit Concrete Stress according to section 3.1.3(2) of EN 1992-1-1.
Bug Fixes
- Fixed a user experience issue when editing values in data tables.
- Fixed a graphical bug with stacking reinforcement bars.
AutoStruct Beam v2.6.2
Bug Fixes
- Fixed a bug that froze force diagrams when opening files with custom Load Combinations.
AutoStruct Beam v2.6.0
New Features
- Add calculation of Anchorage Length to reinforcement. Can now be manually inputed by user or calculated automatically according to section 8.4 of EN 1992-1-1.
AutoStruct Beam v2.5.2
Improvements
- Improvements to the calculation of minimum free bar and layer spacing.
Bug Fixes
- Fixed a bug with automatic Load Combination-generation when opening files with Norwegian National Annex.
AutoStruct Beam v2.5.1
Improvements
- Minor improvements to the UI.
Bug Fixes
- Now uses characteristic yield strength instead of design yield strength as an upper limit in the calculation of crack widths.
- Fixed a rare bug with shifting of moments with respect to shear force.
- Fixed a bug preventing files saved with Norwegian National Annex to be opened.
- Fixed a bug with entering decimal values with certain language settings.
- Fixed broken links in the 'About'-window.
AutoStruct Beam v2.5.0
New Features
- Mathematical expressions can now be evaluated as input to Text Boxes.
Improvements
- Improved formatting and visual look of calculations.
Bug Fixes
- Fixed text formatting on the chart data labels.
- Fixed 'Add Load'-button not responding in special cases.
- Fixed Scroll bars not appearing in the Beam figure when the figure gets too tall.
- Fixed a minor bug with shifting of moment with respect to shear force.
AutoStruct Beam v2.4.0
Improvements
- Now checks if Euler-Bernoulli beam theory is appropriate. Otherwise warns the user that Timoshenko theory should be used.
- User can now change Span Lengths directly through the beam figure.
- Improved formatting of large numbers with thousand separators.
- Fixed cropping of clipboard images taken with the 'Copy JPG'-button.
Bug Fixes
- Fixed a minor issue with the scaling of the Beam figure.
AutoStruct Beam v2.3.1
Improvements
- Added ability to move Load Cases up or down in the list.
Bug Fixes
- Fixed a bug with opening saved files where the Shear Reinforcement is invalid.
AutoStruct Beam v2.3.0
New Features
- Added a button to Duplicate Load Cases.
Improvements
- Added Reinforcement Options to the Beam visualization view.
- Visual improvements of loads and reinforcement.
- Fixed scaling of the drawing so that all reinforcement is shown.
- Optimized the startup time of the application.
Bug Fixes
- Fixed the 'Lock Reinforcement' button not working properly.
AutoStruct Beam v2.2.0
New Features
- Reinforcement now displays an editable Z-coordinate.
Improvements
- Several performance improvements.
- Improved installation of the program.
Bug Fixes
- Fixed a bug where EKS11 was not selected as the default National Annex, even if it appeared so.
- Fixed values not appearing in the Reinforcement Tables.
AutoStruct Beam v2.1.0
New Features
- Added T-Section under Cross Sections.
Improvements
- Several improvements to the user interface.
Bug Fixes
- Fixed a bug that calculated wrong distance between reinforcement bars.
- Fixed bugs when deleting Selected Reinforcement.
AutoStruct Beam v2.0.0
New Features
- Added option to design with desired Utilization Ratios between 50% and 100%.
- Multiple Shear Reinforcement Options are now added during design.
- Added several options to reduce shear force for shear reinforcement design.
Improvements
- Added check of compressive zone \(x/d\) to utilization ratios check. It is often recommended to keep this below 0.45 in order to not over-reinforce the cross section.
- Added display of shear reinforcement mass in kilograms.
- Fixed sorting of Shear Reinforcement Groups per X0-coordinate.
- Start application with one span as default.
Bug Fixes
- Envelope Combinations now show the correct Reaction Force, when they should be selected from different Load Combinations.
- Fixed a minor bug with shifting of Moment curves with respect to Shear Force.
- Fixed a minor bug with effective height calculation (\(d\)).
- Fixed bugs with removing Load Combinations that are part of existing Envelope Combinations.
- Fixed a bug with incorrectly shifted moments. This caused some saved files to not open correctly.
AutoStruct Section v2.2.2
What's New
- The application has a new design. Nothing was recalculated - every value, check and verdict is the one the previous version produced.
- Added a strand pattern library: a strand layout saved on one cross-section can be applied to another.
- 'Design' now searches cross-section sizes as well as reinforcement, ranks what it finds by cost, CO2, steel mass or concrete volume, and follows a run from setup to finished list.
- 'Results' now shows a mark when a result has changed since you last opened the page.
- Circles in an imported drawing can now be declared as voids, reinforcement bars or prestressing strands.
- Beams 1000 mm deep or more are now checked for side reinforcement (7.3.3(3)).
- Added T-sections, available through the Section Picker.
- Flanged sections are now checked for shear between web and flange (6.2.4). Enter the transverse bars crossing the junction, and cot θ_f, beside the links on 'Shear Reinforcement'.
- A prestressed section no longer has to be symmetric about its vertical axis: an imported hollow core slab that is cut or notched, or drawn slightly off centre, now analyses.
Improvements
- A quick pattern now stays with the cross-section: resize it or switch its shape and the bars follow. Editing a bar by hand releases the pattern, and the Reinforcement page says so.
- Bars left outside the cross-section after an edit are now reported on the 'Reinforcement' page itself, with 'Move to cover' and 'Remove' offered there, instead of in a pop-up.
- Design now states when side reinforcement has not been checked for crack control (7.3.3(3)).
- The crack width derivation now names the face that cracked, and lists every evaluated load case with the face it cracked and its crack width.
- Improvements to the user interface across drawing import, 'Prestressing' and 'Reinforcement'; Escape now cancels an edit in progress or closes the window.
Bug Fixes
- Fixed an issue where Design reported that it found nothing while a section it had checked met every requirement.
- Fixed an issue where a failed update download kept showing progress instead of reporting the failure and offering the manual download link.
- Fixed an issue where closing the app during an update check could show an update error.
- Fixed an issue where an edit that was refused looked as though it had been accepted: the value stayed on screen while the model kept the old one. A refused edit now says why.
- A cross-section whose bending axes are coupled (an L-shape, or a rectangle reinforced off-centre) now reports its bending utilization against the capacity in the load's own direction on every load, not only on a biaxial one.
- Fixed an issue where a hairline void or a duplicated edge in an imported drawing was taken as the web width, so a hollow core slab could report a shear utilisation of tens of thousands of percent.
AutoStruct Section v2.1.0
What's New
- Added a session history to the Undo and Redo buttons: every edit is named, and you can jump back or forward to any point in the session.
- Added the ability to import a CAD drawing as a cross-section.
- Added support for hollow core slabs, including the Swedish Contiga and Starka ranges with the strand pattern, self-weight and section properties their producers publish.
- Results now checks the clear spacing between pre-tensioned strands and between ducts (8.10.1.2, 8.10.1.3).
Improvements
- Improvements to the user interface across reinforcement, materials and loads.
- The edit history list can now be opened from the keyboard, through the command palette or the 'Edit' menu.
- Improvements to the user interface across 'Results', 'Shear Reinforcement', and the load case views.
- Slab reinforcement layers are now analysed as the individual bars they are drawn as, rather than as a single lumped area at mid-width. This does not change any capacity result.
- Improvements to the user interface across slab reinforcement and prestress.
- Each cross-section type now keeps its own reinforcement: switch type and switch back, and the bars and stirrup cage you had are restored.
- The 'Shear' page grade picker now offers the same material library actions as the other pages, including creating and removing custom grades.
- Bar diameter fields now offer the standard diameters in a dropdown, and still accept any diameter you type.
- Messages that refuse a reinforcement layout now name the layer or bar and its depth.
- The longitudinal tension chord check (6.2.3(7)) now reports that it is not yet implemented for bending about a skew axis.
- 'Results' now says why a check could not be fully evaluated, instead of showing it as a 0% utilisation.
- A prestressed slab strip with no reinforcement layers now shows its cover result, instead of reporting the check as having no input.
- A cross-section with strands and no reinforcement bars now reports the reinforcement detailing check and the crack control check (7.3.2) as not yet implemented, instead of not applicable.
- Under a national annex that states no cover requirement for tendons, the cover check now reports that it is not verified, instead of a pass or a fail judged against the reinforcement table.
- Reinforcement Design now sizes bar cover from the link it actually proposes, so lighter layouts that were previously rejected can pass.
- Each tendon now carries its own strand area and initial stress, so a cross-section with tendons stressed differently is analysed as drawn.
- Importing a CAD drawing no longer offers the sheet's own furniture as the cross-section. A box drawn round a caption, and a detail view drawn cut at a dashed line, are now set aside rather than listed first; 'Show every region' still lists them.
- A dashed, hidden or centre line in an imported drawing is no longer read as an edge of the concrete.
- Bars and strands drawn in an imported cross-section are now counted as reinforcement rather than as voids, so the concrete area is no longer understated by their area.
Bug Fixes
- Fixed an issue where the Shear page offered only the standard steel grades, leaving out grades defined in your material library.
- Fixed an issue where the moment capacity and the cracking moment were overstated for bending about a skew axis. Bending about a principal axis is unaffected.
- Fixed an issue where the required cover to a pre-tensioned strand was understated (4.4.1.2).
- Fixed an issue where a pre-tensioned strand that failed its cover check could not be moved, while a reinforcement bar could.
- Fixed an issue where a cross-section with bars of different diameters could be reported as failing its cover check when it was not, because every bar was judged against the largest bar's required cover (4.4.1.2).
- Fixed an issue where the mesh view stayed empty without saying why the cross-section could not be built.
- Fixed an issue where a check that had already proven a failure reported only a warning (7.3.4).
- Fixed an issue where a strand-only cross-section reported no biaxial result and no flexural resistance.
- Fixed an issue where the interaction diagrams and the 3D capacity surface stayed empty for a cross-section reinforced with prestressing strands only, though its capacity was calculated. The moment-curvature curve is still calculated for reinforcement bars only, and now says so.
- Fixed an issue where the compressive limit of the N-M diagram fell below the true squash load above C55, and C90/105 could not be used at all.
- Fixed an issue where the cover shown ignored the clearance a stirrup cage needs at its bends.
- Fixed an issue where the crash recovery window closed itself instead of reporting the error.
- Fixed an issue where a prestressed cross-section with an age at transfer of 28 days or more was analysed on a concrete stronger than its 28 day strength, while its transfer check used the 28 day strength (3.1.2(5)).
- General stability improvements.
AutoStruct Section v2.0.2
Improvements
- The material grade library now survives a grade it cannot read, and names it.
Bug Fixes
- Fixed an issue where a grade saved before version 2 lost its ductility class.
- General stability improvements.
AutoStruct Section v2.0.0
What's New
- Added load combinations to the 'Design Forces' page: combination equations are rows you switch on or off in place, and every combination follows your safety class, load categories, and National Annex.
- Added restraint crack width checks for imposed deformation (EN 1992-3 Annex M), covering end restraint, edge restraint, and a combined 'Edge + end' envelope, each evaluated for early-age and long-term cracking.
- Added a longitudinal chord adequacy check (6.2.3(7)), off by default and enabled per section from the check's cogwheel menu.
Improvements
- The Settings page is reorganised into 'This project' and 'This computer', so each setting says where it is saved.
- Serviceability checks and crack width are now computed for prestressed sections under biaxial loads on symmetric sections, instead of being reported as not evaluated.
- A failing shear check now names the mechanism that limits the capacity: the concrete alone (\(V_{Rd,c}\)), stirrup yield (\(V_{Rd,s}\)), or strut crushing (\(V_{Rd,max}\)).
- The minimum reinforcement for crack control (7.3.2) end-restraint arm now reduces the steel stress to the crack-width-limited value when a maximum crack width applies.
- Material properties tables now cite the standard each grade comes from.
- Improvements to the user interface across the 'Design Forces' page, the analysis charts, and the material panels.
Bug Fixes
- Corrected several prestress calculations: the design stress-strain curve for prestressing steel (Figure 3.10), the concrete strain at a bonded tendon at the ultimate limit state (6.1(2)P), the initial stress used for long-term relaxation of pre-tensioned members (3.3.2(7)), and the cement class reaching the loss calculation. Bending capacities and effective prestress of affected sections move slightly.
- Fixed an issue where a prestressed section could miss a serviceability verdict: the decompression check was missing in exposure class XC2, XC3 and XC4 (Table 7.1N), and a case near decompression could be skipped and still read as a Pass.
- Fixed an issue where slab prestress layers accepted a depth outside the concrete or a zero strand spacing or area.
- Fixed an issue where changing the National Annex reset the safety class set on the 'Load combinations' page.
- Fixed an issue where the age exponent in the tensile strength development \(f_{ctm}(t)\) was reversed.
- Fixed an issue where the long-term edge-restraint crack width used the early-age autogenous shrinkage, understating the width by about 4%.
- Fixed an issue where the minimum reinforcement for crack control (7.3.2) used the gross section area for \(A_{ct}\) instead of the tension-zone area.
- Fixed an issue where the Norwegian accidental load combination used the wrong annex's factors.
- Fixed an issue where a section under net compression hid the minimum reinforcement row instead of reporting 0%.
- General stability improvements.
AutoStruct Section v1.1.3
What's New
- Added support for calculating cracked serviceability stress and crack width (7.3.4) for sections cracking under bending about both axes, a case that was previously not evaluated.
- Added a minimum reinforcement for crack control check (7.3.2) to the Results view.
Improvements
- Added the max-moment/concentrated-load region setting to the Reinforcement view's Detailing Checks section (previously only on the Results view).
- Various improvements to the Results view and interaction diagrams, including clearer failure explanations and better-formatted calculation details.
Bug Fixes
- Fixed an issue where the minimum reinforcement check (9.2.1.1) applied the wrong formula for a cross-section fully in tension under a moment, giving an incorrect required area for that case.
- Fixed cracked serviceability stress and crack width (7.3.4) to correctly account for axial force acting together with bending; some previously reported values for these cases change slightly as a result.
- Fixed an issue where overlapping reinforcement bars (8.2(2)) could incorrectly show a check as Pass instead of Fail.
- Fixed a sign error that could affect calculated results for prestressed sections when an external axial force was applied.
- Corrected several issues with Swedish National Annex crack-width limits, including the default value for standard reinforcement and the closely/widely-spaced threshold (7.3.4(3)).
- Fixed an issue where copying a design check calculation only copied the visible portion instead of the full calculation.
- Fixed an issue where a saved custom steel grade selection did not always restore correctly when reopening a project.
AutoStruct Section v1.1.2
What's New
- Reinforcement ratio quantities now display as percent or per mille, matching how engineers read them.
- The shear results card now projects the governing shear case directly.
Improvements
- Added a maximum transverse spacing check for stirrup legs (9.2.2(8)); links spaced too far apart across the section width now fail detailing.
- Minor UI improvements.
Bug Fixes
- Fixed view titles keeping the wrong color after switching between light and dark themes.
- Fixed the update notification banner not following theme changes.
- Fixed combined shear and torsion wrongly neglecting torsion in hogging regions with uneven top/bottom reinforcement (6.3.2(5)).
- Fixed minimum reinforcement for net-tension members to use the correct tension tie factor (7.3.2).
AutoStruct Section v1.1.1
Improvements
- Slab strips no longer show torsion and shear-torsion checks that do not apply to them.
- Minor UI improvements.
Bug Fixes
- Fixed an issue where changing the section type and switching back reset the reinforcement to its default, which changed the calculated utilisation.
- Fixed an issue where a check with zero capacity could show an invalid utilisation; it now displays as infinite.
- General stability improvements.
AutoStruct Section v1.1.0
What's New
- Added support for designing slab strips with per-metre reinforcement and slab detailing checks.
- Added a moment-curvature diagram to the analysis charts.
Improvements
- Calculation popups now show step-by-step derivations for more section properties and detailing checks.
- Reinforcement placed outside the cross-section is now flagged as you edit.
- Interaction diagrams now hide serviceability load cases by default, with a toggle to show them.
- The app now remembers its window size, position, and sidebar state between sessions.
- Improved the appearance of the Eurocode reference tables and figures in the material info popups: they now display at consistent, balanced sizes within cleaner cards.
- Minor UI improvements.
Bug Fixes
- Fixed an issue where biaxial bending utilisation could be computed incorrectly; it is now solved along the load direction.
- Fixed an issue where a cracked section under biaxial bending could wrongly report an uncracked pass for crack width; it now warns instead.
- Fixed an issue where the strain and force diagram was drawn in the wrong orientation for hogging moments.
- General stability improvements.
AutoStruct Section v1.0.0
What's New
- Added support for prestressed and post-tensioned sections.
- Added a 'Design' feature that proposes reinforcement layouts.
- Added insights about the calculations to the results page.
Improvements
- Improvements to calculation output.
- Improvements to the user interface.
Bug Fixes
- Fixed an issue where the Reinforcement Limits check (9.2.1.1) ignored edited bar diameters and counted compression bars.
- Fixed an issue where shear and torsion checks could report a misleading result when resistance was zero.
- General stability improvements.
AutoStruct Section v0.9.0
Improvements
- Improvements to calculation popups.
- Clearer reinforcement input error messages.
- Major performance improvements across calculations and diagrams.
- Various user-interface refinements across the section preview and reinforcement tools.
Bug Fixes
- The Mesh tab now reflects the analysis correctly.
- National Annex options now follow your project rather than the default.
- Table edits now commit reliably when you press Tab or click away.
- Fixed the status indicator getting stuck on 'Calculating'.
AutoStruct Section v0.8.3
Improvements
- Eurocode 2 clause references now appear in a textbook-style margin beside the calculation steps in design check popups
- The load case picker moved to the section preview header, and the selected load case now stays consistent across the preview, charts, and results
- Faster editing when the 3D interaction diagram is not visible
Bug Fixes
- Mouse wheel scrolling no longer goes dead over formulas in design check popups, and wide equation references now fit without scrolling
- Edited table cells now save when pressing Tab or clicking away
- Renaming a load case no longer triggers a full recalculation
- Fixed freezes when changing section type and when switching load cases
- Manual concrete cover entry no longer bounces back
- Strain and force value labels in the section preview are easier to read against the drawing
AutoStruct Section v0.8.2
What's New
- Self-weight derivation: the section weight now opens a popup showing exactly how the self-weight is calculated.
Improvements
- Applied axial force is now included in the shear and torsion stress calculations, improving the accuracy of those capacity checks.
- Combined shear and torsion checks now use the correct interaction regime.
- Edits in the Design Forces and Characteristic Loads tables now save reliably when you press Tab or click away from a cell.
- A range of user interface and stability improvements across the section preview, interaction diagrams, and calculation popups.
Bug Fixes
- Fixed an occasional freeze when switching load cases.
AutoStruct Section v0.8.1
Bug Fixes
- Corrected when the uncracked shear capacity formula (EN 1992-1-1 Eq. 6.4) is applied. It is now only applied on prestressed sections, and the cracked/uncracked state is evaluated against all SLS load combinations.
AutoStruct Section v0.8.0
Improvements
- General user interface and user experience improvements across the app.
- Improvements to the handling of concrete cover.
Bug Fixes
- Corrected the concrete cover adequacy check to compare against the required nominal cover; it could previously report an incorrect result.
- Crack-width checks now consider all serviceability load combinations when deciding whether a section cracks.
- The section panel now shows a clear error message when a section cannot be built, instead of going blank.
- Fixed the 3D utilization ray not updating when you edit the selected force value.
- Fixed leftover selection highlight after deleting a bar selected on the canvas.
- The forces table now shows a proper empty state when no forces are entered.
AutoStruct Section v0.7.0
What's New
- Freeze-thaw exposure class (XF1–XF4) — Now selectable on the exposure class picker alongside carbonation and chloride classes.
- Algebraic bending derivation in popups — Bending check popups now render the full symbolic M_Rd derivation when an algebraic solution applies, with a numerical fallback otherwise.
- Force-arrow visualization — New toggle in the section preview shows force arrows for Mx, My, Vx, Vy, and N. Drag arrow labels to pin them where you want.
- Fix Cover — New option in the reinforcement editor that automatically moves bars to the correct cover.
Improvements
- "Steel" navigation label renamed to "Rebar Steel" for clarity.
- Faster startup and improved performance.
AutoStruct Section v0.6.0
What's New
- Reinforcement inline editor — Click a bar in the section preview for a compact edit menu. Grid and canvas selection are linked.
- Durability: minimum concrete class and vct_ekv limit — Shown in the exposure class panel with derivation popups per national annex.
Improvements
- Bending check popup now shows the full η derivation (axial force, moment resistance, utilization), consistent with shear and torsion.
- "Focus on" load-case selector now in every chart tab.
- 2D chart tooltips show utilization matching the results table.
Bug Fixes
- Remove and Duplicate in the load combinations table now work correctly.
AutoStruct Section v0.5.5
What's New
- Inline edit menu for reinforcement bars — Selecting a bar in the section view now reveals a floating edit menu directly on the canvas. Edit bar properties without navigating to a separate panel.
- Durability requirements by National Annex — A new info popup shows the maximum water/cement ratio (w/c) and minimum required concrete class for your selected National Annex.
- Undo/Redo in Edit menu — Undo (Ctrl+Z) and Redo (Ctrl+Y) are now accessible from the Edit menu.
Improvements
- Selected reinforcement bars now show a clear selection ring in the canvas view, making it easier to see which bar is active.
- Project files (.asproj) now automatically upgrade to the latest format when opened.
Bug Fixes
- Clicking empty canvas area no longer accidentally affects reinforcement bar selection.
- The inline edit menu only appears for bars selected directly in the section canvas.
- Remove and Duplicate buttons in the load cases table now work correctly.
- Light/dark theme toggle now works at startup without needing to visit the Settings page first.
- 3D load case visualization now displays with correct transparency.
- Minor UI improvements and notation fixes.
AutoStruct Section v0.5.3
What's New
- Reinforcement Quick Patterns now includes Vertical Stack
- Design checks use the active coordinate convention in LaTeX output, with per-axis shear detail
Improvements
- Improvements to the user interface across detailing checks, creep/shrinkage, summary rows, EC2 reference popups, results breakdowns, and the exposure class view
Bug Fixes
- Shear V_Rd,c clamped to non-negative values
- Crack width A_s,min and k_c corrected
AutoStruct Section v0.5.2
What's New
- The app now detects duplicate forces and offers to consolidate them automatically
Improvements
- Greatly improved performance when editing sections
Bug Fixes
- Fixed popup styling in light theme
AutoStruct Section v0.5.1
What's New
- Design forces factor columns: partial safety factors now shown directly in the forces table, with collapsible envelope combinations for a cleaner view
- Eurocode 2 reference popups: click info icons to see figures and tables from EN 1992-1-1
- Strain/Force diagram: view strain and force distributions across the section for any load case
Improvements
- Faster reinforcement bar addition: rapidly clicking "+Add" now batches updates for instant response
- Improved rendering performance for mesh generation, dimension inputs, and 3D visualization
- Polished dropdown styling with proper hover and selection states
- Improved highlighting behavior in the design forces table
Bug Fixes
- Fixed stale column highlighting in design forces table when reducing to one data row
- Various improvements to the user interface
- General stability improvements
AutoStruct Section v0.5.0
What's New
- Unified Forces page: Design Forces and Load Cases are now combined into a single page for a streamlined workflow
- Durability checks: new durability assessment section in the Exposure Class view
- Bar multi-select: select multiple reinforcement bars at once with click-and-drag selection
Improvements
- Column-max highlighting in the forces table makes governing values easy to spot
- Tables use auto-sizing columns for better readability
- LaTeX formulas now display thousand separators for large numbers
- Polished results view with improved typography and layout
- Comprehensive visual redesign with a warmer, modern aesthetic
Bug Fixes
- Fixed parabola-rectangle stress-strain diagram using correct strain limits
- Improved 3D interaction surface error handling
AutoStruct Section v0.4.5
Bug Fixes
- Fixed a crash that could occur when opening the reinforcement view
- Fixed broken dark mode colors in the Release Notes dialog
- Improved startup error handling for a smoother experience when issues are detected
AutoStruct Section v0.4.4
What's New
- Added live section preview in the Geometry view for real-time visual feedback as you edit dimensions.
- Added exposure class selection for setting environmental exposure conditions.
- Redesigned concrete and steel grade pickers as searchable flyouts for faster material selection.
- Added 6 additional reinforcement steel grades covering Swedish (K500C-T, Ks40, Ks60, Ss26), Norwegian (B500NC), and historical (St37) standards for both new design and assessment of existing structures.
Bug Fixes
- Fixed a crash that could occur when opening interaction diagrams for sections without reinforcement.
- Fixed incorrect crack width calculations that were not using the correct neutral axis depth and section height.
- Fixed cracking moment calculation for hogging (negative) moments.
- Fixed shear reinforcement design formula (\(V_{Rd,s}\)) giving incorrect results in some cases.
Improvements
- Redesigned section type selector with a cleaner, more compact layout.
- General stability and visual improvements across all views.
AutoStruct Section v0.4.3
What's New
- Added a visual Bar Editor window accessible from the Reinforcement tab. The editor provides three modes: Place mode for clicking bars onto the cross-section or adding rows/corners with one click, Edit mode for adjusting bars by layer, and Review mode showing a design summary with bar schedule.
Improvements
- Redesigned the material grade picker with a tabbed layout showing all libraries, search functionality, and the ability to add or remove custom libraries
- Added input validation for geometry, reinforcement, and load combinations with clear error messages
- Added smooth animations for splash screen, navigation transitions, and results display
- Improved visual design with refined color palette, spacing, and accessibility improvements
Bug Fixes
- Fixed an issue where the safety class factor (\(\gamma_d\)) was incorrectly applied twice to material partial factors
- Fixed SLS stress checks to correctly use characteristic load combinations per EC2 7.2
- Fixed a unit error in shear reinforcement (\(A_{sw}/s\)) calculation
- General stability improvements
AutoStruct Section v0.4.2
What's New
- New indigo brand palette and unified appearance across all card and button interactions.
Improvements
- Dimension line labels now stay perfectly centered regardless of text length.
- Changing security class with many load combinations is now near-instantaneous instead of freezing the UI.
- Interaction diagram and 3D surface computation is now significantly faster.
- Minor UI improvements.
Bug Fixes
- Fixed a UI freeze that could occur when adding reinforcement bars.
- Fixed a scroll jump when adding a new reinforcement bar.
AutoStruct Section v0.4.1
What's New
- Added ULS stress-strain model toggle in the Concrete panel: choose between the rectangular stress block (EC2 Fig. 3.5, default) and the parabolic-rectangular profile (EC2 Eq. 3.17) for more accurate non-rectangular compression zone analysis
Bug Fixes
- Fixed display settings (column visibility, show envelope subs, grouping mode) resetting when navigating between pages
- Fixed Results panel growing excessively wide when utilization ratios exceed 100%, squeezing the cross-section view
- Fixed interaction diagrams being broken (crossing lines, malformed surfaces) when using the parabolic-rectangular concrete stress block
- Fixed incorrect reinforcement force direction shown in ULS analysis results (sign convention correction)
- Fixed safety class factor (\(\gamma_d\)) incorrectly being applied for non-Swedish national annexes
Improvements
- Swedish safety classes now use the SK1/SK2/SK3 notation and the associated \(\gamma_d\) factors have been corrected
- Interaction diagram labels are now automatically decluttered: when many load combinations cluster together, only the most representative labels are shown
- Dimension labels now sit closer to their lines and stay at a consistent distance regardless of zoom level
- Moment arrows now display their value (e.g. "\(M_y\) = 21 kNm"), scale proportionally to moment magnitude, and only appear on the Load Cases and Load Combinations pages
- Minor fixes to table keyboard navigation
- Minor UI improvements to the Load Combinations page
- General stability improvements and minor visual fixes
AutoStruct Section v0.4.0
What's New
- Added SLS quasi-permanent concrete stress check (\(\sigma_c \leq 0.45 \cdot f_{ck}\)) per EC2 7.2(3), with support for characteristic, frequent, and quasi-permanent limit states
- Envelope combinations now automatically regenerate when basic loads, \(\psi\) factors, or security class change: no manual regeneration needed
- Moment arrows now overlay on the section preview, showing direction and relative magnitude of applied moments
- Bending check detail popup now displays \(N_{Ed}\), \(M_{Ed}\), and \(M_{Rd}\) values
- Added Bottom layers control to multi-layer quick pattern
- Eurocode 2 (2023) is now available for selection in the toolbar (Preview)
Improvements
- Selecting or deselecting basic loads is now significantly faster and no longer triggers unnecessary chart updates
- Security class selector moved to the Load Combinations tab for easier access
- \(\cot\theta\) setting moved to the Shear Reinforcement view where it belongs
- General improvements to design check recalculation responsiveness
Bug Fixes
- Fixed the Results tab remaining hidden when only auto-generated envelope combinations were present
- Fixed formulas not rendering for checks involving moment units (e.g., bending, torsion)
- Fixed uncracked SLS check incorrectly appearing as failed instead of passed
- Fixed crash when submitting feedback in the feedback dialog
- Fixed issue with adding bars in multi-layer mode in quick patterns
AutoStruct Section v0.3.0
What's New
- Combined shear-torsion interaction check: Added EC2 6.3.2(4) interaction check with a global \(\cot(\theta)\) strut angle setting
- EQU limit state: Envelope combinations now support the EQU (equilibrium) limit state with security class selection
- Load combination deduplication: Governing combinations with identical results are now automatically merged, reducing clutter
- Compact section view: Section visualization automatically adapts when the panel is small
Improvements
- Improved design check utilization bars with responsive width, clearer pass/fail colors, and simplified labels
- Renamed "Detailing" checks to "Reinforcement Limits"
- General UI improvements to data tables, layout, and settings menus
Bug Fixes
- Fixed zoom-to-fit not accounting for floating toolbar position
- Fixed dropdown selections in tables sometimes triggering the wrong row
- Various layout and stability fixes
AutoStruct Section v0.2.1
What's New
- The Strain/Force diagram now shows the rotated cross-section with reinforcement bar positions, giving a clear visual of the stress state at the point of analysis
- Load combinations now highlight when results are out of date, so you always know when a re-run is needed
- New centre of gravity dimension lines in the section view, with improved CG and EC markers
- The app now includes a startup self-healing mechanism that can automatically recover from certain startup failures
Improvements
- Reorganized toolbar controls: drawing toggles are grouped together with zoom controls at the end
- Smoother hover animations on info buttons throughout the app
- Improved Strain/Force diagram visual clarity and layout
Bug Fixes
- Fixed a crash when reinforcement bars overlapped during editing
- Fixed several display issues in the Strain/Force diagram (stale strain values, phantom dots, force panel not updating)
- Fixed the sub-combinations popup reopening immediately after being closed
- Fixed overlapping labels on the CG/EC markers in the section view
- Fixed dimension line tick marks and overhang at various zoom levels
- Fixed an animation flash in the grouped reinforcement view when editing rows
- Fixed ghost selection appearing after deleting a reinforcement row
- Fixed text and foreground colors in load combination tables across themes
AutoStruct Section v0.2.0
What's New
- Coordinate convention switching: Switch between YZ and XY coordinate conventions directly from the section view, with all markers and dimension lines updating in real time
- Strain and force diagrams: New visualization tab showing strain and force distributions across the section for analysis results
- EN 1990 envelope combinations: Generate envelope load combinations with factor pairs per EN 1990, with governing indicators shown in analysis results
- Centroid and origin markers: Section preview now displays the elastic centroid with dimension lines and origin axes using professional engineering symbols
Improvements
- Improved EN 1990 combination generator dialog with separate Category and \(\psi\)-factor columns
- Reinforcement row placement now detects bar-section intersections and warns about bars placed outside the section
- The "Include plastic hardening" steel setting and reinforcement table view settings are now remembered across sessions
- Updated About dialog with company branding and contact links
Bug Fixes
- Fixed scrolling not working in grouped reinforcement table
- Fixed grouping mode not applying correctly when switching views
- General stability improvements to selection visuals and table interactions
AutoStruct Section v0.1.5
Improvements
- Your reinforcement table view settings (grouping mode, column visibility) now persist when navigating between pages
- Updated the About dialog with company branding and contact information
Bug Fixes
- Fixed mouse wheel scrolling not working in the grouped reinforcement table
- Fixed cogwheel settings menu not applying correctly when switching from the "By Row" view
- General stability improvements to the reinforcement editor
AutoStruct Section v0.1.4
What's New
- Added combined "Rows + Upper/Lower" grouping mode in the reinforcement table, letting you organize bars by both row and layer position
- Added origin and centre of gravity indicators to the section visualization
Improvements
- Improved results view with grouped check list layout
Bug Fixes
- Fixed shear utilization (\(V_{Ed}/V_{Rd,c}\)) displaying inconsistent values across different views
- Fixed dimension labels occasionally appearing upside-down on the section preview
- Fixed a visual flash when clicking the Add button in reinforcement and load tables
- Fixed section preview not updating correctly when using grouped reinforcement view
- Fixed 3D interaction diagram markers growing larger on repeated clicks
- Fixed scrolling in the Release Notes window
AutoStruct Section v0.1.3
What's New
- New Release Notes window with improved formatting and readability
Improvements
- Streamlined Results view: redundant sections merged and calculations displayed directly
- General calculation accuracy improvements
Bug Fixes
- Fixed an error dialog appearing unexpectedly when opening certain files
AutoStruct Section v0.1.2
What's New
- Redesigned Results view with a slide-out detail panel for exploring analysis results
- Click-and-drag selection on the section preview to select multiple reinforcement bars at once
Bug Fixes
- Fixed dimension labels sometimes appearing misaligned on the section preview
- Fixed load combination factors not loading correctly from saved files
- Fixed update dialog buttons being clipped on smaller screens
- General stability improvements
AutoStruct Section v0.1.1
Fixed settings popup not opening after switching to Rows grouping mode. Improved What's New dialog for first install, dark theme, and scrolling.
AutoStruct Section v0.1.0
What's New
- Swedish National Annex - Added version picker for EKS 11, EKS 12, and BFS 2024:6
- National Annex selection UI - Eurocode generation picker with Denmark and Finland marked as coming soon
- Vertical stirrup layout - Shear reinforcement visualization with bar-stirrup intersection warnings
- Steel reinforcement page - Dedicated material page with grade cards and LaTeX symbols
- Plastic hardening toggle - Steel stress-strain diagram now supports hardening branch display
- Duplicate loads detection - Smart banner detects duplicate load cases with one-click consolidation
- Selection preview - Reinforcement bars DataGrid shows selection preview on hover
- What's New dialog - Release notes system with in-app changelog display
- Smart bar placement - Corner-first algorithm for the Add Bar button
Improvements
- Centralized multi-select and bulk delete into DataGridContainer
- Split WPF monolith into Core class library for faster builds
- Adopted state-first data flow pattern for all ViewModel mutations
- Replaced event handlers with reactive subscriptions throughout
- Column visibility flyout for Area/Weight in reinforcement grids
- Reorganized concrete grade picker with Selected, Recent, and Pinned sections
- Consolidated grouping controls into cogwheel settings popup
- Separated Basic Loads and Load Combinations into dedicated nav items
- Theme-aware brushes for readonly DataGrid cells and preview panels
- Collapsible bar schedule section and reinforcement DataGrid when empty
Bug Fixes
- Fixed DataGrid cell selection visuals lost on toolbar click
- Fixed settings popups not closing before switching grouping containers
- Fixed ComboBox scroll-to-change hijacking parent scroll
- Fixed empty rows on initial load in reinforcement DataGrid
- Fixed cogwheel hover animation namescope error
- Fixed LaTeX rendering for colors, small values, and operator precedence
- Fixed section preview stroke and fill mismatch in bar schedule
AutoStruct Section vUnknown
Release Notes (Section)
End-user release notes. next.md accumulates approved entries as work lands (the commit flow offers a line per user-facing commit); /release folds them into a versioned v*.md (YAML front matter + What's New / Improvements / Bug Fixes); generate-index.ps1 builds releases.json, which the in-app "What's New" window renders.
Writing guide
The canonical voice guide is shared across products at ~/.claude/hooks/RELEASE_NOTES_STYLE.md (audience, length, verbs, translation table, categories, Group catch-alls, good vs bad). Read it before writing or editing any entry.
Shipping demand-backed work
When a release includes work a customer asked for, its DEM-NNNN ids go in the versioned note's YAML front matter (Demand: [DEM-0022]), never in a bullet: bullets are read by engineers in the What's New window, front matter is not. /release writes that key itself, from the roadmap lines ticked since the last release tag - so write one by hand only for an id that shipped without ever reaching its ticked line, and fix the line while you are there. Why that closes a customer's loop, and what else does: docs/agents/demand-link.md.
Section carve-out
- Never write migration or carry-over guidance. Section has no users yet, so nothing an entry could say about opening an older project reaches anybody: no "opening a project made before this change...", no list of what does not carry over, no advice to redo or re-check anything on first open. State what the product does now. This is Section-only - Beam EC2 is released and its notes do owe migration guidance. (Samir, 2026-08-06.) A corollary for design decisions: an in-app disclosure must not be traded away on the grounds that "the release note covers it" - here, that channel reaches no one.
- No em dashes or en dashes in any entry (root
CLAUDE.mdrule: release notes render in a user-facing window). Use a regular hyphen-, colons for label:description, or restructure. - Use Section vocabulary: cross-section, biaxial moment, prestress, N-M diagram, exposure class, neutral axis, utilisation.
- Entries are for structural engineers, not developers: skip refactors, CI, tests, and version bumps; an entry earns its place only if a user would notice.
AutoStruct Section vUnknown
What's New
- The application has a new design. Nothing was recalculated - every value, check and verdict is the one the previous version produced.
- Added a strand pattern library: a strand layout saved on one cross-section can be applied to another.
- 'Design' now searches cross-section sizes as well as reinforcement, ranks what it finds by cost, CO2, steel mass or concrete volume, and follows a run from setup to finished list.
- 'Results' now shows a mark when a result has changed since you last opened the page.
- Circles in an imported drawing can now be declared as voids, reinforcement bars or prestressing strands.
- Beams 1000 mm deep or more are now checked for side reinforcement (7.3.3(3)).
- Added T-sections, available through the Section Picker.
- Flanged sections are now checked for shear between web and flange (6.2.4). Enter the transverse bars crossing the junction, and cot θ_f, beside the links on 'Shear Reinforcement'.
- A prestressed section no longer has to be symmetric about its vertical axis: an imported plank that is cut or notched, or drawn slightly off centre, now analyses.
Improvements
- A quick pattern now stays with the cross-section: resize it or switch its shape and the bars follow. Editing a bar by hand releases the pattern, and the Reinforcement page says so.
- Bars left outside the cross-section after an edit are now reported on the 'Reinforcement' page itself, with 'Move to cover' and 'Remove' offered there, instead of in a pop-up.
- Design now states when side reinforcement has not been checked for crack control (7.3.3(3)).
- Improvements to the user interface across drawing import, 'Prestressing' and 'Reinforcement'; Escape now cancels an edit in progress or closes the window.
Bug Fixes
- Fixed an issue where Design reported that it found nothing while a section it had checked met every requirement.
- Fixed an issue where a failed update download kept showing progress instead of reporting the failure and offering the manual download link.
- Fixed an issue where closing the app during an update check could show an update error.
- Fixed an issue where an edit that was refused looked as though it had been accepted: the value stayed on screen while the model kept the old one. A refused edit now says why.
- A cross-section whose bending axes are coupled (an L-shape, or a rectangle reinforced off-centre) now reports its bending utilization against the capacity in the load's own direction on every load, not only on a biaxial one.