Release Notes
=-=-=-=-=-=-=

Major changes with Metamod 1.19
===============================

  - New API version, with one new API function for client cvar querying
    and another for calling hook functions.

--------------------------------------------------------------------------

Major changes with Metamod 1.18
===============================

  - New API version, with three new API functions for loading and
    unloading plugins from other plugins, and one new function for
    checking client cvar queries.

  - Support for new HLSDK API engine functions QueryClientCvarValue and
    CvarValue for querying client cvars.

  - Console command "meta version" shows the plugin interface version.

--------------------------------------------------------------------------

Major changes with Metamod 1.17
===============================

  - New cvar "metamod_version" that can be queried from client game
    browsers.

  - New console commands available to clients (much like the existing
    server console commands):

      - "meta version" prints out version information (date, compile type,
        etc).
      - "meta list" shows a list of the plugins running on the server
        (name, author, version, etc).

  - New file config.ini to provide a more reliable and flexible method of
    specifying configuration options. At the moment, the recognized
    options mirror those from +localinfo, ie:

      - debuglevel <number>
      - gamedll <path>
      - plugins_file <path>
      - exec_cfg <path>

    Default path is "addons/metamod/config.ini" but can be overridden with
    "+localinfo mm_configfile".

    Also, new console command "meta config" to display this information.

  - New console command "meta require" to force the server to exit if the
    specified plugin isn't loaded/running. Intended for use in server.cfg
    or metaexec.cfg, to keep the server from starting up if desired
    plugins don't load. For example:

      - meta require adminmod
      - meta require 1

    The former requires that a plugin with the substring "adminmod" is
    found loaded and running. The latter requires that the plugin in slot
    1 is loaded and running.

  - If an override gamedll is specified and found to be invalid or
    missing, Metamod will now exit with an appropriate error message,
    rather than just falling back to the auto-detected gamedll. This
    should provide more immediate and useful feedback, and help prevent
    some confusion.

--------------------------------------------------------------------------

Incompatible changes with Metamod 1.13
======================================

  - Config file metagame.ini is no longer supported. This file was
    deprecated in Metamod 1.08 (2001/06/16). Use instead the "+localinfo
    mm_gamedll" option.

Major changes with Metamod 1.13
===============================

  - New config file names and locations, per the Addon Development
    Standard rev 1.00, developed on the hlds_apps list.

    Default config file locations are now:
      - $gamedir/addons/metamod/plugins.ini
      - $gamedir/addons/metamod/exec.cfg

    Previous config file locations are also supported for backwards
    compability:
      - $gamedir/metamod.ini
      - $gamedir/metaexec.cfg

    Note that the pathnames in plugins.ini are unchanged, and are still
    relative to the gamedir.

--------------------------------------------------------------------------
