History
December 28, 2023 ยท View on GitHub
v9.4.0 2023 December 28
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
v9.3.0 2023 December 27
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
v9.2.0 2023 December 5
- Updated dependencies, base files, and editions using boundation
v9.1.0 2023 December 5
- Updated dependencies, base files, and editions using boundation
v9.0.0 2023 November 25
- Type definitions now discriminate inputs and outputs, allowing TypeChecker to work natively with TypeScript narrowing
- Thank you to jcalz on StackOverflow for pointing me in the right direction
- Updated dependencies, base files, and editions using boundation
v8.6.0 2023 November 25
- Updated dependencies, base files, and editions using boundation
v8.5.0 2023 November 21
- Updated dependencies, base files, and editions using boundation
v8.4.0 2023 November 21
- Updated dependencies, base files, and editions using boundation
v8.3.0 2023 November 20
- Updated dependencies, base files, and editions using boundation
v8.2.0 2023 November 14
- Updated dependencies, base files, and editions using boundation
v8.1.0 2023 November 13
- Updated dependencies, base files, and editions using boundation
v8.0.0 2023 November 13
- Updated dependencies, base files, and editions using boundation
- Updated license from
MITtoArtistic-2.0 - Minimum required Node.js version changed from
node: >=10tonode: >=4adapting to ecosystem changes
v7.18.0 2021 August 1
- Updated dependencies, base files, and editions using boundation
v7.17.0 2020 October 29
- Updated dependencies, base files, and editions using boundation
v7.16.0 2020 September 5
- Updated dependencies, base files, and editions using boundation
v7.15.0 2020 September 4
- Updated dependencies, base files, and editions using boundation
v7.14.0 2020 August 18
- Updated dependencies, base files, and editions using boundation
v7.13.0 2020 August 4
- Updated dependencies, base files, and editions using boundation
v7.12.0 2020 July 23
- Updated dependencies, base files, and editions using boundation
v7.11.0 2020 June 25
- Updated dependencies, base files, and editions using boundation
v7.10.0 2020 June 25
- Updated dependencies, base files, and editions using boundation
v7.9.0 2020 June 22
- Updated dependencies, base files, and editions using boundation
v7.8.0 2020 June 21
- Updated dependencies, base files, and editions using boundation
v7.7.0 2020 June 20
- Updated dependencies, base files, and editions using boundation
v7.6.0 2020 June 11
- Updated dependencies, base files, and editions using boundation
v7.5.0 2020 June 10
- Updated dependencies, base files, and editions using boundation
v7.4.0 2020 May 22
- Updated dependencies, base files, and editions using boundation
v7.3.0 2020 May 21
- Updated dependencies, base files, and editions using boundation
v7.2.0 2020 May 21
- Updated dependencies, base files, and editions using boundation
v7.1.0 2020 May 21
- Updated dependencies, base files, and editions using boundation
v7.0.0 2020 May 11
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=8tonode: >=10to keep up with mandatory ecosystem changes
v6.4.0 2020 May 1
- Updated dependencies, base files, and editions using boundation
v6.3.0 2019 December 10
- Updated dependencies, base files, and editions using boundation
v6.2.0 2019 December 6
- Updated dependencies, base files, and editions using boundation
v6.1.0 2019 December 6
- Updated dependencies, base files, and editions using boundation
v6.0.0 2019 December 6
- Renamed
isEmptytoisNullish - Renamed
isEmptyObjecttoisEmptyKeys - Added
isEmptyPlainObject,isEmptyArray,isEmptyMap,isEmptyWeakMapwhich will all throw if the passed value was not of the expected type - Updated dependencies, base files, and editions using boundation
v5.2.0 2019 December 1
- Updated dependencies, base files, and editions using boundation
v5.1.0 2019 December 1
- Updated dependencies, base files, and editions using boundation
v5.0.0 2019 November 18
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=0.8tonode: >=8to keep up with mandatory ecosystem changes
v4.11.0 2019 November 18
- Updated dependencies, base files, and editions using boundation
v4.10.0 2019 November 18
- Converted to TypeScript
- Updated dependencies, base files, and editions using boundation
v4.9.0 2019 November 13
- Updated dependencies, base files, and editions using boundation
v4.8.0 2019 November 8
- Updated base files and editions using boundation
v4.7.0 2018 December 7
- Updated base files and editions using boundation
v4.6.0 2018 September 8
- Fixed the false positive of
function(AnArgumentWithAnUpperCaseFirstLetter){}being detected as a class byisClassandisConventionalClass - Swapped flow type annotation with typescript jsdoc annotations
- Updated base files and editions using boundation
v4.5.0 2018 February 17
- asynchronous functions are now detected as functions, before there was no support for them
getType(async function () {})now returnsfunctionisFunction(async function () {})returnstrueisAsyncFunction(async function () {})returnstrueisSyncFunction(async function () {})returnsfalse- Thanks to David Kebler for issue #17
v4.4.1 2017 January 18
- Made custom type map argument in
getTypeactually work- Thanks to David Kebler for issue #15
v4.4.0 2016 November 11
- Use
requireoverimport - More efficient
isObjectcheck- Fixes
isObjectandisPlainObjectnot returning booleans in some cases- Thanks to athlordJojo for issue #12
- Fixes
- More comprehensive native vs conventional class tests
- Updated base files
- Removes docs being contained in npm package
- Thanks to Adam Demasi for issue #14
- Removes docs being contained in npm package
- Updated dependencies
v4.3.0 2016 March 21
- Removed
getTypesas it was ambiguous, internal and no one external used it - Exposed
typeMapwhich links types to the methods that check for them, used bygetType
v4.2.1 2016 March 20
- Fixed packing issue
v4.2.0 2016 March 20
- Now defined as individual methods
- Repackaged
v4.1.0 2016 January 15
- Now defined as a class with static methods instead of an object with functions as that is essentially what it is
- Repackaged
v4.0.1 2015 December 9
- Updated base files
- Updated dependencies
v4.0.0 2015 September 21
- Added new
mapandweakmaptypes that thegetTypemethod can now return - Added the methods:
isMap(checks for Map instance)isWeakMap(checks for WeakMap instance)
v3.0.0 2015 August 27
- Added new
classtype that thegetTypemethod can now return - Added the methods:
isClass(checks for native and conventional classes)isNativeClass(checks for native ES6 classes)isConventionalClass(checks for functions that start with a capital letter)
- Anonymous compiled/non-native classes may be detected as functions instead of as classes. If you rely on class detection, be aware of this, and document this to your users accordingly.
v2.1.0 2015 August 26
- Fixed
isEmpty- it use to return the opposite of what was empty - Converted from CoffeeScript to ES6+
- Updated base files
- Everything is now tested thoroughly
v2.0.8 2013 November 1
- Dropped component.io and bower support, just use ender or browserify
v2.0.7 2013 October 27
- Re-packaged
v2.0.6 2013 September 18
- Fixed node release (since v2.0.5)
- Fixed bower release (since v2.0.4)
v2.0.5 2013 September 18
- Fixed node release (since v2.0.4)
v2.0.4 2013 September 18
- Fixed cyclic dependency problem on windows (since v2.0.3)
- Added bower support
v2.0.3 2013 September 18
- Attempt at fixing circular dependency infinite loop (since v2.0.2)
v2.0.2 2013 September 18
- Added component.io support
v2.0.1 2013 March 27
- Fixed some package.json properties
v2.0.0 2013 March 27
- Split typeChecker from bal-util