NEWS since Mercury 20.06

Changes that may break compatibility

Changes to the Mercury standard library

New module: random.system_rng

Changes to the array module

Changes to the array2d module

Changes to the assoc_list module

Changes to the bag module

Changes to the char module

Changes to the cord module

Changes to the dir module

Changes to the getopt module

Changes to the getopt_io module

Changes to the int module

Changes to the integer module

Changes to the io module

Changes to the list module

Changes to the map module

Changes to the maybe module

Changes to the prolog module

Changes to the random module

Changes to the std_util module

Changes to the string module

Changes to the term module

Changes to the thread.mvar module

Changes to the thread.semaphore module

Changes to the time module

Changes to the tree234 module

Changes to the uint16 module

Changes to the uint32 module

Changes to the uint64 module

Changes to the uint8 module

Changes to the varset module

Changes to the Mercury language

Changes to the Mercury compiler

Portability improvements

Changes to the Mercury debugger

NEWS for Mercury 20.06.1

This is a bug-fix release.

NEWS for Mercury 20.06

Changes that may break compatibility

Changes to the Mercury standard library

New module: kv_list

New module: one_or_more

New module: one_or_more_map

New module: thread.closeable_channel

Changes to the assoc_list module

Changes to the char module

Changes to the float module

Changes to the hash_table module

Changes to the int module

Changes to the integer module

Changes to the io module

Changes to the list module

Changes to the map module

Changes to the multi_map module

Changes to the string module

Changes to the stream module

Changes to the stream.string_writer module

Changes to the thread.channel module

Changes to the thread.mvar module

Changes to the tree234 module

Changes to the uint module

Changes to the version_array module

Changes to the version_hash_table module

Changes to the Mercury compiler

Alternative script to invoke the compiler

Changes to the treatment of unused imports

Changes to code model options

Changes to warnings

New warning options

New auxiliary output options

Changes to the Mercury implementation

For news about earlier versions, see the HISTORY file.