Skip to content

Releases: jackm/kijiji-manager

v0.2.4

11 Nov 15:49
Compare
Choose a tag to compare
  • Modify ad title before reposting to avoid duplicate ad detection
    • Note that this is only a mitigation technique and it is not guaranteed to work 100% of the time; see limitations section in the project README
    • Thank you to @adm-gis and @QwertyCoolMT for contributing to the algorithm, and everyone else who contributed information in #62
  • Update all package versions for Python 3.7
    • Latest package versions still supporting Python 3.7

v0.2.3

13 Feb 04:25
Compare
Choose a tag to compare
  • Dump to file on XML parsing errors
    • When an API response is not parsable as XML, write the problem text to a file to allow for further debugging

v0.2.2

03 Oct 00:25
Compare
Choose a tag to compare
  • App now supports reposting ads which were originally created on the main Kijiji site
    • Previously if the app did not have a local ad payload file, it could not repost the ad because it did not know the ad contents. Now it will get the existing ad data from Kijiji and use that to repost the ad. When this is done it will also save an ad payload file locally in the users instance folder.
    • Thank you to @asyed03 for this feature
  • Fixed bug in "repost all" ads button where it would fail if there was just a single ad to repost

v0.2.1

17 Aug 20:12
Compare
Choose a tag to compare
  • Handle when there are multiple API error messages and list each one to the user
  • Fix Docker image to use Python 3.7 as a base - this was missed in the previous release
  • Update some missed Python 3.6 references to 3.7 in the project README

v0.2.0

20 Jul 17:40
Compare
Choose a tag to compare
  • Drop support for Python 3.6
  • App version number is now shown in the footer of each page
  • Bugfix when manually posting an ad from an existing ad payload file

v0.1.11

06 Jul 04:10
Compare
Choose a tag to compare
  • Change ad image uploads from the eBay API (i.ebayimg.com) to Kijiji mobile API (media.kijiji.ca)
    • A recent change in the Kijiji backend requires that all new ads use this new image host
    • Older existing ads will automatically have their image URLs translated to use the new image API so that Kijiji will accept them
  • Update all package versions for Python 3.6
    • Latest package versions still supporting Python 3.6

This will be the last release still supporting Python 3.6 as it had reached end of life in December 2021.

v0.1.10

28 Apr 22:28
Compare
Choose a tag to compare
  • Save ad payload file after manually posting ad (#31)
    • Allows for reposting of the ad when posting using the manual payload method
  • Print exception error message if postal code query fails

v0.1.9

29 Dec 04:43
Compare
Choose a tag to compare
  • Lookup geolocation data based on given postal code and include in posted ad
  • Update all package versions
    • Notable packages
      • Flask-WTF 0.15.x => v1.0.x
      • WTForms 2.3.x => v3.0.x
      • httpx 0.19.x => 0.21.x
  • Implement full address field when posting an ad

v0.1.8

12 Dec 03:35
Compare
Choose a tag to compare

Update eBay auth token used for image uploads

v0.1.7

02 Dec 04:12
Compare
Choose a tag to compare

New feature: User selectable default form values via config file