From 8063c07a837ddc8ed2a4889953216c51f8ec1967 Mon Sep 17 00:00:00 2001 From: Nick Cross Date: Fri, 7 Aug 2026 11:28:55 +0100 Subject: [PATCH] Add overview of changes --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 25c0be70..97d5afbf 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,19 @@
+ +# ProjectNCL Fork + +This is a fork of the original https://github.com/jfrog/artifactory-client-java + +## Changes since 2.21.2 + +- **Add `FileSpecBuilder`** — new `FileSpecBuilder` and `IncludeAwareFileSpec` classes providing a fluent builder API for constructing AQL file specifications. Also adds missing fields to `AqlItem`. +- **Fix deserialization of `BuildPromotionResponse`** — resolved a Jackson deserialization issue with the `promotionMessage` field in `BuildPromotionResponseImpl`. +- **Migrate to official build-info API** — removed the local `BuildInfo`/`BuildInfoImpl` models and switched to the upstream `org.jfrog.build.extractor.ci.BuildInfo` type from the official build-info API library. +- **Add build upload and promotion** — extended the `Builds` API with `uploadBuild` and `promoteBuild` operations, along with new `BuildPromotionRequest`, `BuildPromotionResponse`, and `PromotionMessage` model types. +- **Add `projectKey` and `environment` to repository builder** — `Repository`, `RepositoryBuilder`, and all repository impl/builder classes now support `projectKey` and `environment` fields. + + # Artifactory Java Client [![Scanned by Frogbot](https://raw.github.com/jfrog/frogbot/master/images/frogbot-badge.svg)](https://github.com/jfrog/frogbot#readme)