Releases: kr45732/rust-query-api
Releases · kr45732/rust-query-api
Rust Query API | 4.0.0
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
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
- Formatted as
- Added tracking for 2023 sloth hats
- Updated bin taxes
Pull Requests
- Update bin taxes by @kr45732 in #173
- Add sloth hat variants by @kr45732 in #181
- Different methods of center for average auctions/bins by @kr45732 in #190
- Track attribute pairs by @kr45732 in #194
- Rewrite Averages by @kr45732 in #198
Full Changelog: 3.1.0...3.2.0
Rust Query API | 3.1.0
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
- Returns a
- 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
- Added
- 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
- Highest bid field & max midas staff/sword by @kr45732 in #142
- Use lowest in averages & async db and files write by @kr45732 in #148
- New Avgs Averaging Method by @kr45732 in #157
- Runes, Party Hat, TB Pets by @kr45732 in #163
- Query Updates by @kr45732 in #169
Full Changelog: 3.0.0...3.1.0
Rust Query API | 3.0.0
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
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
Rust Query API | 2.0.0
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
What's Changed
Full Changelog: 1.6.0...1.8.0
Rust Query API | 1.6.0
Full Changelog: 1.5.1...1.6.0
Rust Query API | 1.5.1
- Fix problem with hyper & server not loading
Full Changelog: 1.5.0...1.5.1