Skip to content

Latest commit

 

History

History
126 lines (84 loc) · 2.94 KB

File metadata and controls

126 lines (84 loc) · 2.94 KB

base64-arraybuffer-es6

?

  • chore: update devDeps.

3.1.0

  • feat: add ArrayBuffer options as second argument to decode

3.0.1

  • chore: build separate declaration files off same file but put in separate directories

3.0.0

  • fix: update to nodenext moduleResolution

2.0.1

User-focused

  • fix: ensure 2nd and 3rd argument encode types are optional

2.0.0

User-focused

  • fix: throw if decode string length not divisible by 4
  • feat: provide TypeScript typings

Dev-focused

  • chore: update devDeps.

1.0.0

User-focused

  • Breaking change: Requires ^12.22.0, ^14.17.0, or 16+
  • Enhancement: ESM

Dev-focused

  • Maintenance: Add .editorconfig
  • npm: Update devDeps.

0.7.0

User-focused

  • Breaking change: Minimum of Node 6
  • Breaking change: Remove peerDependencies

Dev-focused

  • Linting: As per latest ash-nazg
  • Linting: Drop remarkrc
  • Babel: Use recommmended json extension
  • Editorconfig: Enforce JSON spacing
  • npm: Switch to pnpm
  • npm: Switch server to http-server
  • npm: Update devDeps (including changing updated ash-nazg peerDeps.)

0.6.0

  • Breaking change: Bump to at least Node 0.10.0 (had been using features not supported)
  • Linting: Check RC file
  • Linting: Use ash-nazg and check HTML and MD
  • Testing: Add nyc for coverage
  • Testing: Add test of non-null length (brings to 100% coverage)
  • Testing: Use register-assert
  • npm: Avoid deprecated rollup-plugin-babel in favor of rollup/plugin-babel
  • npm: Update core-js-bundle peerDep. and devDeps

0.5.0

  • Breaking change: Drop yarn
  • Linting: Switch away from deprecated no-extension .eslintrc to add .js
  • Testing: Switch from nodeunit to Mocha/Chai
  • Testing: Use CLI instead of programmatic server; use open-cli to open file
  • Build: Add browserslist
  • npm: Add core-js-bundle to peerDependencies
  • npm: Update devDeps

0.4.2

  • Fix: Overcome Safari's idiosyncrasies with Uint8Array constructor (@dfahlander).

0.4.1

  • Fix .npmignore to include proper files in package

0.4.0

  • Breaking change: Point to dist ES version for module; browser versions should reference this
  • Linting (ESLint): Add .eslintignore file; override "object-curly-spacing" for new "standard"; avoid Node-deprecated url.parse
  • npm: Update Babel 7, other devDeps

0.3.1

  • Fix .npmignore

0.3.0

  • Build: Add Yarn

0.2.0

  • Build: Use non-deprecated env over es2015; remove unused babel-loader
  • npm: Update devDeps (rollup, eslint)

0.1.0 (First version adapted from base64-arraybuffer)

  • Refactoring/Build: Convert to ES6 source and apply Rollup with Babel to get UMD
  • npm: Add module property for ES6 module compilation
  • Build: Remove Grunt, add file extensions
  • Docs: Add CHANGES file, add project info to README
  • Linting: Switch to eslint
  • Linting: Add for Markdown
  • Testing: Add browser test
  • travis: Remove travis file
  • .gitignore: Avoid ignoring test/