Skip to content
Permalink
44f8411b9e
Switch branches/tags
Go to file
@ljharb
Latest commit 70330a4 Jan 5, 2022 History
7 contributors

Users who have contributed to this file

@ljharb @gaearon @sophiebits @wojtekmaj @KonstHardy @flarnie @aweary

15.8.1

  • [Fix] fix crash when a custom propType return lacks .data; call hasOwnProperty properly (#370)
  • [meta] Fix formatting in CHANGELOG.md (#367)
  • [Tests] add missing test coverage (#370)
  • [Tests] convert normal it functions to arrow functions (#370)
  • [Tests] do not fail fast; add react 17 (#366)
  • [Dev Deps] update eslint

15.8.0

  • [New] add PropTypes.bigint (#365)
  • [New] oneOfType: Add expected types to warning (#198)
  • [New] Add type check for validator for 'shape' and 'exact' (#234)
  • [Fix] checkPropTypes: Friendlier message when using a type checker that is not a function (#51)
  • [Refactor] extract has (#261, #125, #124)
  • [readme] Fix branch name (master -> main) (#364)
  • [readme] Clarify usage of elementType (#335)
  • [docs] highlighted the func name (#321)
  • [docs] Typo fix in example (#300)
  • [docs] Add instructions for intentional inclusion of validation in production. (#262)
  • [docs] PropTypes.node: add link to react docs
  • [docs] Improve wording for checkPropTypes (#258)
  • [meta] Add a package sideEffects field. (#350)
  • [meta] use in-publish to avoid running the build on install
  • [deps] regenerate yarn.lock
  • [deps] update react-is (#347, #346, #345, #340, #338)
  • [eslint] enable some rules (#360)
  • [Tests] Use GH Actions (#363)
  • [Tests] Fix spelling (#318)
  • [Tests] Fixed typo: 'Any type should accept any value' (#281)
  • [Tests] fix broken tests; test the build process
  • [Dev Deps] update browserify, bundle-collapser, eslint, in-publish, react, uglifyify, uglifyjs

15.7.2

  • [Fix] ensure nullish values in oneOf do not crash (#256)
  • [Fix] move loose-envify back to production deps, for browerify usage (#203)

15.7.1

  • [Fix] avoid template literal syntax (#255, #254)

15.7.0

  • [New] Add .elementType (#211)
  • [New] add PropTypes.resetWarningCache (#178)
  • oneOf: improve warning when multiple arguments are supplied (#244)
  • Fix oneOf when used with Symbols (#224)
  • Avoid relying on hasOwnProperty being present on values' prototypes (#112, #187)
  • Improve readme (#248, #233)
  • Clean up mistaken runtime dep, swap envify for loose-envify (#204)

15.6.2

  • Remove the fbjs dependency by inlining some helpers from it (#194))

15.6.1

  • Fix an issue where outdated BSD license headers were still present in the published bundle #162

15.6.0

  • Switch from BSD + Patents to MIT license
  • Add PropTypes.exact, like PropTypes.shape but warns on extra object keys. (@thejameskyle and @aweary in #41 and #87)

15.5.10

  • Fix a false positive warning when using a production UMD build of a third-party library with a DEV version of React. (@gaearon in #50)

15.5.9

  • Add loose-envify Browserify transform for users who don't envify globally. (@mridgway in #45)

15.5.8

  • Limit the manual PropTypes call warning count because it has false positives with React versions earlier than 15.2.0 in the 15.x branch and 0.14.9 in the 0.14.x branch. (@gaearon in #26)

15.5.7

  • Critical Bugfix: Fix an accidental breaking change that caused errors in production when used through React.PropTypes. (@gaearon in #20)
  • Improve the size of production UMD build. (@aweary in 38ba18 and 7882a7)

15.5.6

Note: this release has a critical issue and was deprecated. Please update to 15.5.7 or higher.

15.5.5

Note: this release has a critical issue and was deprecated. Please update to 15.5.7 or higher.

15.5.4

Note: this release has a critical issue and was deprecated. Please update to 15.5.7 or higher.

  • Reduce the size of the UMD Build. (@acdlite in 31e9344)
  • Remove bad package url. (@ljharb in 158198f)
  • Remove the accidentally included typechecking code from the production build.

15.5.3

Note: this release has a critical issue and was deprecated. Please update to 15.5.7 or higher.

  • Remove the accidentally included React package code from the UMD bundle. (@acdlite in df318bb)

15.5.2

Note: this release has a critical issue and was deprecated. Please update to 15.5.7 or higher.

  • Remove dependency on React for CommonJS entry point. (@acdlite in cae72bb)

15.5.1

Note: this release has a critical issue and was deprecated. Please update to 15.5.7 or higher.

  • Remove accidental uncompiled ES6 syntax in the published package. (@acdlite in e191963)

15.5.0

Note: this release has a critical issue and was deprecated. Please update to 15.5.7 or higher.

  • Initial release.

Before 15.5.0

PropTypes was previously included in React, but is now a separate package. For earlier history of PropTypes see the React change log.