Release Notes

Show changes between Softadmin® versions and
Items requiring attention
  • Chart
    7.38.0
    Charts now append custom tooltips to the automatically generated tooltips instead of replacing them.
    Use the "OverrideTooltip" property to keep the old behavior.
  • Chart
    7.38.0
    "ShowLegendTooltip" has been removed and replaced by "ShowValuesInLegendTooltip" with slightly different functionality.
  • Menu item alias
    7.38.0
    Menu item alias can not be an integer.
    In the off chance you have a menu item with an alias made up of only digits, it will be set to NULL when upgrading. This is because sometimes menu item searches are made with a "menu item id or alias" criterion. If such a search are made with search string "123" (wanting to find menu item id 123), and some menuitem has alias "123" it will lead to an unintended search hit. Therefore menu item alias now must have at least one non-digit character.

    Run this query to check:
    SELECT * FROM dbo.ADMINMenuItem WHERE TRY_CONVERT(int, MenuItemAlias) IS NOT NULL
  • NewEdit
    7.38.0
    If a NewEdit menu item is using custom buttons, there must be exactly one default button.
    Previously, it was possible to have a NewEdit page with no button visibly indicated as the default button, but pressing enter or ctrl+s would still cause the page to save.
  • Node Graph
    7.38.0
    "IconColor" has been renamed to "Color". Legacy HTML color names are no longer allowed.
  • Node Graph
    7.38.0
    "NodeColor" has been removed without any replacement.
Changed functionality
  • Export bundles
    7.38.0
    Export bundles can now handle "Input validation" on field information, webservice call menu items and system icons.
  • Field information
    7.38.0
    The "Nullchoice" setting is now mandatory and will no longer be based on the database column if no value is selected. The database column will instead be used to determine the setting's default value.
  • Web Service Call
    7.38.0
    Web Service Call raw responses no longer adds the following HTTP headers to the temp table by default since they should generally not be used. Headers: Date, Pragma, Server, Transfer-Encoding and X-Robots-Tag.
    Headers can be added back through the "HTTP header settings" menu item.
New functionality
  • Azure Service Bus
    7.38.0
    It is now possible to specify which message properties should be passed to each listener.
  • Calendar
    7.38.0
    The smallscreen calendar now has a setting to start in the day view.
  • Calendar
    7.38.0
    The weekday calendar now has a setting that controls whether or not to show the description toggle.
  • Chart
    7.38.0
    Charts may now set an aspect ratio to create wider or higher charts.
  • InfoSQL
    7.38.0
    Infoboxes may now be placed in specific columns based on the total amount of columns that fit on the screen.
  • Input validation
    7.38.0
    It is now possible to create input validations for open and half-open numeric intervals.
  • Multi-autosearch
    7.38.0
    Multi-autosearch now has a setting that converts the @Value parameter to a pattern suitable for the LIKE operator, escaping disallowed characters.
  • Node Graph
    7.38.0
    Node graphs are now extended with "node groups", outline boxes in the background used to visually classify nodes into cohesive groupings.
  • Node Graph
    7.38.0
    Connections now features more styles.
    The complete list is now: Solid, Dashed, Long-dashed, Dotted, Dash-dot, Dash-dot-dot.
  • Node Graph
    7.38.0
    Connections can now have tooltips.
  • Node Graph
    7.38.0
    Connections can now have color.
  • Node Graph
    7.38.0
    Connection labels can now be moved.
  • Node Graph
    7.38.0
    Nodes will now snap to grid using the alt key while dragging.
  • Node Graph
    7.38.0
    "Connection links" and "graph links" can now be opened in popups.
  • Performance Center
    7.38.0
    A new performance center has been introduced to view and compare historical performance of menu items, web services, jobs, events, and Azure Service Bus executions.
  • SoftadminApi.User
    7.38.0
    The SoftadminApi.User table now has the column "LastSuccessfulLogin" that tells when the user last logged in.
  • SoftadminUtil.Chart_Scale_LinearInteger
    7.38.0
    New function to easier create good scales for linear integer ranges that are not known beforehand for line/bar charts.
  • Textbox with Autosearch
    7.38.0
    Textbox with Autosearch now has a setting that converts the @Value parameter to a pattern suitable for the LIKE operator, escaping disallowed characters.
  • Web Service Call
    7.38.0
    The Web Service Call log will now handle both large and binary requests and responses.
  • Web Service Call
    7.38.0
    Web service call may now use credentials in any header or in the raw data.
  • Web Service Publishing
    7.38.0
    Web service publishing raw mode is no longer considered beta.
  • Web Service Publishing
    7.38.0
    Web Service Publishing (raw mode) now has support to receive and respond with (large) binary data.
  • Web Service Publishing
    7.38.0
    Web Service Publishing (raw mode) can now use different verbs for the same path.
  • Web Service Publishing
    7.38.0
    Web Service Publishing (raw mode) can now log request/response data.
Bug fixes
  • Azure Service Bus
    7.38.0.7
    Deploy would fail when using Azure Service Bus listener extra message property filters.
  • Bankgiro Link
    7.38.0
    The Bankgiro component would stop working when returning from the BankID app when using the Softadmin® app.
  • Chart
    7.38.0
    The x scale labels would be partly covered if the legend was not shown below the chart.
  • Core
    7.37.0.16
    Updated .NET DLLs.
  • Datepicker
    7.37.0.9
    Fixes a rare issue where closing the date picker within an onChange script (not recommended) causes the script to trigger again the next time the user clicks anywhere on the page.
  • Detailview
    7.38.0
    Detailview would forget which tab was selected when toggling to the smallscreen mode and back.
  • Detailview
    7.38.0
    No spinner would be shown while the initial tab was loading in a tab view.
  • Editable Grid
    7.38.0
    The Excel export button would disappear after using the column picker and entering edit mode.
  • Export bundles
    7.38.0
    The create bundle wizard would sometimes show the "Add new Parameters" page, even when there are no relevant parameters to add.
  • Grid
    7.38.0.4
    Column headings with fixed width would now have less space for the text, it should be the same as before.
  • Grid
    7.38.0.6
    The heading row would be hidden by the aggregate row when the grid contained no results.
  • Info Text, Uneditable Text
    7.37.0.4
    In a Multirow, field dependencies for Info Text and Uneditable Text would ignore the Text mode setting and always assume plaintext.
  • Input validation
    7.38.0
    The input validation "Number - Greater than 0" would not accept decimal numbers between 0 and 1.

    Similarly, the input validation "Number - Less than 0" would not accept decimal numbers between -1 and 0.
  • Job
    7.38.0.5
    Jobs using inline SQL that did not start with EXEC or a procedure name would crash.
  • Jobs
    7.38.0
    Run jobs could execute multiple times during extremely high server load.
  • Jobs
    7.38.0
    Jobs whose intervals spanned over midnight did not execute after midnight if one run happened exactly at midnight.
  • Map
    7.38.0.1
    The map would crash when attempting to create or alter fieldinformation during a sync.
  • Menu item popup
    7.37.0.8
    The Chrome for Android browser would crash when a menu item popup was opened.
  • Multi-autosearch
    7.38.0
    The icon on Multi-autosearch was not clickable.
  • Multirow
    7.37.0.1
    Multirow could line-break column titles too soon.
  • Multirow
    7.37.0.10
    If a column's field name contained special characters and that column had javascript dependencies, or the multirow's own field name started with a number and any column had a javascript dependency, the multirow would break.
  • Node Graph
    7.38.0
    Click and drag would disable cosmetic hover effects.
  • Node Graph
    7.38.0.2
    BodyHtml would treat line breaks as column dividers.
  • Performance center
    7.38.0.1
    The job 'Archive aggregated performance log data' would crash.
  • Planner
    7.38.0
    The date passing field for planner links would be incorrect if EndOfDay was set to "00:00".
  • Planner
    7.37.0.5
    Planner could not handle more than 10 filter dropdowns.
  • Radio button column
    7.38.0
    JavaScript enabled/visibility dependencies on radio button column did not account of the fact that up to two rows are changed whenever the radio column changes value.
  • Service window
    7.38.0
    If a service window spans midnight, you could be prevented from saving due to erroneous validations.
  • Settings
    7.37.0.6
    Local and global settings could not be edited for any other module than customer project.
  • System requirements
    7.38.0.2
    Deploy to SQL Server 2016 would fail.
  • Transfer bundles
    7.38.0.8
    Some field validations disappeared from target system when importing a transfer bundle.
  • Web Service Call
    7.38.0
    Web Service Call in batch mode would crash if any store response call failed and not execute the rest of the calls in the batch.
  • Web Service Call
    7.37.0.7
    In very rare occasions the web service call logging would crash after application pool recycle.
  • Web Service Publishing
    7.38.0
    Web Service Publishing (raw mode) had some deployment issues fixed.
  • Web Service Publishing raw mode (beta)
    7.37.0.3
    Web service publishing raw mode (beta) would crash after a version upgrade.
  • Web Snippets
    7.38.0
    OnSubmit functions would not be registered if the snippet procedure did not return any JavaScript columns.