# What's new?

### ⚡ Faster Development

* We’ve introduced several optimizations that drastically reduce bundle size and speed up development builds.
* To support modular workflows, we’ve also released standalone packages like [**`@vechain/vechain-contract-types`**](https://www.npmjs.com/package/@vechain/vechain-contract-types) and [**`@vechain/contract-getters`**](https://www.npmjs.com/package/@vechain/contract-getters), which you can use independently.
* More improvements are coming soon.

### 🎨 More Customization

You now have much more control over the **vechain-kit modal**:

* Open specific flows in isolation (e.g., only *Receive* or *Send*, without exposing the rest of the modal).
* Customize colors and fonts to match your brand.
* Use Bottomsheets instead of Modals on mobile!

Check the [Customization](https://docs.vechainkit.vechain.org/customization/theming) section for all available options.

### **✨ Redesigned UI**

In version 2, we have completely overhauled the user interface to simplify navigation and enhance user experience. The new design focuses on clarity and usability, placing a stronger emphasis on wallet features to streamline user interactions. This redesign aims to provide an intuitive and efficient workflow, allowing users to access essential functionalities effortlessly.

### 🔑 Quick Wallet Switching

Easily switch between wallets without the need to log out and log back in, enhancing the fluidity of your transactions and interactions.

### 🔄 Built-In Token Swap

Swap tokens directly inside the kit—no need to send users to external websites.

Powered by **BetterSwap** and **VeTrade**, swaps are now:

* Seamless
* Secure
* Efficient

Users can manage assets more conveniently than ever.

### 🆓 Smarter Fee Delegation

No more configuring delegation services manually.

V2 includes:

* **Automatic transaction sponsorship** for social-login users (via Generic Delegator)
* An improved `useSendTransaction()` hook that lets you sponsor specific transactions selectively

Even if you’re not required to cover fees, you might still sponsor some transactions—for example, onboarding new users or showing fee costs to social-login accounts. Head over to the [fee-delegation](https://docs.vechainkit.vechain.org/social-login/fee-delegation "mention") section to learn more about this.

### **🛠️ Easier Installation**

A cleaner, more streamlined setup minimizes the time spent troubleshooting.

### **👋 Goodbye Connex, Hello SDK**

Connex is deprecated.\
V2 now uses the **SDK**, offering more developer capabilities and a more modern foundation.

### **📱 Better VeWorld Mobile Integration**

We now use the new VeWorld endpoints, delivering:

* Smoother logins
* Easier wallet switching

### **📘 Improved Documentation**

Clearer, more complete documentation helps you transition and integrate features with confidence.

### **🚀 A Big Roadmap Ahead**

Coming soon (and exclusive to V2):

* Revamped login flow
* Better cross-app connections
* Transaction history
* NFTs
* DeFi integrations
* And more

{% hint style="danger" %}
**Breaking Changes**

V2 may have some breaking changes based on your V1 integration. Please read more in details what changed from V1 and how to migrate to version 2 in [the following section](https://github.com/vechain/vechain-kit/blob/feat/docs/docs/migrations/upgrade-vechain-kit-from-1.x-to-2.x).
{% endhint %}

{% hint style="warning" %}
**Version 1 Deprecation**\
Support for version 1 will cease, and updates will target version 2, encouraging users to migrate to leverage new features.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.vechainkit.vechain.org/discover-vechain-kit/whats-new.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
