Releases: minio/minio-js
Releases · minio/minio-js
Bug fix release 8.0.6
What's Changed
- fix large object upload and and update functional test for 0 byte file upload by @prakashsvmx in #1396
- fix tag parsing and type and update validation and tests by @prakashsvmx in #1399
- fix listing bug in v1 and add missing v1 version listing by @prakashsvmx in #1405
- fix: make
getBucketRegionAsyncpublic by @lamualfa in #1413 - Fix type definition entry point by @heuuLZP in #1315
- build(deps-dev): bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #1415
- test with node v24 by @prakashsvmx in #1420
- fix documentation link url by @prakashsvmx in #1419
- Fix: redirect xml parser error to stream error, else error is uncatchable by @dr-js in #1416
New Contributors
- @lamualfa made their first contribution in #1413
- @heuuLZP made their first contribution in #1315
- @dr-js made their first contribution in #1416
Full Changelog: 8.0.5...8.0.6
Bugfix Release
What's Changed
- Fix metadata parsing for large numbers in XML responses by @TzachiSh in #1381
- build(deps): bump serialize-javascript and mocha by @dependabot in #1388
- fix 0 byte file upload by @prakashsvmx in #1387
- Fix: make putOpts optional in setObjectTagging by @dhemeier in #1383
- add retry for http retryable requests by @prakashsvmx in #1390
- increase test timeout to 5 minutes by @prakashsvmx in #1391
- fix bug in retry while error handling by @prakashsvmx in #1392
New Contributors
Full Changelog: 8.0.4...8.0.5
Bugfix Release
What's Changed
- fix missing Owner/Initiator GCS by @loremaps in #1369
- Fix #1372 - File download with encoded etag by @duckboy81 in #1373
- fix optional params typing in few apis by @prakashsvmx in #1378
- CI: add Node 22 to version matrix by @stscoundrel in #1377
- fix
composeObjectapi bug and update functional tests by @prakashsvmx in #1376
New Contributors
- @duckboy81 made their first contribution in #1373
- @stscoundrel made their first contribution in #1377
Full Changelog: 8.0.3...8.0.4
Bugfix Release
What's Changed
- fix: uploadPart cannot upload stream and etag error by @MilkChan01 in #1334
- feat: port support string type by @sapenlei in #1356
- refactor listobjects v1 api to ts by @prakashsvmx in #1368
- fix: skip uploaded part by @rainke in #1355
- Support if-none-match and if-match headers. by @cmrigney in #1366
- add missing S3 region endpoints by @derekmorr in #1363
- feat: add iam aws provider by @AlexisFilipozzi in #1359
New Contributors
- @MilkChan01 made their first contribution in #1334
- @sapenlei made their first contribution in #1356
- @rainke made their first contribution in #1355
- @cmrigney made their first contribution in #1366
- @derekmorr made their first contribution in #1363
- @AlexisFilipozzi made their first contribution in #1359
Full Changelog: 8.0.2...8.0.3
Bugfix Release
What's Changed
- fix: relax xml2js version constraint by @septatrix in #1311
- Ensure default expiration parameter is set for presigned URLs by @bdalpe in #1313
- Add Jakarta region (ap-southeast-3) by @rvaleria-dc in #1321
- build(deps): bump fast-xml-parser from 4.2.5 to 4.4.1 by @dependabot in #1328
- fix: fast-xml-parser version by @mirpo in #1335
- fix: add missing file extension to import by @Azlond in #1336
- force xml parser to treat bucket name as string in
listBucketsAPI by @prakashsvmx in #1343 - Rethrow exceptions other than InvalidBucketNameError by @iyxan23 in #1338
- added tags response from listObjectsV2WithMetadata by @TzachiSh in #1298
- fix return the fputobject response by @prakashsvmx in #1346
- feat: alignment with mc client by @warjiang in #1339
- docs: remove obj arg from end events by @alxndrsn in #1352
New Contributors
- @septatrix made their first contribution in #1311
- @bdalpe made their first contribution in #1313
- @rvaleria-dc made their first contribution in #1321
- @mirpo made their first contribution in #1335
- @Azlond made their first contribution in #1336
- @iyxan23 made their first contribution in #1338
- @TzachiSh made their first contribution in #1298
- @warjiang made their first contribution in #1339
- @alxndrsn made their first contribution in #1352
Full Changelog: 8.0.1...8.0.2
Bugfix Release
What's Changed
- refactor
getObjectRetentionto ts by @prakashsvmx in #1284 - refactor
removeObjectsapi to ts by @prakashsvmx in #1285 - fix use configured region from constructor for makebucket by @prakashsvmx in #1293
- migrate
removeIncompleteUploadapi to ts by @prakashsvmx in #1290 - refactor
copyObjectapi to ts by @prakashsvmx in #1289 - update types for bucket versioning by @prakashsvmx in #1297
- Fix setBucketTagging tags parameter type by @wmaurer in #1299
- refactor
composeObjectapi to ts by @prakashsvmx in #1291 - SSE support for getObject by @JohannGit in #1263
- build(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #1307
- fix lifecycle expiry type fields by @prakashsvmx in #1308
- refactor presigned apis to ts by @prakashsvmx in #1305
New Contributors
- @wmaurer made their first contribution in #1299
- @JohannGit made their first contribution in #1263
Full Changelog: 8.0.0...8.0.1
Major Refactor Release
Highlights
Previous release v7.1.4 was incorrectly published without a major version change, which since has been unpublished and deprecated.
v8.0.0 is the new v7.1.4
What's Changed
- fix: minio type definition not exported in package.json. close #1257. by @IvanLi-CN in #1268
- fix: regression when listing buckets use the configured or default region by @prakashsvmx in #1282
- Update version to next release by @kaankabalak in #1283
- ci: bump dependencies; remove node 12 and node 14 by @aldy505 in #1250
New Contributors
- @IvanLi-CN made their first contribution in #1268
Full Changelog: 7.1.4...8.0.0
Bugfix Release
NOTE
This release broke APIs so this release is now unlisted from npmjs.org, please use v8.0.0 instead or keep v7.1.3
What's Changed
- refactor
setObjectLegalHoldandgetObjectLegalHoldapis by @prakashsvmx in #1198 - fix: Typo in variable name leads to misunderstanding by @rapsealk in #1207
- Fix alphanumeric typo in unit test by @kaankabalak in #1209
- Format markdown files in pre-commit hooks by @trim21 in #1212
- build(deps-dev): bump @babel/traverse from 7.21.5 to 7.23.2 by @dependabot in #1214
- refactor
getBucketTagging,getObjectTaggingto TypeScript by @trim21 in #1211 - Remove link to outdated sample code by @feorlen in #1218
- docs: fix build from source steps by @trim21 in #1220
- refactor
getObjectLockConfigandsetObjectLockConfigto ts by @prakashsvmx in #1200 - refactor
putObjectRetentionby @trim21 in #1219 - remove dependency
xmlby @trim21 in #1231 - remove usage of deprecated
LegalHoldStatusby @trim21 in #1230 - refactor:
makeBucketby @trim21 in #1222 - docs: typo in readme by @trim21 in #1237
- refactor
listIncompleteUploadsto TypeScript by @trim21 in #1228 - refactor:
completeMultipartUploadto TypeScript by @trim21 in #1229 - update examples by @trim21 in #1235
- refactor findUploadId to TypeScript by @trim21 in #1240
- feat: expose errors from entrypoint by @aldy505 in #1242
- fix: enclose ipv6 host with brackets on client request by @aldy505 in #1243
- refactor
getBucketVersioningandsetBucketVersioningto ts by @prakashsvmx in #1239 - refactor: remove
ObjectUplaoderand turn stream uploading by @trim21 in #1227 - refactor:
setBucketPolicyby @trim21 in #1221 - refactor:
bucketExistsby @trim21 in #1223 - refactor:
getBucketPolicyby @trim21 in #1224 - refactor:
getObjectandfGetObjectby @trim21 in #1225 - refactor: notification.ts by @trim21 in #1226
- Fix truncated ListObjects request handling with non-existing NextMarker by @DJTripper in #1253
- Update the JavaScript SDK Quickstart by @feorlen in #1236
- remove TargetConfig from minio.d.ts by @trim21 in #1254
- refactor get set tagging apis for bucket and object by @prakashsvmx in #1246
- refactor
selectObjectContentto ts by @prakashsvmx in #1252 - Update buffer-crc32 to 1.0.0 by @kibertoad in #1264
- fix: don't use DEFAULT_REGION for listBuckets method by @aldy505 in #1248
- refactor bucket lifecycle apis to ts by @prakashsvmx in #1276
- refactor encryption apis to ts by @prakashsvmx in #1277
- uri escape to comply with s3 by @prakashsvmx in #1280
New Contributors
- @rapsealk made their first contribution in #1207
- @feorlen made their first contribution in #1218
- @DJTripper made their first contribution in #1253
- @kibertoad made their first contribution in #1264
Full Changelog: 7.1.3...7.1.4
Bugfix release
What's Changed
Full Changelog: 7.1.2...7.1.3
Bugfix release
What's Changed
- refactor: async internal client request methods to TypeScript by @trim21 in #1156
- refactor: remove use
fPutObjectimpl, useputObjectinternally by @trim21 in #1159 - fix: s3 region undefined by @trim21 in #1165
- build(deps): bump fast-xml-parser from 4.2.2 to 4.2.4 by @dependabot in #1168
- fix: cjs type definition by @trim21 in #1167
- fix listIncompleteUploads method returning error uploadIdMarker should be of type string by @prakashsvmx in #1170
- refactor: rewrite
listPartsin TypeScript by @trim21 in #1160 - refactor: rewrite Extension in TypeScript by @trim21 in #1164
- refactor:
removeObjectby @trim21 in #1161 - chore: format docs/API.md with prettier by @trim21 in #1175
- refactor
listBucketsby @prakashsvmx in #1179 - refactor
removeBucketby @trim21 in #1177 - refactor
removeBucketReplicationapi to ts by @prakashsvmx in #1185 - refactor
statObjectby @trim21 in #1187 - build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1191
- build(deps): bump fast-xml-parser from 4.2.4 to 4.2.5 by @dependabot in #1192
- style: add new eslint rule
import/no-duplicatesby @trim21 in #1190 - refactor:
abortMultipartUploadin TypeScript by @trim21 in #1188 - refactor:
initiateNewMultipartUploadin TypeScript by @trim21 in #1189 - refactor
setBucketReplicationandgetBucketReplicationby @prakashsvmx in #1194 - Ensure returned versionId is a string when listing objects by @fflorent in #1193
New Contributors
Full Changelog: 7.1.1...7.1.2