Skip to content

Releases: kr45732/rust-query-api

Rust Query API | 4.0.0

29 Jun 18:08
Compare
Choose a tag to compare

What's Changed

  • Added tracking for shiny items
  • Complete overhaul to update to Hyper 1.0
  • Replaced Surf with Reqwest
  • Improved error handling for failed API requests

Full Changelog: 3.2.0...4.0.0

Note: this is the final update for this project

Rust Query API | 3.2.0

15 Aug 01:29
2fe3753
Compare
Choose a tag to compare

What's Changed

  • Added 'attributes' parameter to query endpoint
  • Overhauled average endpoints
    • Complete rewrite of storage and retrieval methods to improve performance
    • Added 'center' parameter to customize how prices should be calculated
      • Added 'percent' parameter for the modified_median center
    • Fixed sales to be calculated accurately using 'step' parameter
    • Changed 'time' parameter to seconds
  • Added unique attribute shard combinations to average and bin endpoints
    • Formatted as {ITEM_ID}+ATTRIBUTE_SHARD_{ATTRIBUTE}+ATTRIBUTE_SHARD_{ATTRIBUTE}
    • Attributes are ordered alphabetically
  • Added tracking for 2023 sloth hats
  • Updated bin taxes

Pull Requests

Full Changelog: 3.1.0...3.2.0

Rust Query API | 3.1.0

26 May 20:25
Compare
Choose a tag to compare

What's Changed

  • Added full auction house fetch every 5 minutes due to some auctions not showing up in ended auctions endpoint
  • Improved write time through asynchronous writing to database and disk
  • Overhauled query feature
    • Added sort_by=query which will sort auctions by 1) closest match to provided conditions 2) lowest price
      • Returns a score field indicating how many conditions were matched
      • Does not support bids param at the moment
      • If provided, end, item_id, and item_name will always be a required match and will not count towards the score
    • Added ability to search for multiple enchants
    • Reduced max items returned without auth to 500
    • Added new fields:
      • Lore
      • Score
      • Potato books
      • Stars
      • Farming for dummies
      • Transmission tuner
      • Mana disintegrator
      • Reforge
      • Rune
      • Skin
      • Power scroll
      • Drill upgrade module
      • Drill fuel tank
      • Drill engine
      • Dye
      • Accessory enrichment
      • Recombobulated
      • Wood singularity
      • Art of war
      • Art of peace
      • Etherwarp
      • Necron Scrolls
      • Gemstones
  • Rewrote average endpoint to first compare sales and then use the lowest of the average bins and average auctions
  • Fixed party crab hat id format
  • Started tracking max bid midas sword and staff
  • Started tracking runes
  • Removed old tier boosting pet items
  • Fixed auctions sometimes updating milliseconds early
  • Fixed error logs not being sent to webhook
  • Various optimizations of code and database
  • Updated docs and deps

Pull Requests

Full Changelog: 3.0.0...3.1.0

Rust Query API | 3.0.0

17 Feb 00:39
Compare
Choose a tag to compare

What's Changed

  • MAJOR improvement in performance - fetch time of less than 150 milliseconds!
  • Add prices per year for new year cakes
  • Added count and internal id to query endpoint
  • Fixed limit sometimes breaking in query endpoint
  • Fixed lowestbin prices with stackable items
  • Fixed error messages not sending in the wehbook
  • Updated README, documentation, and examples

Full Changelog: 2.1.0...3.0.0

Rust Query API | 2.1.0

21 Nov 17:51
ea132ec
Compare
Choose a tag to compare

What's Changed

  • Added attribute shard calculations
  • Added /average endpoint (takes the average of /average_bin and /average_auction)
  • Added party hat color calculations
  • Fixed averages not using stack count
  • Code cleanup & refactoring & performance improvements

Full Changelog: 2.0.1...2.1.0

Rust Query API | 2.0.1

16 Oct 23:45
facc682
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.1

Rust Query API | 2.0.0

11 Aug 02:47
Compare
Choose a tag to compare

What's Changed

  • Dramatically improved performance!
  • Added debug configuration option
  • Fixed average auctions and average bins not taking into consideration the item count
  • Show 2 decimal places in times for Discord webhook logging
  • Major code refactoring and improvements

Full Changelog: 1.8.0...2.0.0

Rust Query API | 1.8.0

17 Jul 03:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.6.0...1.8.0

Rust Query API | 1.6.0

08 Jul 14:45
Compare
Choose a tag to compare

Rust Query API | 1.5.1

27 Mar 19:29
Compare
Choose a tag to compare
  • Fix problem with hyper & server not loading

Full Changelog: 1.5.0...1.5.1