What's Changed
- Allow users to change location of config files with env var DYNEIN_CONFIG_DIR by @sszafir in #107
- docs: update homebrew installation note by @chenrui333 in #110
- refactor: return error when download is failed by @ryota-sakamoto in #116
- chore: Set of tiny chores to keep it up-to-date and healthy by @zulinx86 in #117
- chore: improve workflows by @ryota-sakamoto in #118
- chore: Introduce pre-commit by @StoneDot in #119
- chore: Restore push event by @zulinx86 in #120
- chore: Bump some crates by @zulinx86 in #122
- fix: specify user_agent when download sample. by @ryota-sakamoto in #125
- chore: add trycmd to conduct snapshot testing for CLI by @ryota-sakamoto in #128
- test: run unit tests on CI by @ryota-sakamoto in #129
- test: add generate_update_expressions test by @ryota-sakamoto in #130
- chore: exclude markdown files in cmd directory by @StoneDot in #131
- Add a flag DYNEIN_TEST_NO_DOCKER_SETUP to prevent launching docker container on testing by @StoneDot in #59
- chore: run integration tests on CI by @ryota-sakamoto in #133
- refactor: refactor some points related to rusoto_dynamodb by @ryota-sakamoto in #134
- test: split integration test into each command by @ryota-sakamoto in #138
- implement correct parsing for UpdateItem API by @StoneDot in #132
- docs: remove duplicate explanation for quoting path by @StoneDot in #140
- test: add integration test for get by @ryota-sakamoto in #142
- chore: Add environment variable to CI by @StoneDot in #145
- feat!: Add --enable-set-inference flag to import by @StoneDot in #147
- feat: show the number of processed items in import/export by @StoneDot in #141
- docs: add link to Bootstrap command by @wafuwafu13 in #150
- fix: prevent infinite loop when DynamoDbClient connection fails by @wafuwafu13 in #154
- test: add integration test for del by @ryota-sakamoto in #144
- test: add integration test for desc by @ryota-sakamoto in #151
- test: fix broken tests for desc command by @StoneDot in #160
- test: add integration test for list by @kzym-w in #158
- chore: Update rust toolchain to 1.72.0 by @ryota-sakamoto in #167
- test: add integration test for admin desc by @tmyoda in #161
- refactor: set bootstrap data locally instead of downloading by @wafuwafu13 in #153
- test: improve setup by @ryota-sakamoto in #171
- fix: use temp file to write config by @ryota-sakamoto in #174
- implement new parsing into put command by @StoneDot in #165
- feat: add flag for developing
dy admin apply
by @wafuwafu13 in #156 - chore(bootstrap): print region where table already exists by @wafuwafu13 in #185
- feat!: improve json compatibility by @StoneDot in #183
- test: fix test failures on Windows by @StoneDot in #175
- test: show current table in list by @ryota-sakamoto in #180
- feat: add binary data type support to
bwrite
command by @tmyoda in #170 - docs(bootstrap): change link to Movie sample data by @wafuwafu13 in #184
- chore: fix snapshot bot by @StoneDot in #192
- test: improve integration test for desc by @tmyoda in #193
- test: add integration test for config by @ryota-sakamoto in #148
- test: add integration test for admin list by @KIrie-0217 in #166
- chore: dependencies update by @StoneDot in #198
- refactor: remove atty dependency by @StoneDot in #200
- chore: update CI/CD to eliminate deprecated actions by @StoneDot in #201
- chore: add CODEOWNERS file by @StoneDot in #202
- feat: implement new options into bwrite command by @tmyoda in #190
- feat!: improve query to support dynein format by @StoneDot in #187
- chore: update dependencies by @StoneDot in #204
- chore: add prerequisite of git secrets by @StoneDot in #205
- chore: update rust-toolchain by @StoneDot in #207
- chore: add GitHub workflow for PR audit by @tmyoda in #212
- chore: remove build-dependencies by @StoneDot in #214
- feat: Add third-party attribution display by @KIrie-0217 in #216
- chore: add an GitHub workflow for daily audit by @StoneDot in #211
- chore!: update deps including major changes by @StoneDot in #208
- chore: add generating SHA256 checksum for Windows assets by @kzym-w in #220
- chore: update pest by @ryota-sakamoto in #224
- chore: release pre-built binaries for macOS ARM by @suzuki-shunsuke in #223
- chore: add a GitHub workflow for PRs to detect credential disclosures by @tmyoda in #215
- feat: add exponential backoff retry for ProvisionedThroughputExceeded / ThrottlingException / InternalServerError by @yoshidan in #196
- test: add integration tests for scan by @StoneDot in #217
- test: add integration test for export by @ryota-sakamoto in #181
- test: add integration tests for upd by @StoneDot in #226
- test: add integration tests for admin update by @StoneDot in #229
- test: add integration tests for query by @StoneDot in #218
- test: add integration tests for use by @StoneDot in #227
- feat: add base64 literal by @StoneDot in #231
- test: add integration test for restore by @StoneDot in #233
- test: add parse_args test by @ryota-sakamoto in #236
- test: add integration test for backup by @ryota-sakamoto in #235
- test: add integration tests for put by @tmyoda in #232
- test: add integration tests for import by @StoneDot in #230
- test: add integration test for command aliases by @StoneDot in #237
- test: Integration test admin delete by @KIrie-0217 in #194
- test: add integration tests for admin create by @StoneDot in #234
- test: use assert to check whether the command is succeeded by @ryota-sakamoto in #240
- chore: migrate from structopt to clap by @ryota-sakamoto in #127
- feat: migrate from rusoto to aws-sdk-rust by @ryota-sakamoto in #126
- chore: update dependencies by @StoneDot in #241
- Update third party attribution file by @KIrie-0217 in #242
- chore: add third party attribution for ring by @StoneDot in #243
- chore!: change a dependency from dirs to home by @StoneDot in #244
- chore: update third party attribution for dependency changing by @KIrie-0217 in #246
- feat: add -y as short yes to delete table by @ryota-sakamoto in #245
- fix(export): empty array is on one line fix #152 by @gaetan-craft in #250
New Contributors
- @sszafir made their first contribution in #107
- @chenrui333 made their first contribution in #110
- @zulinx86 made their first contribution in #117
- @wafuwafu13 made their first contribution in #150
- @tmyoda made their first contribution in #161
- @KIrie-0217 made their first contribution in #166
- @suzuki-shunsuke made their first contribution in #223
- @yoshidan made their first contribution in #196
- @gaetan-craft made their first contribution in #250
Full Changelog: v0.2.1...v0.3.0