Skip to content

Commit

Permalink
Feature/13 missing functionality (#20)
Browse files Browse the repository at this point in the history
* Added ListCommand, support for profile file, DeleteCommand, recursive operations, require read password
* Updated documentation and requirements 
* Removed support to decode base64-encoded passwords 

Co-authored-by: Christoph Pirkl <[email protected]>
  • Loading branch information
ckunki and kaklakariada authored Jan 12, 2023
1 parent 531bdab commit 5c36c73
Show file tree
Hide file tree
Showing 49 changed files with 3,159 additions and 670 deletions.
13 changes: 13 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
*.sh text eol=lf
*.bat text eol=crlf

pk_generated_parent.pom linguist-generated=true
dependencies.md linguist-generated=true
doc/changes/changelog.md linguist-generated=true
.github/workflows/broken_links_checker.yml linguist-generated=true
.github/workflows/ci-build-next-java.yml linguist-generated=true
.github/workflows/ci-build.yml linguist-generated=true
.github/workflows/dependencies_check.yml linguist-generated=true
.github/workflows/release_droid_prepare_original_checksum.yml linguist-generated=true
.github/workflows/release_droid_print_quick_checksum.yml linguist-generated=true
.github/workflows/release_droid_upload_github_release_assets.yml linguist-generated=true

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions .project-keeper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,3 @@ sources:
modules:
- integration_tests
- jar_artifact
linkReplacements:
- "https://www.mojohaus.org/flatten-maven-plugin/flatten-maven-plugin|https://www.mojohaus.org/flatten-maven-plugin/"
17 changes: 17 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.generate.finalModifiers": true,
"source.fixAll": true
},
"java.codeGeneration.useBlocks": true,
"java.saveActions.organizeImports": true,
"java.sources.organizeImports.starThreshold": 3,
"java.sources.organizeImports.staticStarThreshold": 3,
"java.test.config": {
"vmArgs": [
"-Djava.util.logging.config.file=src/test/resources/logging.properties"
]
},
}
160 changes: 82 additions & 78 deletions dependencies.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions doc/changes/changelog.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

58 changes: 58 additions & 0 deletions doc/changes/changes_1.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# bucketfs-client 1.0.0, released 2023-01-12

Code name: Added Missing Functionality

## Summary

Added missing functionality and additional features:

* Enabled to list buckets, files and directories inside a bucket or with a common path prefix.
* Enabled to delete files and directories in buckets.
* Added support for profiles in a configuration file.
* Added option for recursive operations.
* Added support for read password for private buckets.
* Updated documentation and requirements.
* Removed support to decode base64-encoded passwords.
* Refactored URL conversion and password entry and tests and updated dependencies.

## Features

* #13: Added missing functionality

## Dependency Updates

### Compile Dependency Updates

* Updated `com.exasol:bucketfs-java:2.3.0` to `2.6.0`
* Updated `com.exasol:error-reporting-java:0.4.1` to `1.0.0`
* Added `com.github.vincentrussell:java-ini-parser:1.3`
* Updated `info.picocli:picocli:4.6.3` to `4.7.0`
* Removed `nl.jqno.equalsverifier:equalsverifier:3.10`
* Removed `org.itsallcode:junit5-system-extensions:1.2.0`

### Test Dependency Updates

* Updated `com.exasol:exasol-testcontainers:6.1.1` to `6.4.0`
* Added `nl.jqno.equalsverifier:equalsverifier:3.12.1`
* Added `org.itsallcode:junit5-system-extensions:1.2.0`
* Added `org.junit-pioneer:junit-pioneer:1.7.1`
* Updated `org.junit.jupiter:junit-jupiter-engine:5.8.2` to `5.9.1`
* Updated `org.junit.jupiter:junit-jupiter-params:5.8.2` to `5.9.1`
* Updated `org.mockito:mockito-junit-jupiter:4.5.1` to `4.9.0`
* Updated `org.testcontainers:junit-jupiter:1.17.1` to `1.17.6`

### Plugin Dependency Updates

* Updated `com.exasol:artifact-reference-checker-maven-plugin:0.4.1` to `0.4.2`
* Updated `com.exasol:error-code-crawler-maven-plugin:1.1.1` to `1.2.1`
* Updated `com.exasol:project-keeper-maven-plugin:2.4.2` to `2.9.1`
* Updated `io.github.zlika:reproducible-build-maven-plugin:0.15` to `0.16`
* Updated `org.apache.maven.plugins:maven-assembly-plugin:3.3.0` to `3.4.2`
* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.0.0` to `3.1.0`
* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M6` to `3.0.0-M7`
* Updated `org.apache.maven.plugins:maven-jar-plugin:3.2.2` to `3.3.0`
* Removed `org.apache.maven.plugins:maven-javadoc-plugin:3.4.0`
* Removed `org.apache.maven.plugins:maven-source-plugin:3.2.1`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M6` to `3.0.0-M7`
* Updated `org.codehaus.mojo:flatten-maven-plugin:1.2.7` to `1.3.0`
* Updated `org.codehaus.mojo:versions-maven-plugin:2.10.0` to `2.13.0`
Loading

0 comments on commit 5c36c73

Please sign in to comment.