- feat: add dpr
- feat(fileSize): turn back to bytes
- feat(table): parse table string
- feat: add singleton
- feat: add theme
- feat: add isShadowRoot
- fix(isErr): DOMException return false
- feat: add Channel
- feat: add pointerEvent
- fix: randomId size over 21 error #33
- feat: add dataUrl
- feat: add tildify
- feat: add isMac
- feat(hotkey): support element option
- fix: lazyImport
- feat: add isStrBlank
- fix(remove): loop through undefined values
- fix(isHidden): position fixed always return true
- feat: add stripBom
- feat(MediaQuery): support setQuery
- fix: is function ts types
- fix(uncaught): worker error null
- feat(container): memUsage, memLoad
- feat(cgroup): memory
- perf(md5): use crypto if possible
- feat: add fileUrl
- fix(trigger): typescript definition
- fix(ajax): Add query parameters if they are necessary #27
- fix(container): cpuLoad return NaN
- feat: add isDocker
- feat: add cgroup
- feat: add container
- fix(raf): illegal invocation
- feat: add hookFn
- fix(Tracing): async api
- feat: add Trace
- feat: add Tracing
- feat: add FileStore
- feat: add FileBlobStore
- feat: add cacheRequire
- feat: add Readiness
- feat(evalCss): return style node
- feat: add HeapSnapshot
- feat: add lazyImport
- feat(naturalSort): support any type
- feat: add naturalSort
- feat: add isCyclic
- feat: add Benchmark
- feat(stringifyAll): parse
- fix(highlight): error when style tag empty
- feat: add ResizeSensor
- feat: add cssPriority
- feat: add SingleEmitter
- fix(cliHelp): no miniprogram env
- fix(Emitter): mixin removeAllListeners missing
- feat: add isDir
- feat($insert): dom element
- feat(highlight): add class
- fix(waitUntil): dynamic error message
- fix: Security Fix for Prototype Pollution #22
- fix(ucs2): encode Maximum call stack size exceeded
- fix(Emitter): error if off is called in listener
- feat: add wordWrap
- feat: add cliHelp
- feat: add sameOrigin
- feat(stackTrace): add browser env
- feat: add Trie
- feat: add morphDom
- feat: add mergeArr
- feat: add isFullWidth
- feat: add strWidth
- feat: add table
- fix(Emitter): delete wrong listener when calling off
- feat: add shebang
- feat: add pipe
- feat: add strTpl
- feat: add I18n
- feat: add replaceAll
- feat: add Socket
- feat: add isRunning
- feat(Emitter): removeAllListeners
- fix(parseHtml): empty attribute receives undefined
- fix(Class): unsafe-eval CSP violation
- fix(Emitter): ts definition
- fix($): css ts definition
- add: Wrr
- test: increase test coverage to over 95%
- add: Semaphore
- add: truncate
- fix: ignore node require for webpack #18
- add: morse
- add: isDarkMode
- fix($property): error when nodes are empty
- add: isHidden
- add: durationFormat
- fix(extendDeep): prototype pollution #17
- add: invariant
- add: isAsyncFn
- add: Delegator
- add: sortKeys
- add: bytesToWords
- add: wordsToBytes
- add: reverse
- add: create
- add: defined
- feat(md5): bytes
- add: stripNum
- add: hex
- feat(strToBytes, bytesToStr): encoding
- add: notify
- add: selector
- add: css
- add: sizeof
- add: normalizePhone
- add: HashTable
- feat(LinkedList): find
- add: seedRandom
- add: randomColor
- add: jsonClone
- fix(Color): toHex
- add: PriorityQueue
- add: heapSort
- add: Heap
- fix(highlight): style for sub language
- add: xpath
- add: fnv1a
- add: BloomFilter
- add: Caseless
- add: emulateTouch
- fix(uncaught): pass error object instead of event
- fix(highlight): style should be optional
- fix(Stack): size should not below 0
- add: toAsync
- fix(Url): incorrect result for urls without path
- add: slugify
- add: universalify
- feat(compressImg): support url
- feat(isBuffer): change env to all
- add: deburr
- add: parseHtml
- add: html
- add: crc8
- add: crc16
- add: crc32
- add: eslint for release package
- add: crc1
- fix(Select): #10
- add: highlight
- feat(stringifyAll): support ignore
- add: stringifyAll
- add: getProto
- add: isSymbol
- feat(allKeys): support unenumerable and symbol
- add: golangify
- add: stripIndent
- add: delRequireCache
- add: ini
- feat(isPortFree, getPort): support host
- feat(isFn): support async function
- Add fnArgs
- Add stackTrace
- Fix mime ts definition
- Add isPortFree
- Add ordinal
- Add MediaQuery
- Add h
- Add isIp
- Add fileType
- Fix convertBin ts definition
- Add fuzzySearch
- Add mime
- Add convertBin
- Add shellSort
- Add deprecate
- Fix Url ts definition
- Fix compressImg ts definition
- Add levenshtein
- Add randomId
- Fix decodeUriComponent when string is totally not encoded
- Fix randomBytes when crypto is not available
- Use var instead of const when compiled to es5
- Support mini program
- Add wx
- Add Lru
- Add QuickLru
- LinkedList support rmNode
- Add kill
- fnParams support arrow functions
- Add waitUntil
- Fix entry file ts definition
- Remove redundant comments
- Fix remove ts definition
- Add browser and node entry
- Fix template, use
- Add ansiColor, sleep
- debug support terminal color
- Add prefetch
- Add ric
- Add fullscreen
- Add binarySearch
- Add vlq
- Add openFile
- Add typescript support
- Add isPrime
- Add open
- Add times
- Add uncaught
- Add normalizeHeader
- Add md5
- Add rc4
- Add getPort
- Add combine
- Add strToBytes, bytesToStr