# Changelog

> What’s new in TradeCatalog for suppliers, their trade customers and developers, newest first.

Everything we change that you’d notice, newest first: for **suppliers**, for **buyers** (your trade customers) and for **developers**. Within `/api/v1` we only make additive changes. See [Versioning](/docs/api/conventions#versioning).

## 27 September 2026

### For suppliers

- **Settings in tabs:** Business, Branding, Orders & directory, Subscription, API and Your data. Each tab saves only its own fields.
- **Your logo** (Settings → Branding) now heads your emails to customers and shows on your trade portal, in the sidebar and in the supplier directory.
- **Import in steps:** upload, match your columns, check the changes, done. TradeCatalog remembers each file’s column layout, so the next file in the same layout goes straight to the check. Price changes of 20% or more are flagged, and products missing from the file can be hidden.
- **Grouped price lists import too:** headings can sit below a contents page, section rows (a heading above its sizes or finishes) go in front of product names or become the category, an unlabelled finish column can be added to names, and an item listed twice at the same price is skipped with a warning. “Non-stock” reads as made to order.
- **Re-importing a price list keeps your product details:** a file with only SKUs and prices no longer clears brands, categories, references or units.
- **Customer page in tabs** (Pricing, Orders, People, Details, History), with a plain-English summary of how each customer is priced. **See their prices** shows your catalogue exactly as that customer sees it.
- **Getting started:** a new workspace shows three steps (import your prices, add your customers, send them your link) until they’re done.
- **Price changes** warn you before publishing when a product is already in another scheduled change.
- **Free trial:** a new workspace has 14 days free. Without a subscription after that, it becomes read-only and customers can’t send orders. Your catalogue, prices and customers are all kept. Settings → Subscription shows the days left.
- **Your name** can be set at sign-up and on your account page, so orders, invitations and the activity log show it rather than your email address.
- Product photos open larger when you click them.

### For buyers

- **A catalogue laid out like the trade counter:** search from any page; places (Catalogue, Orders, Price changes, News & offers) down the left with **Filter by** category, brand and availability; products grouped under their category with your price beside **Add**; the next 50 products a click away. The Basket button shows its count, and the account menu switches account, lists all your suppliers and **signs you out**.
- **Adding to the basket adds to the amount already there** instead of replacing it.
- **Product photos open larger** when you click them. Product pages show the price and order box beside the details.
- **After signing in from your supplier’s link you land in their catalogue**, and you see “Order sent” as soon as an order goes.
- **Download my price list** is in the side menu and on the Price changes page. Upcoming changes read “Now” and “From 1 Oct”.

### Demo

- **Try the demo** shows each step while it sets up your private copy.

### For developers

- The [REST API](/docs/api) is live at `https://tradecatalog.app/api/v1`.
- Owners make [API keys](/docs/api/authentication) in **Settings → API**, read only or read & write.
- Read products with any customer’s prices, customers, orders, price changes and the activity log.
- Create and update products and customers in batches of 100. Changed list prices go into a draft price change.
- Move orders on with `PATCH /orders/{id}`.
- [OpenAPI 3.1](/docs/api/openapi) at `/api/v1/openapi.json`.
- 120 requests a minute per key.
- These docs, with markdown versions of every page, [/llms-full.txt](/llms-full.txt), and **Copy page** and **Open in Claude** buttons. See [AI and LLM resources](/docs/guides/llms).

## 26 September 2026

### For developers

- The read-only [MCP server](/docs/mcp) is live at `https://tradecatalog.app/mcp`, with OAuth 2.1 sign-in.
- Six [tools](/docs/mcp/tools): `list_workspaces`, `search_products`, `check_price`, `list_customers`, `list_orders` and `recent_activity`.
