1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/changelog.txt Sun Jul 06 04:49:55 2008 +0000
1.3 @@ -0,0 +1,75 @@
1.4 +SourceMod Changelog
1.5 +
1.6 +----------------------------
1.7 +
1.8 +SourceMod 1.0.3 [2008-06-21]
1.9 +
1.10 +Changes:
1.11 +
1.12 + - Fixed SDKTools compatibility for latest TF2 update.
1.13 + - Fixed amb1750: OnAutoConfigsBuffered() inserted before "exec server.cfg".
1.14 + - Fixed a logic bug where OnConfigsExecuted() could be executed before "exec server.cfg" finished.
1.15 + - Fixed a rare crash in the event manager that manifested on Zombie Panic! Source.
1.16 +
1.17 +----------------------------
1.18 +
1.19 +SourceMod 1.0.2 [2008-05-31]
1.20 +
1.21 +Changes:
1.22 +
1.23 + - The admin menu is now user-modifiable (the "Dynamic Admin Menu").
1.24 + - Added a TF2 extension with Team Fortress functions.
1.25 + - Added a RegEx extension with regular expression functions.
1.26 + - Added functions to SDKTools for hooking entity outputs.
1.27 + - Added preliminary support for the DoD:S Orange Box beta.
1.28 + - Added a forward for map config plugins for preventing race conditions.
1.29 + - Added a %b format specifier for binary printing.
1.30 + - Added sm_dump_datamaps command (SDKTools) for enumerating datamap properties.
1.31 + - Added sm_dump_admcache command for debugging the admin cache.
1.32 + - Added amb1715 - TraceHull functions to SDKTools (complementing TraceRay).
1.33 + - Added amb1694 - FindCharInString() function.
1.34 + - Added amb1685 - GetTickInterval() function.
1.35 + - Added amb1620 - ActivateEntity() function to SDKTools (for Orange Box particle system).
1.36 + - Added amb1610 - StripQuotes() function.
1.37 + - Added amb1558 - Compiler now has __BINARY_PATH__ and __BINARY_FILE__ macros.
1.38 + - Fixed amb1686 - ReplaceString* with an empty search string crashed; it now throws an error.
1.39 + - Fixed amb1684 - Blank passwords required an empty but set password.
1.40 + - Fixed amb1595 - Extension load failures did not show a platform error message.
1.41 + - Fixed amb1583 - MySQL string fetch from prepared queries returned corrupted data.
1.42 + - Fixed amb1358 - Timeleft did not reset on TF2 restarts.
1.43 + - Fixed cases where the JIT was too cautious in space optimizations.
1.44 + - Fixed TF2/Cstrike extensions being loadable on incompatible games.
1.45 + - Fixed various documentation inconsistencies and typos.
1.46 + - Fixed internal bugs with file extension handling.
1.47 +
1.48 +Notes:
1.49 +
1.50 + There is a possible compatibility regression from amb1684. SetAdminPassword()
1.51 + has been modified to remove any set password when given an empty string. Previously,
1.52 + a blank password ("") would force an admin to use "setinfo" to set an empty password,
1.53 + but this functionality was deemed unuseful and unintended. Blank passwords now
1.54 + remove any set password.
1.55 +
1.56 +----------------------------
1.57 +
1.58 +SourceMod 1.0.1 [2008-05-20]
1.59 +
1.60 +Changes:
1.61 +
1.62 + - Fixed SDKTools compatibility for latest TF2 update.
1.63 + - Removed GivePlayerItem from TF2 (TF2 update broke functionality).
1.64 + - Fixed amb1688: GivePlayerItem offset was wrong for DoD:S Linux.
1.65 + - Fixed amb1657: Server console did not see admin version of sm_who.
1.66 + - Fixed amb1648: Stack corruption from GetClientEyeAngles() on Windows.
1.67 + - Fixed amb1646: NetFlow_Both did not work for client network statistics.
1.68 + - Fixed amb1601: Vote FF menu reading from sv_alltalk cvar instead of mp_friendlyfire.
1.69 + - Fixed amb1591: Fixed listen server crashes on mods like IOS:S which pre-add more than one bot.
1.70 + - Fixed amb1586: GetTeamName() could crash the server if called on load.
1.71 + - Fixed mapchooser's round counting for TF2.
1.72 + - Fixed a bug where an RTE on plugin load would throw a message referring to the plugin as "-1".
1.73 + - Symbols are no longer stripped on Linux.
1.74 + - Minor SourceMod SDK fixes.
1.75 +
1.76 +Notes:
1.77 +
1.78 + The extension interface version has been bumped. Any extensions compiled against 1.0.1 will require 1.0.1 or higher to run. Extensions against 1.0.0 will continue to run normally.