v2.1.0
This release brings support for Bucket/Object lock operations, as well as disable TypeScript as we continue to annotate the project with types.
New Features
- feat: Support Bucket/Object lock operations (#374)
Implementation Changes
- disable types for now (#392)
- Don't publish sourcemaps (#412)
TypeScript support (in progress)
- fix: add better types for file.ts (#436)
- fix: use ~ for typescript (and fix compile errors) (#426)
- fix: Add typing for File#download() (#409)
- chore: convert system tests to typescript (#424)
- Improve TypeScript types (part 4) (#402)
- ts: convert jsdoc types to typescript interfaces (1) (#383)
- fix: TS definition (#387)
- Annotate types #3 (#391)
- Annotate types (2) (#388)
Dependencies
- chore(deps): update dependency eslint-plugin-prettier to v3 (#419)
Documentation
- docs: Modify source location for templates (#410)
- docs: Explain
Bucket#upload()
still exists (#421)
Internal / Testing Changes
- fix(tests): fix system tests on CircleCI (#431)
- fix(tests): system-test compiles to ./build, fix relative path (#428)
- Update kokoro config (#425)
- chore(samples): convert samples to async/await (#422)
- build: samples test by adding approprate test variables (#423)
- build: bring in latest kokoro cfgs to run System tests on PRs (#413)
- test: remove appveyor config (#411)
- Enable prefer-const in the eslint config (#404)
- fix(test): instantiate PubSub using new (#403)
- fix: optionsOrCallback could be undefined if not given, check before assign (#401)
- Fix the requesterPays methods (#400)
- Enable no-var in eslint (#398)
- samples: don't use USA formatted dates for expiry (#396)
- fix: copy(): Use correct destination file name in URI (#389)