# @vercel/functions

## 1.6.0

### Minor Changes

- Add middleware-related helper functions ([#12938](https://github.com/vercel/vercel/pull/12938))

## 1.5.2

### Patch Changes

- [vercel/functions] add geolocation.postalCode ([#12753](https://github.com/vercel/vercel/pull/12753))

## 1.5.1

### Patch Changes

- [@vercel/functions] update headers doc ([#12649](https://github.com/vercel/vercel/pull/12649))

## 1.5.0

### Minor Changes

- ipAddress: accept headers as input ([#12429](https://github.com/vercel/vercel/pull/12429))

## 1.4.2

### Patch Changes

- [functions] decode city name ([#12234](https://github.com/vercel/vercel/pull/12234))

## 1.4.1

### Patch Changes

- Package files in the root folder ([#11982](https://github.com/vercel/vercel/pull/11982))

## 1.4.0

### Minor Changes

- Added OIDC Token utility functions ([#11701](https://github.com/vercel/vercel/pull/11701))

## 1.3.0

### Minor Changes

- [functions] add `getEnv` method. ([#11783](https://github.com/vercel/vercel/pull/11783))

## 1.2.0

### Minor Changes

- Add `geolocation` & `ipAdress` methods. ([#11802](https://github.com/vercel/vercel/pull/11802))

## 1.1.0

### Minor Changes

- Rewrite `@vercel/functions` to TypeScript ([#11791](https://github.com/vercel/vercel/pull/11791))

## 1.0.2

### Patch Changes

- Convert package to CommonJS ([#11569](https://github.com/vercel/vercel/pull/11569))

## 1.0.1

### Patch Changes

- Don't throw error if context is missing ([`0817527f9`](https://github.com/vercel/vercel/commit/0817527f9e9d0d5fceb73f21e695089349a96d3e))

## 1.0.0

### Major Changes

- Initial release ([#11553](https://github.com/vercel/vercel/pull/11553))
