Skip to content

Tags: Ashampoo/xmpcore

Tags

v1.6.1

Toggle v1.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bugfix for empty RDF tag (#41)

* Bugfix for empty RDF tag + version bump

* Updated test data

* Maven Central badge shows outdated version.

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Kotlin 2.2 update (#40)

* Dependency updates

* Migrated to libs.versions.toml

* Increased version number

v1.5.3

Toggle v1.5.3's commit message
Migrated to com.vanniktech.maven.publish plugin

v1.5.2

Toggle v1.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Kotlin, Gradle & library updates (#37)

* Added AndroidProjectSystem.xml

* Removed coverage from README.md as SonarCloud was deactivated

* Updated to Gradle 8.14

* Dependency updates

* Removed Dokka

* SonarQube configuration removed

* Updated Kover plugin

* Bumped version to 1.5.2

* Bumped version to 1.5.2

* CI update: Use macos-15 runner with latest Java 17 & XCode

v1.5.1

Toggle v1.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix for setLocation(null) + Kotlin update (#35)

* Fix: setLocation(null) should delete all known fields. + Unit Test

* Removed debug println

* Dependency updates

* Target Android 35

* Bumped version

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added convenience methods to get & set location, title & description (#…

…34)

* Implemented XmpMeta.getLocation()

* WriteXmpTest: Use local text instead of files

* WiP commit for setLocation()

* API fix: itemValue  is of type Any?

* WiP commit for setLocation()

* WiP commit for setLocation()

* Added City, State & Country

* Added name

* XmpMeta.getLocation(): Support for Iptc4xmpCore:Location

* XmpMeta.getLocation(): Support for Iptc4xmpCore:Location

* XmpMeta.setLocation(): Added photoshop values

* Improved getLocation()

* Use version constant

* Added problematic sample files to collection

* Bugfix: Skip leading comments in XMP

* Fix: Don't return empty XMP on missing RDF, because that case should be considered an error

* Improved error message

* Additional measures taken to ensure only an XMPException can be thrown

* Additional measures taken to ensure only an XMPException can be thrown

* Bump version number

* Added support for title & description

* Removed accidental change

v1.4.3

Toggle v1.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Kotlin, Gradle & dependency updates (#33)

* Gradle update

* Java version update

* Kotlin + dependencies update

* XMPSidecar.kt contains a constant useful for dependant projects

* Bumped version number

v1.4.2

Toggle v1.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updated to XmlUtil 0.90.2 & Kotlin 2.0.21 (#32)

* Update dependencies

* Bump version number

v1.4.1

Toggle v1.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use xmlStreaming API (#31)

use xmlStreaming

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update to Kotlin 2.0.0 (#29)

* Ignore new .kotlin folder

* Small fixes

* Kotlin update

* kotlinx-io update

* Update to latest xmlutil

* Try XMP Core 0.90.0-RC2

* Migrated to XMLUtil 0.90.0-RC3

* Updated to kotlinx-io 0.4.0

* Bumped version to 1.4.0

* Use Kotlin v2

* Source format & optimize imports