Skip to content
Open
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
84ddedf
FSPW-384 Update to .NET 8.0
Jul 17, 2025
778cd94
feat: create Connection class and refactor AWS connection properties
Jul 17, 2025
22b2a75
refactor: Move NotExistsHandler from Options to Input and rename to A…
Jul 17, 2025
a568c57
feat: add error handling options to DeleteObject task
Jul 17, 2025
35544a0
feat: add Error class with Message and AdditionalInfo properties
Jul 17, 2025
eec6afa
refactor: extract error handling logic to ErrorHandler helper class
Jul 17, 2025
bd89ea3
feat: add Helpers namespace import for DeleteObject task
Jul 17, 2025
b94003c
refactor: Remove Success and Error properties, add BucketName to Sing…
Jul 17, 2025
0c0c8d2
feat: update Result class with DeletedObjects and Error properties
Jul 17, 2025
314bbb7
feat: update Result class and DeleteObject method to support error ha…
Jul 17, 2025
0413a30
fix: resolve compilation errors in AmazonS3 DeleteObject module
Jul 17, 2025
6887de4
fix: update unit tests to use DeletedObjects instead of Data property
Jul 17, 2025
69d5678
refactor: fix version ID handling and error handling in DeleteObject …
Jul 17, 2025
1054f39
feat: Add default values and improve parameter attributes for DeleteO…
Jul 17, 2025
aadaab8
docs: update XML documentation comments for all public members
Jul 17, 2025
a38d4a8
test: update unit tests for new class structure and error handling
Jul 17, 2025
d5600b2
fix: resolve build errors in AmazonS3 DeleteObject module
Jul 17, 2025
8938727
chore: bump project version from 1.0.0 to 2.0.0
Jul 17, 2025
0e796aa
chore: update NuGet package version, description, and AWS SDK depende…
Jul 17, 2025
b52799c
refactor: Enhance error handling and add comprehensive test coverage …
Jul 17, 2025
87a0df1
feat: enable strict mode for DeleteObject workflow files
Jul 17, 2025
2440551
FSPW-384 Adding migration and updating CHANGELOG.mg
Jul 17, 2025
ca72499
fix error handling, linter errors, version, result class, workflows
MichalFrends1 Jul 28, 2025
234ec33
fix unit tests
MichalFrends1 Jul 29, 2025
3bf11a1
CreateTestFiles - return real version
MichalFrends1 Jul 29, 2025
ff6caad
testing versioning issue
MichalFrends1 Jul 29, 2025
a24cfb8
capture and log errors in unit test
MichalFrends1 Jul 29, 2025
b3a0d6e
linter fix
MichalFrends1 Jul 29, 2025
efd7b0a
fix migration version
MichalFrends1 Jul 30, 2025
f8237a7
small typos and changelog fixes
MatteoDelOmbra Jul 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/DeleteObject_build_and_test_on_main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ jobs:
badge_service_api_key: ${{ secrets.BADGE_SERVICE_API_KEY }}
env_var_value_1: ${{ secrets.HIQ_AWSS3TEST_ACCESSKEY }}
env_var_value_2: ${{ secrets.HIQ_AWSS3TEST_BUCKETNAME }}
env_var_value_3: ${{ secrets.HIQ_AWSS3TEST_SECRETACCESSKEY }}
env_var_value_3: ${{ secrets.HIQ_AWSS3TEST_SECRETACCESSKEY }}
2 changes: 1 addition & 1 deletion .github/workflows/DeleteObject_build_and_test_on_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
test_feed_api_key: ${{ secrets.TASKS_TEST_FEED_API_KEY }}
env_var_value_1: ${{ secrets.HIQ_AWSS3TEST_ACCESSKEY }}
env_var_value_2: ${{ secrets.HIQ_AWSS3TEST_BUCKETNAME }}
env_var_value_3: ${{ secrets.HIQ_AWSS3TEST_SECRETACCESSKEY }}
env_var_value_3: ${{ secrets.HIQ_AWSS3TEST_SECRETACCESSKEY }}
2 changes: 1 addition & 1 deletion .github/workflows/DeleteObject_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ jobs:
with:
workdir: Frends.AmazonS3.DeleteObject
secrets:
feed_api_key: ${{ secrets.TASKS_FEED_API_KEY }}
feed_api_key: ${{ secrets.TASKS_FEED_API_KEY }}
22 changes: 21 additions & 1 deletion Frends.AmazonS3.DeleteObject/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,24 @@
# Changelog
# Changelog

## [2.0.0] - 2025-07-16

### Added
- New Connection tab with AWS connection parameters (AwsAccessKeyId, AwsSecretAccessKey, Region)
- ThrowErrorOnFailure option in Options tab with default value false
- ErrorMessageOnFailure option in Options tab for custom error messages
- BucketName property in SingleResultObject class
- Error class with Message and AdditionalInfo properties
- ErrorHandler helper class for standardized error handling
- Improved error reporting with separation of successful and failed operations

### Changed
- [Breaking] Moved AwsAccessKeyId, AwsSecretAccessKey, and Region from Input tab to Connection tab
- [Breaking] Moved NotExistsHandler from Options tab to Input tab and renamed to ActionOnObjectNotFound
- [Breaking] Renamed Result.Data property to Result.DeletedObjects
- [Breaking] Removed Success and Error properties from SingleResultObject class
- [Breaking] Updated Result class structure with new Error property
- Improved error handling to provide more detailed information about failed operations
- Updated parameter organization following Frends task development guidelines

## [1.0.0] - 2023-02-20
### Added
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>

<IsPackable>false</IsPackable>
Expand Down
Loading
Loading