> For the complete documentation index, see [llms.txt](https://docs-integration.squake.earth/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-integration.squake.earth/notable-changes/release-notes/2025/2025-jan.md).

# Product Release Notes January 2025 — First Launch of the Year: Faster, Smarter, Cleaner (Kickoff with Salesforce, TIM & DEFRA Enhancements)

* **Carbon Calculations**

  • Added `energy_scope` parameter support for **DEFRA car** methodology.

  • Added **DEFRA hotel** methodology to the Carbon Report Builder.
* **Travel Impact Model (TIM)**

  • Historical data support added.

  • Distance in km parameter now available in TIM report builder.

  • Parameter logging for historical TIM Tier 3 fallback data.
* **Purchases**

  • Cancellation deadline now included in purchase API responses.

**📈 Improvements**

* **General** — Removed legacy Trust Page code, updated Cloudflare router, refined caching to reload sequentially, refactored `ClientBuilder` for maintainability.

***

**🐞 Bugfixes**

* **General** — Fixed Airplus implementation, Snowflake JWT timestamp handling, and constant naming in CSV emissions import.
* **Salesforce** — Fixed project price update logic.
* **Stripe Checkout** — Payment link only returned if `payment_method: stripe` is passed.
* **Carbon Report Builder** — Fixed type badge display.
* **Travel Data** — Stats hotfix applied.
* **Webhooks** — Removed uniqueness DB constraint for improved flexibility.
* **Retirement Links** — Fixed sync logic.
* **Calculations** — Corrected hotel HCMI logic.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs-integration.squake.earth/notable-changes/release-notes/2025/2025-jan.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
