Releases: Galarzaa90/TibiaKt
Releases · Galarzaa90/TibiaKt
v2.0.0
Changes
- Added
BOUNTY_POINTS_EARNEDandWEEKLY_TASKS_COMPLETEDhighscores categories. - Reorganized package names. Classes are organized similar to sections on Tibia.com
com.galarzaa.tibiakt.core.*.bazaartocom.galarzaa.tibiakt.core.section.charactertrade.bazaar.*com.galarzaa.tibiakt.core.*.character.*tocom.galarzaa.tibiakt.core.section.community.character.*com.galarzaa.tibiakt.core.*.creatures.*tocom.galarzaa.tibiakt.core.section.library.creature.*com.galarzaa.tibiakt.core.*.forums.*tocom.galarzaa.tibiakt.core.section.forums.*com.galarzaa.tibiakt.core.*.guild.*tocom.galarzaa.tibiakt.core.section.community.guild.*com.galarzaa.tibiakt.core.*.highscores.*tocom.galarzaa.tibiakt.core.section.community.highscores.*com.galarzaa.tibiakt.core.*.house.*tocom.galarzaa.tibiakt.core.section.community.house.*com.galarzaa.tibiakt.core.*.killstatistics.*tocom.galarzaa.tibiakt.core.section.community.killstatistics.*com.galarzaa.tibiakt.core.*.leaderboards.*tocom.galarzaa.tibiakt.core.section.community.leaderboard.*com.galarzaa.tibiakt.core.*.world.*tocom.galarzaa.tibiakt.core.section.community.world.*com.galarzaa.tibiakt.core.*.news.*tocom.galarzaa.tibiakt.core.section.news.*com.galarzaa.tibiakt.core.*.world.*tocom.galarzaa.tibiakt.core.section.world.*- Moved
com.galarzaa.tibiakt.core.enums.*into section packages. - Moved
BaseCharactertocom.galarzaa.tibiakt.core.domain.character - Moved
CharacterLeveltocom.galarzaa.tibiakt.core.domain.character - Moved
Sexenum tocom.galarzaa.tibiakt.core.domain.character - Moved
Vocationenum tocom.galarzaa.tibiakt.core.domain.character - Moved
BaseGuildtocom.galarzaa.tibiakt.core.domain.guild - Moved
BaseHousetocom.galarzaa.tibiakt.core.domain.house - Moved
BattlEyeTypeenum tocom.galarzaa.tibiakt.core.domain.world - Moved
PvpTypeenum tocom.galarzaa.tibiakt.core.domain.world - Moved
TransferTypeenum tocom.galarzaa.tibiakt.core.domain.world
- Renamed
CharactertoCharacterInfoto avoid conflicts withjava.lang.Character - Renamed
CharacterLeveltoLevelAware. - Renamed
BaseEventEntrytoEventEntry, and it is now a sealed interface.- Implementations are now inner and have been renamed:
EventEntryOpenStarttoEventEntry.OpenStartEventEntryOpenEndtoEventEntry.OpenEndEventEntrytoEventEntry.Bounded
NewsArchive's filtering properties have been moved to new data classNewsArchiveFilters.- Added
displayNameproperty toNewsCategoryenum. NewsType.valuerenamed todisplayName, addedvalueproperty to represent internal value.- Renamed
NewstoNewsArticle. - Renamed
BaseCreatureEntrytoBaseCreature. - Renamed
OtherCharactertoAccountCharacter. - Renamed
OtherCharacter.isDeletedtoisScheduledForDeletion. - Renamed
Death.timestamptooccurredAt.` - Renamed
House.Rented.isTranscerAcceptedtotransferIsAccepted DeathParticipantis now a sealed interface with subtypesCreature,PlayerandSummon.- Renamed
KillStatisticsEntry.lastDayKilledtolastDayKilledByPlayersandKillStatisticsEntry.lastWeekKilledto
lastWeekKilledByPlayersto reflect the website. - Renamed
BaseLeaderboardEntry toLeaderboardEntry` and it is now a sealed interface instead of sealed class.- Implementations are now inner classes and have been renamed:
LeaderboardEntrytoLeaderboardEntry.CharacterDeletedLeaderboardEntrytoLeaderboardEntry.Deleted
- Implementations are now inner classes and have been renamed:
- Renamed
BaseForumAuthortoForumAuthorand it is now a sealed interface instead of sealed class.- Implementations are now inner classes and have been renamed:
UnavailableForumAuthortoForumAuthor.UnavailableForumAuthortoForumAuthor.CharacterTournamentForumAuthortoForumAuthor.Tournament
- Implementations are now inner classes and have been renamed:
LastPostproperties renamed:isDeletedtoauthorIsDeletedisTradedtoauthorIsTraded
ThreadEntryproperties renamed:isAuthorDeletedtoauthorIsDeletedisAuthorTradedtoauthorIsTraded
AuctuionDetailschanges:- Added
availableMinorCharmEchoes - Added
spentMinorCharmEchoes - Removed
permanentHuntingTaskSlots - Added
permanentWeeklyTaskExpansion
- Added
- All builder classes are now internal.
TibiaKtClientnow implementsTibiaKtApiinterface.- Remove
fetchNewsArchiveusing days. fetchNewsrenamed tofetchNewsArticleById.- Removed
fetchEventsScheduleoverloads with separateyearandmonthparameters.
- Remove
v1.0.0
Changes
- Initial release
- Added support for weapon proficiency, bestiary mastery, fragment progression and charm changes.
- Re-organized many of the package names.
v0.12.1
Changes
- Fix parsing loyalty points highscores not parsing character names correctly.
v0.12.0
v0.11.0
Changes
- Added Monk to Vocation enums, including Highscores and Auction filters.
v0.10.0
v0.9.0
Changes
- Upgrade to Ktor 3.
v0.8.1
Changes
- The icons used for news categories are now PNG images instead of GIF.
v0.8.0
Changes
- Added
isCachingEnabledproperty toTibiaResponseisCachedtells us if the obtained content is fresh or cached.isCachingEnabledtells us if the content's origin uses caching at all or not.
- Added
BaseForumThreadinterface, extracting common properties fromForumThreadandThreadEntry. - (Breaking Change) Removed
categoryIconproperty from - (Breaking Change) The
queryParamconstant various enum used for filtering had has been renamed toQUERY_PARAM.- The same has been done to variations of this name, to an all uppercase name.
v0.7.0
Changes
- Fix auction parsing breaking due to new Animus Masteries unlocked field.
- Added
animusMasteriesUnlockedfield toAuctionDetails - (Breaking Change) Revealed gems now properly parse multiple effects per mod.