公共组件、公共样式集合
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.
 
 
 
 

23 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.

v3.1.3 - 2025-06-20

Commits

  • Only apps should have lockfiles 8b06730
  • [lint] fix whitespace 9a76e2f
  • [lint] fix parens/curlies/semis/etc 6fd84bf
  • [meta] add auto-changelog 796c38d
  • [Tests] fix tests in node 17 3661fb0
  • Revert "[Tests] fix tests in node < 3" 7431b57
  • [Tests] fix tests in node < 3 eb9f97a
  • [Fix] ensure unknown algorithms throw + known ones match node 26d4fd3
  • [Tests] add GHA, always run nyc 513906a
  • [lint] fix a few more rules ab04da8
  • [lint] switch to eslint 89694cf
  • [Tests] add coverage d0d534b
  • [Refactor] use to-buffer e3102a8
  • [readme] improve badges fca0c9d
  • [Tests] remove unused travis file a2c7d93
  • [meta] switch from files to npmignore 7f31fbc
  • [Tests] use .nycrc 8d628e8
  • [Refactor] minor tweaks fc61005
  • [Deps] update create-hmac, safe-buffer, sha.js ae2a7d0
  • [Fix] pin create-hash, ripemd160 due to breaking changes e079968
  • [Tests] fix tests in node 3 45fbcf3
  • [meta] skip publishing benchmarks 19ea57b
  • [Dev Deps] add missing peer dep 645e252

v3.1.2 - 2021-04-09

Commits

v3.1.1 - 2020-06-04

Commits

v3.1.0 - 2020-06-03

Merged

  • check if process.version is available #85

Commits

v3.0.17 - 2018-09-25

Commits

v3.0.16 - 2018-04-20

Merged

  • default to SHA1 for native #76

Commits

  • fix standard indentation 740d93e
  • tests: fix JS/sync tests not being run 1416637
  • increase sync.js internal coverage 4e07660
  • travis: add 8 and 9 d82c51b

v3.0.15 - 2018-04-01

Merged

  • Throw if password / salt is not a buffer or string #77
  • Update README.md for async recommendation #75

Commits

v3.0.14 - 2017-09-08

Merged

  • use the local implementations if crypto.bpkdf2Sync #72

Commits

  • use the local implementations if either crypto.bpkdf2Sync doesn't exist OR it doesn't contain the marker string 9132b7a

v3.0.13 - 2017-08-02

Merged

  • fail better when node version loaded in browser #71
  • remove unnecessary r, T values #68

Commits

  • tests: add dkLen < and > c3d2998
  • align definitions with assignment, formatting 5c50528
  • lib/sync*: avoid inner-loop T copy 74b80d3
  • sync: align definitions with assignment c818cf1
  • remove unused r variable 9e0d168
  • travis: drop 0.12 0985c3e
  • sync-browser: consistent exports 90ac748
  • just remove microtime 0fa9638
  • standard --fix 8281fc6

v3.0.12 - 2017-05-11

Merged

  • fix #60 - use browser.js in the browser, instead of index.js; include lib folder in the published package #62

Fixed

  • fix #60 - use browser.js in the browser, instead of index.js; include lib folder in the published package (#62) #60

Commits

v3.0.11 - 2017-05-11

Commits

v3.0.10 - 2017-05-11

Merged

  • node for the node, js for the browser #59
  • real optimizations #57
  • benchmark #56
  • do our own hmacing #54

Commits

v3.0.9 - 2016-10-05

Merged

  • protect 0.10 users by throwing #47

Commits

  • warn 0.10 users by throwing 5e63f63

v3.0.8 - 2016-09-22

Fixed

  • package: add engines #46

Commits

  • package: 1 too many indentations bffd057
  • package: 90% branch coverage is fine for now c3d57f9

v3.0.7 - 2016-09-16

Merged

  • browser: avoid process.version split before process.browser #44

v3.0.6 - 2016-09-14

Merged

  • tests: fix UTF-8 encoding #42
  • Add browserify dependency, rename index.html to bundle.html #41
  • package: add browser.js #39

Commits

  • add browserify and remove mocha from test/index.html f28965d
  • rename index.html to bundle.html 7d850d2

v3.0.5 - 2016-09-12

Merged

  • use tape instead of mocha #35
  • tests: remove binary assumption, fixes #34 #36
  • README: add documentation, close #31 #33
  • fix coverage #32
  • [trivial] update README.md #28
  • [trivial] rename async-shim.js to node-shim-async.js #29
  • update travis & standard #24
  • browser: delay async computation, fixes #13 #14

Fixed

  • Merge pull request #36 from crypto-browserify/testfix #34
  • tests: remove binary assumption, fixes #34 #34
  • Merge pull request #33 from crypto-browserify/dcousens-patch-1 #31
  • README: add documentation, close #31 #31
  • README: fix pbkdf2 spelling, resolves #20 #20
  • Merge pull request #14 from crypto-browserify/dcousens-patch-1 #13
  • browser: delay async computation, fixes #13 #13

Commits

  • add node-shim.js 5eaa6ba
  • browser: default the encoding 94e7979
  • update tests 931b7d5
  • package: update standard dd02315
  • move checkParameters to separate file 93ffd51
  • tests: merge to avoid double up of code 59f6577
  • travis: update config 7ab61b4
  • update README.md 8bf4958
  • pull out type checking e6b815f
  • browser: s/testParams/checkParameters/ 7730a55
  • package: add files field to package.json 3ee45ed
  • rename async-shim.js to node-shim-async.js 2268e11
  • browser: return null for error c470de1
  • .travis: test node 6 9f949d4

3.0.4 - 2015-03-27

Merged

  • Fix shim encoding and more reliably close child process #12

Commits

  • async errors and exiting 2bcfba8
  • tests: add failing utf8 test ea1ddaf
  • fix 2 types of errors 0cbba29
  • fix standard formatting issues 93b06d3
  • fix shim encoding a57d9c6
  • index/browser: rename MAX_INT to MAX_ALLOC 9f6fb05
  • package: use standard 3.0.0 941b46b

v3.0.3 - 2015-02-15

Commits

3.0.2 - 2015-02-15

Merged

  • fix bug in encoding #10

Commits

  • tests: add non-printable fixture handling and example fixture 040707d
  • add 0.12 and iojs to travis 45165c4

3.0.1 - 2015-01-29

Commits

  • modularize 68c6c36
  • all: standard cmpliance 2f5ff3b
  • add shim 386d4af
  • add browser tests b88ad8d
  • package: add coveralls and re-order 5834697
  • package: add standard test suite e504eed
  • package: update repository URL b217d1a
  • tests: remove unnecessary semicolon/vars 24f8ab3
  • package: add coveralls c5b6d51
  • index: remove unnecessary __pbkdf2Export e51121f
  • index: fix digest algorithm typo 558b3dd
  • README: update repository URL f1fc7b4
  • package: latest devDependencies 9624836
  • package: use latest create-hmac ffd5b94
  • package: update description 7fbec99

2.0.1 - 2014-09-25

Merged

  • move istanbul to dev dependencies #1

2.0.0 - 2014-09-24

Commits

  • pbkdf2: add async impl. and invalid tests 16d209e
  • README: update to latest API c2f01cf
  • index: re-order var declarations 8ad010d

1.0.1 - 2014-09-17

Commits