Releases: googleapis/nodejs-bigquery
Releases · googleapis/nodejs-bigquery
v2.1.0
03-12-2019 15:30 PDT
New Features
- feat: throw errors for missing resource ids (#342)
Bug Fixes
- fix(types): move JobLoadMetadata writeDisposition (#365)
- fix(types): Allow views to be configured using an object or a string (#333)
- fix(types): add missing parameters (selectedFields, startIndex) in table.getRows() options (#331)
Dependencies
- fix(deps): update dependency @google-cloud/paginator to ^0.2.0 (#373)
- fix(deps): update dependency @google-cloud/common to ^0.31.0 (#371)
- fix(deps): update dependency @google-cloud/promisify to ^0.4.0 (#356)
- fix(deps): update dependency duplexify to v4 (#343)
Documentation
- docs(table): link to upstream limit docs (#376)
- docs: update samples and docs to match rubric (#374)
- docs: update links in contrib guide (#358)
- docs: update contributing path in README (#350)
- docs: move CONTRIBUTING.md to root (#349)
- docs: add lint/fix example to contributing guide (#344)
Internal / Testing Changes
- testing: remove nextQuery assertion (#377)
- refactor(samples): split samples into their own files (#368)
- build: Add docuploader credentials to node publish jobs (#370)
- build: use node10 to run samples-test, system-test etc (#369)
- build: system-tests only delete stale resources
- chore: make test prefix unique per run (#363)
- chore(deps): update dependency mocha to v6 (#360)
- test: skip installation test if GOOGLE_CLOUD_TESTS_IN_VPCSC is passed (#345)
- build: use linkinator for docs test (#354)
- fix(deps): update dependency yargs to v13 (#353)
- chore(deps): update dependency @types/tmp to v0.0.34 (#355)
- build: create docs test npm scripts (#352)
- build: test using @grpc/grpc-js in CI (#351)
- build: check for 404s in the docs (#337)
- build: output benchmark data in csv format (#339)
- chore(deps): update dependency eslint-config-prettier to v4 (#338)
v2.0.6
01-08-2019 13:52 PST
Fixes
- fix: correctly iterate query results within stream (#323)
- fix: remove Job.setMetadata method (#319)
- fix(deps): update dependency @google-cloud/common to ^0.29.0 (#314)
Documentation
- fix(docs): package exports an object, not the BigQuery ctor (#322)
- docs: regenerate README.md (#321)
Internal / Testing Changes
- refactor: modernize the sample tests (#318)
v2.0.5
v2.0.4
12-19-2018 14:35 PST
Implementation Changes
Dependencies
- fix(deps): update dependency @google-cloud/common to ^0.28.0 (#308)
- chore(deps): update dependency @types/sinon to v7 (#307)
- fix(deps): update dependency @google-cloud/common to ^0.27.0 (#274)
Documentation
- fix(docs): move doc comments so stream methods show up in docs correctly (#309)
Internal / Testing Changes
v2.0.3
v2.0.2
12-04-2018 14:04 PST
Implementation Changes
TypeScript related changes:
- fix: Changing import of Big from big.js so it doesn't use default (#270)
- refactor(ts): enable noImplicitAny (#259)
- refactor(ts): add @types/proxyquire (#256)
- refactor(ts): refactor system tests to drop unused deps (#254)
- fix(ts): CopyTableMetadata type can’t receive optional values
- refactor(ts): complete type annotations for src (#250)
- refactor(ts): add more types (#246)
Dependencies
- fix: Pin @types/sinon to last compatible version (#267)
- chore(deps): update dependency typescript to ~3.2.0 (#276)
- chore(deps): update dependency gts to ^0.9.0 (#263)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#261)
- chore(deps): update dependency @types/is to v0.0.21 (#258)
Documentation
- chore: update license file (#283)
- docs: Improve timestamp documentation. (#280)
- docs: Improve documentationfor load method (#281)
- docs: update readme badges (#279)
- refactor(samples): replace promise with async await (#268)
Internal / Testing Changes
- fix(build): fix system key decryption (#277)
- refactor(tests): convert samples tests from ava to mocha (#248)
- chore: add synth.metadata
- chore: update eslintignore config (#262)
- chore: drop contributors from multiple places (#260)
- chore: use latest npm on Windows (#257)
- chore: update CircleCI config (#249)
v2.0.1
v2.0.0
Implementation Changes
This release drops support for Node.js 4.x and 9.x. Future releases might not be compatible with your application if they are still on these non-LTS version.
BREAKING CHANGE This library is now compatible with es module import syntax
Old Code
const BigQuery = require('@google-cloud/bigquery')();
// or...
const BigQuery = require('@google-cloud/bigquery');
const bq = new BigQuery();
New Code
const {BigQuery} = require('@google-cloud/bigquery');
const bq = new BigQuery();
- refactor(typescript): convert index to es module (#227
- fix: drop support for node.js 4.x and 9.x (#142)
- wait for job result before emitting complete. (#85)
- fix: Update table.js (#78)
- feat: convert to TypeScript (#157)
- Correctly pass
autoPaginate: false
to query methods. (#121) - chore: use more arrow functions (#172)
- chore: convert a few files to es classes (#170)
New Features
BigQuery ORC:
Dependencies
- chore(deps): update dependency eslint-plugin-node to v8 (#234)
- chore(deps): lock file maintenance (#143)
- chore(deps): update dependency sinon to v7 (#212)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#207)
- chore(deps): update dependency typescript to ~3.1.0 (#205)
- chore: upgrade to the latest common (#159)
- chore(package): update to the latest @google-cloud/common (#146)
- fix(deps): update dependency @google-cloud/common to ^0.25.0 (#197)
- fix(deps): update dependency @google-cloud/common to ^0.24.0 (#187)
- fix(deps): update dependency @google-cloud/storage to v2: edited (#181)
- chore(deps): update dependency nyc to v13 (#178)
- chore(deps): update dependency eslint-config-prettier to v3 (#169)
- chore(deps): lock file maintenance (#160)
- chore(deps): lock file maintenance (#153)
- chore(deps): lock file maintenance (#150)
- chore(deps): update dependency eslint-plugin-node to v7 (#148)
- chore(deps): lock file maintenance (#147)
- chore(deps): lock file maintenance (#145)
- chore(deps): lock file maintenance (#144)
- chore(deps): lock file maintenance (#141)
- chore(deps): lock file maintenance (#140)
- chore(deps): lock file maintenance (#139)
- chore(deps): update dependency proxyquire to v2 (#135)
- fix(deps): update dependency yargs to v12 (#138)
- fix(deps): update dependency yargs to v11 (#137)
- chore(deps): update dependency sinon to v6 (#136)
- chore(deps): update dependency nyc to v12 (#134)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v2.3.0 (#128)
- chore(deps): update dependency uuid to v3.3.0 (#132)
- chore(deps): update dependency ava to v0.25.0 (#129)
- chore(deps): update dependency sinon to v4.5.0 (#131)
Documentation
- docs: Correct table.load().format options. (#206)
- fix: (docs): Correct query syntax. (#180)
- docs: Fix create job links (#164)
- fix(samples): Refactor query samples to follow python canonical and add disable cache sample (#215)
- chore(samples): Remove unused BigQuery samples and fix comment typos (#201)
- Use async/await in samples (#193)
- remove asserts in samples (#182)
- fix: fix the samples tests (#167)
- fix: update linking for samples (#125)
- chore: make samples test work (#113)
Internal / Testing Changes
- refactor(ts): re-enable fix and lint (#232)
- fix(tests): fix system-test (#231)
- Pass an empty object. (#191)
- fix: (tests) Use a filter to locate datasets used in tests. (#177)
- chore: update issue templates (#229)
- chore: remove old issue template (#224)
- build: run tests on node11 (#223)
- chores(build): do not collect sponge.xml from windows builds (#221)
- chores(build): run codecov on continuous builds (#220)
- chore: update new issue template (#219)
- build: fix codecov uploading on Kokoro (#213)
- Update kokoro config (#208)
- Don't publish sourcemaps (#202)
- test: remove appveyor config (#200)
- Enable prefer-const in the eslint config (#198)
- Enable no-var in eslint (#196)
- Retry npm install in CI (#184)
- chore: make ci happy (#175)
- chore: use let and const (#161)
- chore: ignore package-lock.json (#162)
- chore: update renovate config (#156)
- remove that whitespace (#155)
- chore: move mocha options to mocha.opts (#152)
- refactor: use @google-cloud/promisify (#151)
- fix: get eslint passing (#149)
- Configure Renovate (#123)
- chore(package): update eslint to version 5.0.0 (#124)
- refactor: drop repo-tool as an exec wrapper (#127)
- chore: update sample lockfiles (#126)
- fix: drop support for node 4.x and 9.x (#122)
- Added support for the NUMERIC values. (#119)
- chore(package): update nyc to version 12.0.2 (#116)
- chore: the ultimate fix for repo-tools EPERM (#108)
- chore: fix prettier incompatibility (#112)
- chore: lock files maintenance (#111)
- chore: lock files (#109)
...