Release 11.00

Prev

Overview

Release 11.00, updated 2024-10-20, "Jørn Utzon"
Architect of the Sydney Opera House inaugurated and opened on 20.10.1973 by Queen Elizabeth II

Bugfixes

  • Color code for 'dark blue' used in entitites returned light blue. Has been fixed.
  • Outputting blank dates will alway be an empty string. In the past, "0000-00-00" was occasionally returned.
  • table save excel file(): Did not format any Excel sheet if the 1st shet contains no formatting info. Resolved.
  • table load excel file(): If Excel table is empty, an error message was generated in the past. Has been resolved.
  • table load excel file(): Entities were displayed on ampersand, greater and less than symbols for calculated string contents. Has been fixed.
  • table load excel file(): Missed time of day in some date formats. Fixed.
  • table load excel file(): Under certain conditions, some dates are read as integers. Fixed.
  • Error messages: Location of indentation of contents with marker where the error is assumed was not always correct
  • Error messages: Association to type of code was sometimes wrong. Has been fixed
  • Ranges: Ranges between 2 non-numeric values did not work, e.g. {a .. a } -> {a}. Has been resolved
  • table merge() function family: If source table is wider than destination table, the consolidation actions are ignored. Fixed.
  • str(): When calling to convert numbers into formatted text, the option 'swiss' is now supported for Swiss 1000 separators

New Functions

Improvements in Existing Functions

  • Function reschedule(): Added options like "Next Monday", "This Monday", "Previous Monday"; applicable for all weekdays
  • table delete selected rows(): Supports negative numbers. If -1 is chosen, then delete rest of table (... and stop).
  • assign(): Allows assigning a value or expression into mulitple variables in a single statement
  • set() renamed to variable members() to make function namings more plausible
  • set names() changed to variable names() to make function namings more plausible
  • parameter set() changed to set() to make function namings more plausible

New Language Features (e.g. syntax and semantics)

  • Vectorization: Ability to pass sets of values (such as vectors, matrices, etc.) into various mathematical, string and other functions for powerful execution

Other new Features

  • Improved web documentation
  • B4P Extension available for Visual Studio Code

Clean-ups and Streamlining

  • Implementation of the function reschedule() has been cleaned up.

Performance Improvements

  • Function calls returning sets with large contents run faster

Depreciated and retired features

  • for all parameters() is replaced by for all()