Big collection of bug fixes, minor improvements and consistency updates under the hood today.
Online docs
- Fixed incorrect paging fields in BobNet catchup message response example.
- Added OpenGraph image to the website, for previews when sharing on socials.
- Standardised examples in the Device commands list to use “targets” instead of “device/devices”.
- Updated AMI Overview page to mention the assemble directive using taxi plates.
- Updated Shop configuration page to mention optional description/announcement fields.
- Fixed typo on Account reputation endpoint - it should be /accounts/reputation.
API updates
- Decomissioned devices will now return a 404 if you attempt to query or command them.
- System scan results will now return replicants in a list, instead of a map, to match the swagger docs.
- Mining cycle times now return as an integer, instead of a float, to match the docs.
- BobNet trade announcements will now be more spread out, and less frequent.
- The assemble directive has been upgraded to now use taxi plates where available.
- Fix bug with BobNet messages coming from the relay-owner when using replicant message endpoint.
- Added more details to the BobNet message responses, to assist with chat interface design.
- Description and announcement fields are now optional fields in AMI Trade Controller configuration.
- Dry-run travel route previews are now possible while your vessel is mining or printing.
- Cleaned up the use of target/targets/device/devices on several endpoints, all should be accepted but examples use “targets” now.
- Removed an old device-based rate limit that was confusing some tests.
- The cargo lifter device can now actually be used as a carrier.
- Using the wrong HTTP method on an endpoint will now list all the available methods for that route.
- Tightened up the location wipe on stowing devices.
- New achievements for asteroid diversion - whether you’re saving lives or rocks.
Big thanks for all the bug reports and feature suggestions from everyone so far! o7