NEWS since Mercury 22.01

Changes that may break compatibility

Changes to the Mercury standard library

Changes to the array module

Changes to the benchmarking module

Changes to the bitmap module

Changes to the builtin module

Changes to the cord module

Changes to the diet module

Changes to the fat_sparse_bitset module

Changes to the hash_table module

Changes to the io module

New io.call_system module

New io.environment module

New io.file module

Changes to the list module

Changes to the list module

Changes to the ops module

Changes to the pretty_printer module

New ra_list module

Changes to the random module

Changes to the set module

Changes to the set_bbbtree module

Changes to the set_ctree234 module

Changes to the set_ordlist module

Changes to the set_tree234 module

Changes to the set_unordlist module

Changes to the sparse_bitset module

Changes to the string module

Changes to the term module

New term_context module

New term_int module

Changes to the term_io module

New term_subst module

New term_unify module

New term_vars module

Changes to the tree234 module

Changes to the tree_bitset module

Changes to the version_hash_table module

Changes to the Mercury language

Changes to the Mercury compiler

Changes to the Mercury debugger

Portability improvements

Changes to the extras distribution

NEWS for Mercury 22.01.4

This is a bug-fix release.

NEWS for Mercury 22.01.3

This is a bug-fix release.

NEWS for Mercury 22.01.2

This is a bug-fix release.

NEWS for Mercury 22.01.1

This is a bug-fix release.

NEWS for Mercury 22.01

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 bitmap 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 int32 module

Changes to the integer module

Changes to the io module

Changes to the lexer module

Changes to the list module

Changes to the map module

Changes to the maybe module

Changes to the parser 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 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

For news about earlier versions, see the HISTORY file.