features
- [
e3ae527
] - feat: add utility.unescape (#38) (Yiyu He <[email protected]>)
others
- [
50fb750
] - chore: use ^ as deps version (#37) (fengmk2 <[email protected]>)
features
- [
d401917
] - feat: add replacer and space to writeJSON* (#34) (Khaidi Chu <[email protected]>)
fixes
- [
fbbf905
] - fix: don't use arrow function (#31) (Yiyu He <[email protected]>)
features
- [
8a84707
] - feat: add readJSON and writeJSON (#29) (Haoliang Gao <[email protected]>)
- feat: add includesInvalidHttpHeaderChar() to detect invalid char
- test: add url test for replaceInvalidHttpHeaderChar
- chore: remove unused comments
- feat: replacement support function format
- feat: add utility.assign (#27)
- feat: add replace invalid http header character (#26)
- feat: add utils.random function (#25)
- bench: add Array.from(arguments) bench test
- feat(array): impl faster splice one element on array (#24)
- refactor: use faster empty object instead of Object.create(null) (#23)
- benchmark: update arguments to array
- chore: add doc
- feat: add utility.argumentsToArray
- chore: add david-dm status badge
- deps: remove unuse mm module
- test: use ava and nyc instead of mocha and istanbul
- bench: add string and tpl string benchmark
- refactor: use escape-html
- feat: utility.dig
- test(date): fix timezone on test assert
- feat(date): make YYYYMMDDHHmmss() support param not Date
- test: use codecov.io
- feat(JSON): add strict JSON parse
- feat(crypto): add sha256 hash
- fix(crypto): base64decode support return buffer
- feat(string): add string replace
- setImmediate support argmuents
- add utility.try
- add split(str, sep=,)
- remove address methods, please use
address
module
- fix deps
- YYYYMMDDHHmmss() support custom dateSep
- support
YYYYMMDD(d, sep)
- add YYYYMMDDHHmmss benchmark
- add sha1 to readme
- add random string benchmark
- utils.YYYYMMDDHHmmssSSS(','); // '2013-04-17 14:43:02,674'
- support var map = util.map({a: 1})
- add sha1()
- remove config from scripts
- add randomString() and has() (@dead-horse)
- install from cnpm
- add YYYYMMDD()
- support sub object md5
- support timestamp string
- parse timestamp
- hash object
- add npm image
- utils.setImmediate()
- fix test case
- add number utils: toSafeNumber()
- add utils.YYYYMMDDHHmmss()
- add base64 format md5
- add timestamp()
- move getIP() to address, fixed #2
- utils.getParamNames(): get a function parameters names
- fixed interface name wrong on liunx
- add getIP()
- add more test cases
- Safe encodeURIComponent and decodeURIComponent
- add randomSlice() fixed #1
- fixed timezone +0000 and test cases
- utils.logDate(); // '2013-04-17 14:43:02.674'
- faster accesslogDate() impl
- add benchmark
- add accessLogDate()
- add hmac()
- update copyright year
- update md5 readme
- add base64 encode and urlsafe base64 encode
- add html escape()
- update makefile
- first commit