Attribouter v0.1.7 Release Notes

Release Date: 2020-06-26 // over 2 years ago
    • converted more of the library to Kotlin, including the external APIs
    • replaced internal data models with those from the multiplatform git-rest-wrapper project for future interop & maintainability
    • 👍 implement full support for GitLab and Gitea (#22)
    • 🛠 fixed a couple backwards compatibility issues & behavior

    Migration notes:

    • 0️⃣ The "default" behavior of each user/repository identifier is set to query GitHub - however, this is not guaranteed to remain constant in the future. Any IDs should be changed to the new format: github:<id> or gitlab:<id> or [email protected]:<id>, etc. The full specification for this format can be found here.
    • Several XML properties have been changed. Existing properties will not cause an error, but will cease to have their desired effect.
      • ContributorWedge.blog, LicenseWedge.website, and TranslatorWedge.blog have been renamed to websiteUrl for consistency
      • LicenseWedge.repoUrl can now be used to specify the URL of a repository; however, it will still be supplemented by the URL inferred from LicenseWedge.repo by default. AppWedge.repoUrl and ContributorWedge.profileUrl achieve the same purpose.
    • The old API format is still valid. However, there is now a more concise Kotlin DSL if you wish to switch to it.