Skip to content

v0.9.0-int.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@CXuesong CXuesong released this 29 Apr 13:37
· 1 commit to master since this release
  • Implement CategoriesPropertyProvider.ParsePropertyGroup. It was omitted with NotImplementedException before. (a6d1afc)
  • Now WikiPage.GetPropertyGroup will return an empty *PropertyGroup instance instead of null if corresponding property group has been requested in RefreshAsync but there is no corresponding information returned from MW API. (0da96e7)
  • A warning log will be emitted if a user freshly logged in with WikiSite.LoginAsync is not inside user group. This can happen there is something wrong with the cookie, causing user's session getting lost. (be7e9cf)
  • Prevent FileInfoPropertyProvider from returning more than 1 file revisions, often with a very slow continuation process, when there is only 1 page being refreshed. (0a73c45, #118)
    • This means WCL does not support listing file revisions on a single file.
    • A class like RevisionsGenerator should be implemented to meet the requirement (noting that imageinfo is a list and cannot act as a generator).
  • And a couple of regressions after System.Text.Json migration.
    • CargoRecordConverter.DeserializeNullable* throws Exception when binding string values of number from query results into numerical CLR types. (5a0326c)
    • Continuation loop detection doesn't work since migration. (#118)