- Documentation
- API
- Changelog
Changelog
3 min read
Command Palette
Search for a command to run...
The changelog dates use the DD-MM-YYY format.
2.2.1 - 03/02/2026
Added
- Optional analytics data (views, downloads) on marketplace item listings via
include_analyticsparameter - Download count tracking for marketplace items
Changed
- Cache TTL for analytics data set to 1 hour
2.2.0 - 28/01/2026
Added
- Geocode endpoint (forward geocode query to locations)
- GPS reverse geocode endpoint (lat/lon to location name)
- Weather endpoint now supports lat/lon coordinates in addition to city name
2.1.0 - 07/10/2025
Added
- Full v2 marketplace API: collections, items, curators, featured, trending, recent, search, and stats endpoints
- Item lookup by ID without requiring category
- Related items endpoint
- Marketplace batch fetch endpoint (up to 100 items by ID)
- View count tracking for marketplace items
- Pagination support for marketplace item listings
2.0.0 - 21/09/2024
Added
- v2 API with enhanced endpoints for images, quotes, weather, and marketplace
- Unsplash image proxy with support for topics, collections, orientation, and username
- Unsplash topics listing endpoint
- Weather endpoint
- Mapbox static map image endpoint
- OpenTelemetry observability with Baselime edge logger
- v2 images include
blur_hash,colour, andcoordinatesfields
Changed
- Migrated from Node.js/Fastify to Cloudflare Workers (via Wrangler) with Bun runtime
- Supabase replaces previous database backend
- Edge caching via Cloudflare KV and Cache API
Removed
- Admin routes (
/images/add,/images/delete) - use the uploader utility directly - Pexels image fetching
1.6.2 - 18/05/2024
Added
- Autocomplete search proxy (via Ecosia)
- Marketplace pagination on v1
Changed
- Unsplash endpoint now uses all collections if none specified
- Unsplash collections parameter trims whitespace
1.6.1 - 23/11/2021
Added
- Full umami implementation (apart from location and resolution, this is not planned)
- Log unauthorised errors to umami
Changed
- Code modifications
1.6.0 - 16/08/2021
Added
- Admin API for adding and removing quotes
- Better ratelimit control
Changed
- Optimisation
Removed
- Resolution from image response
1.5.1 - 06/07/2021
Removed
- API no longer returns IDs for images and quotes
1.5.0 - 20/05/2021
Changed
- URLs for all endpoints have been changed
Removed
- Unsplash documentation as it's private
- Information about marketplace themes as they are no longer planned
- /getUpdate endpoint removed, use blog API instead
- You can no longer get images or quotes by ID
1.4.0 - 14/01/2021
Added
- Documentation now covers marketplace information
- /getQuoteLanguages route and allow getting quotes in other languages
Changed
- API optimisations
- Various fixes and changes
1.3.0 - 31/08/2020
Added
- A lot more info to the /getUpdate endpoint, now using data from the blog
- /getPhotographers endpoint
- /getImages now includes camera model and resolution
1.2.1 - 14/12/2019
Changed
- Make error messages like the Fastify default
1.2.0 - 10/12/2019
Added
- Status codes on invalid ID and invalid category (400) as well as 404
- Make source code public
Changed
- Changed "Category not found" to "Invalid Category"
- Changed "404" to "404 Not Found"
- Update internal libraries (less broken now)
- Possibly improve performance (removed no longer needed module)
1.1.1 - 07/12/2019
Changed
- Improve error messages
- Update internal libraries (less broken now)
- Improve security (and possibly performance)
1.1.0 - 03/12/2019
Added
- Support for getting images and quotes via specific ID
1.0.0 - 26/06/2019
Please note the date for this update may not be exact
Added
- Initial Release
Missing something?
If you can see an area that needs more detail, feel free to improve it!