Skip to content

Introduction

This document describes the requirements for installing Dyalog v21.0 and the functionality changes in Dyalog v21.0 compared with Dyalog v20.0.

Information

If you are upgrading from Dyalog v19.0 or earlier to Dyalog v21.0, you are advised to read the Release Notes for any intermediate versions in conjunction with this document.

Release Highlights

Key enhancements in Dyalog v21.0 include the following:

  • ⎕DT has been extended to validate and parse text-format datetimes. It now also includes formatting features prototyped as 1200⌶.
  • ⎕SYSTEM provides information about Dyalog and the environment, including the operating system, important library versions, and the current/initial/temporary directories.
  • .NET generics are now fully supported for both .NET and .NET Framework, enabling the creation and instantiation of concrete versions of generic classes and calling of generic methods.
  • A complete Software Bill of Materials is now included, making it easier to document files that are included when redistributing solutions built on Dyalog.

For more information on these and other changes introduced in Dyalog v21.0, see New and Enhanced Features.

Tools

Some of the tools that are supplied with Dyalog or can be downloaded separately have independent version numbers; new versions of some of these tools are released in parallel with new versions of the interpreter. For Dyalog v21.0, these include:

Changes to tools are not included within these Release Notes.

Information

It is not necessary to keep tool versions synchronised with the interpreter version, but doing so will provide the optimal experience.