All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- [Deps] update
string.prototype.trimstart
; usecall-bind
instead ofes-abstract
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
; addaud
- [actions] add "Allow Edits" workflow
- [actions] switch Automatic Rebase workflow to
pull_request_target
event - [Tests] migrate tests to Github Actions
- [Tests] run
nyc
on all tests - [Tests] add
implementation
test; runes-shim-api
in postlint; usetape
runner
- [Refactor] use
string.prototype.trimstart
for the implementation - [Refactor] use
es-abstract
’scallBind
helper instead offunction-bind
directly - [meta] correct spec year
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
,functions-have-names
; addsafe-publish-latest
- [meta] add
funding
field - [Dev Deps] update
eslint
,@ljharb/eslint-config
,functions-have-names
,tape
- [Tests] use shared travis-ci configs
- [actions] add automatic rebasing / merge commit blocking
- [New] add
auto
entry point - [Deps] update
function-bind
,define-properties
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,covert
,tape
,@es-shims/api
- [meta] clean up scripts
- [meta] Only apps should have lockfiles
- [Tests] up to
node
v12.10
,v11.15
,v10.16
,v9.11
,v8.16
,v7.10
,v6.17
,v5.10
,v4.9
; usenvm install-latest-npm
- [Tests] allow a name of
trimLeft
ortrimStart
- [Tests] fix tests for the mongolian vowel separator
- [Tests] use
functions-have-names
- [Tests] use
npx aud
instead ofnsp
ornpm audit
with hoops - [Tests] remove
jscs
- [Tests] use pretest/posttest for linting/security
- [Breaking] conform to the es-shim API
- [Deps] update
define-properties
- [Dev Deps] update
tape
,jscs
,nsp
,eslint
,@ljharb/eslint-config
- [Tests] up to
node
v5.5
- [Tests] fix npm upgrades on older nodes
- Fix deps mistakenly being dev deps
- v1.0.0