All Versions
13
Latest Version
Avg Release Cycle
65 days
Latest Release
1006 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.1.8 Changes
June 27, 2020- ๐ fixes a style-related bug with the fragment implementation (#69)
- โ adds a
withTheme(Int)
option for style configuration - corrects an issue with MaterialButton icon padding
-
v0.1.7 Changes
June 26, 2020- 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>
orgitlab:<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
, andTranslatorWedge.blog
have been renamed towebsiteUrl
for consistencyLicenseWedge.repoUrl
can now be used to specify the URL of a repository; however, it will still be supplemented by the URL inferred fromLicenseWedge.repo
by default.AppWedge.repoUrl
andContributorWedge.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.
-
v0.1.6 Changes
April 06, 2020- converted a good portion of the library to Kotlin
- ๐ implemented Retrofit for better network/request handling
- ๐จ finished much of the refactoring/groundwork for #22 and similar "service-independent" functionality
- โ added a fallback behavior for invalid auth tokens (#65)
- created avatar placeholders for contributors/translators (#63)
- prevent crashes when the app name/label is unspecified (#60)
- wrote a set of proguard rules to prevent issues with
minifyEnabled
(#66)
Migration notes:
Specifying the full package/class name of a wedge in the configuration file is now optional;
<me.jfenn.attribouter.wedges.AppWedge>
can be renamed to just<AppWedge>
. Also, all occurrences of<LinkWedge>
must be changed , as they have been moved out of their.link
sub-package/folder/thing into the parent.wedges
package with all the other wedge-like classes. -
v0.1.5 Changes
November 09, 2018- โก๏ธ update dependencies
- ๐ minor fixes
- ๐ moved to JitPack
-
v0.1.4 Changes
September 29, 2018- โฌ๏ธ upgrade AndroidX support libraries
- ๐ fix #57 and hopefully all other URL-related issues for the foreseeable future
-
v0.1.3 Changes
September 18, 2018 -
v0.1.2 Changes
August 29, 2018- ๐ fixed a rather annoying yet also extremely primitive bug (#50)
-
v0.1.0 Changes
August 10, 2018- "InfoData" classes are called "Wedges" now
- "wedges" now require a full class name in the config file
- you can now create custom "wedges" to add to the config file: #37
- โก๏ธ the CLI for updating the configuration file is useless and out of date, it has been removed: #36
- ๐ support for theming dialogs: #41
- ๐ ability to remove
AppWedge
's description: #40 - ๐ fixed
LicenseWedge
's overflow title string thing: #39
!!! THIS IS AN IMPORTANT THING !!!
โก๏ธ If you are updating from a previous version, you will need to make a few changes to your configuration file. All of the tags in the file should be replaced with the full class name of the object that they instantiate. A full list of all of the tags and the class names to replace them with is below:
appInfo
->me.jfenn.attribouter.wedges.AppWedge
contributors
->me.jfenn.attribouter.wedges.ContributorsWedge
contributor
->me.jfenn.attribouter.wedges.ContributorWedge
translators
->me.jfenn.attribouter.wedges.TranslatorsWedge
translator
->me.jfenn.attribouter.wedges.TranslatorWedge
licenses
->me.jfenn.attribouter.wedges.LicensesWedge
project
->me.jfenn.attribouter.wedges.LicenseWedge
link
->me.jfenn.attribouter.wedges.link.LinkWedge
text
->me.jfenn.attribouter.wedges.TextWedge
-
v0.0.8 Changes
July 17, 2018