diff --git a/HISTORY.md b/HISTORY.md index 195f0e96..d79086d1 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,3 +1,15 @@ +v1.4.0 (2020-10-10) +----------- +* Update Lua to 5.4.1 +* Add skynet.select +* Improve mysql driver (@zero-rp @xiaojin @yxt945) +* Improve websocket and ssl (@lvzixun) +* Improve sproto (double @lvzixun map @t0350) +* Add padding mode PKCS7 for DES +* Add jmem in debug console +* Add skynet_socket_pause for net traffic control +* Add timestamp to default logger + v1.3.0 (2019-11-19) ----------- * Improve mysql driver (@yxt945) diff --git a/lualib/sprotoparser.lua b/lualib/sprotoparser.lua index 4335af8e..cfa25afa 100644 --- a/lualib/sprotoparser.lua +++ b/lualib/sprotoparser.lua @@ -4,7 +4,9 @@ local table = require "table" local packbytes local packvalue -if _VERSION == "Lua 5.3" then +local version = _VERSION:match "5.*" + +if version and tonumber(version) >= 5.3 then function packbytes(str) return string.pack("