You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							8.9 KiB
						
					
					
				
			
		
		
	
	
							8.9 KiB
						
					
					
				Changelog
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.
v1.2.7 - 2022-09-23
Commits
- [Fix] recognize document.allin IE 6-1006c1db2
- [Tests] improve logic for FF 20-35 0f7d9b9
- [Fix] handle document.allin FF 27 (and +, probably)696c661
- [Tests] fix proxy tests in FF 42-63 985df0d
- [readme] update tested browsers 389e919
- [Fix] detect document.allin Opera 12.16b9f1022
- [Fix] HTML elements: properly report as callable in Opera 12.16 17391fe
- [Tests] fix inverted logic in FF3 test 056ebd4
v1.2.6 - 2022-09-14
Commits
- [Fix] work for document.allin Firefox 3 and IE 6-8015132a
- [Test] skip function toString check for nullish values 8698116
- [readme] add "supported engines" section 0442207
- [Tests] skip one of the fixture objects in FF 3.6 a501141
- [Tests] allow classconstructor tests to fail in FF v45 - v54, which has undetectable classesb12e4a4
- [Fix] Safari 4: regexes should not be considered callable 4b732ff
- [Fix] properly recognize document.allin Safari 43193735
v1.2.5 - 2022-09-11
Commits
- [actions] reuse common workflows 5bb4b32
- [meta] better eccheckcommandb9bd597
- [meta] use npmignoreto autogenerate an npmignore file3192d38
- [Fix] for HTML constructors, always use tryFunctionObjecteven in pre-toStringTag browsers3076ea2
- [Dev Deps] update eslint,@ljharb/eslint-config,available-typed-arrays,object-inspect,safe-publish-latest,tape8986746
- [meta] add auto-changelog7dda9d0
- [Fix] properly report document.allda90b2b
- [actions] update codecov uploader c8f847c
- [Dev Deps] update eslint,@ljharb/eslint-config,aud,object-inspect,tape899ae00
- [Dev Deps] update eslint,@ljharb/eslint-config,es-value-fixtures,object-inspect,tape344e913
- [meta] remove greenkeeper config 737dce5
- [meta] npmignore coverage output 680a883
1.2.4 / 2021-08-05
- [Fix] use has-tostringtagapproach to behave correctly in the presence of symbol shams
- [readme] fix repo URLs
- [readme] add actions and codecov badges
- [readme] remove defunct badges
- [meta] ignore eclint checking coverage output
- [meta] use prepublishOnlyscript for npm 7+
- [actions] use node/installinstead ofnode/run; usecodecovaction
- [actions] remove unused workflow file
- [Tests] run nycon all tests; usetaperunner
- [Tests] use available-typed-arrays,for-each,has-symbols,object-inspect
- [Dev Deps] update available-typed-arrays,eslint,@ljharb/eslint-config,aud,object-inspect,tape
1.2.3 / 2021-01-31
- [Fix] document.allis callable (do not usedocument.all!)
- [Dev Deps] update eslint,@ljharb/eslint-config,aud,tape
- [Tests] migrate tests to Github Actions
- [actions] add "Allow Edits" workflow
- [actions] switch Automatic Rebase workflow to pull_request_targetevent
1.2.2 / 2020-09-21
- [Fix] include actual fix from 579179e
- [Dev Deps] update eslint
1.2.1 / 2020-09-09
- [Fix] phantomjs‘ Reflect.apply does not throw properly on a bad array-like
- [Dev Deps] update eslint,@ljharb/eslint-config
- [meta] fix eclint error
1.2.0 / 2020-06-02
- [New] use Reflect.apply‑based callability detection
- [readme] add install instructions (#55)
- [meta] only run audon prod deps
- [Dev Deps] update eslint,@ljharb/eslint-config,tape,make-arrow-function,make-generator-function; addaud,safe-publish-latest,make-async-function
- [Tests] add tests for function proxies (#53, #25)
1.1.5 / 2019-12-18
- [meta] remove unused Makefile and associated utilities
- [meta] add fundingfield; add FUNDING.yml
- [Dev Deps] update eslint,@ljharb/eslint-config,semver,tape,covert,rimraf
- [Tests] use shared travis configs
- [Tests] use eccheckovereditorconfig-tools
- [Tests] use npx audinstead ofnspornpm auditwith hoops
- [Tests] remove jscs
- [actions] add automatic rebasing / merge commit blocking
1.1.4 / 2018-07-02
- [Fix] improve classand arrow function detection (#30, #31)
- [Tests] on all latest node minors; improve matrix
- [Dev Deps] update all dev deps
1.1.3 / 2016-02-27
- [Fix] ensure “class “ doesn’t screw up “class” detection
- [Tests] up to nodev5.7,v4.3
- [Dev Deps] update to eslintv2,@ljharb/eslint-config,jscs
1.1.2 / 2016-01-15
- [Fix] Make sure comments don’t screw up “class” detection (#4)
- [Tests] up to nodev5.3
- [Tests] Add parallelshell, run both--es-stagingand stock tests at once
- [Dev Deps] update tape,jscs,nsp,eslint,@ljharb/eslint-config
- [Refactor] convert isNonES6ClassFnintoisES6ClassFn
1.1.1 / 2015-11-30
- [Fix] do not throw when a non-function has a function in its Prototype (#2)
- [Dev Deps] update tape,eslint,@ljharb/eslint-config,jscs,nsp,semver
- [Tests] up to nodev5.1
- [Tests] no longer allow node 0.8 to fail.
- [Tests] fix npm upgrades in older nodes
1.1.0 / 2015-10-02
- [Fix] Some browsers report TypedArray constructors as typeof object
- [New] return false for "class" constructors, when possible.
- [Tests] up to io.jsv3.3,nodev4.1
- [Dev Deps] update eslint,editorconfig-tools,nsp,tape,semver,jscs,covert,make-arrow-function
- [Docs] Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG
1.0.4 / 2015-01-30
- If @@toStringTag is not present, use the old-school Object#toString test.
1.0.3 / 2015-01-29
- Add tests to ensure arrow functions are callable.
- Refactor to aid optimization of non-try/catch code.
1.0.2 / 2015-01-29
- Fix broken package.json
1.0.1 / 2015-01-29
- Add early exit for typeof not "function"
1.0.0 / 2015-01-29
- Initial release.