# @prairielearn/html

## 5.0.7

### Patch Changes

- 4a0ee46: Bump dependencies

## 5.0.6

### Patch Changes

- 3f0b326: Upgrade all JavaScript dependencies

## 5.0.5

### Patch Changes

- 3927197: Update dependencies

## 5.0.4

### Patch Changes

- 382dbd8: Bump dependencies

## 5.0.3

### Patch Changes

- b6e03e9: Upgrade dependencies

## 5.0.2

### Patch Changes

- 3c4799a: Upgrade all JavaScript dependencies

## 5.0.1

### Patch Changes

- 8bdf6ea: Upgrade all JavaScript dependencies

## 5.0.0

### Major Changes

- 3914bb4: Upgrade to Node 24

## 4.0.24

### Patch Changes

- 0900843: Switch to the `tsgo` compiler

## 4.0.23

### Patch Changes

- 70a8029: Upgrade all JavaScript dependencies

## 4.0.22

### Patch Changes

- 0425922: Upgrade all JavaScript dependencies

## 4.0.21

### Patch Changes

- c0b1c74: Enable `declarationMap`

## 4.0.20

### Patch Changes

- c72a4b8: Upgrade dependencies

## 4.0.19

### Patch Changes

- f571b40: Upgrade all JavaScript dependencies

## 4.0.18

### Patch Changes

- b55261c: Upgrade to TypeScript 5.9

## 4.0.17

### Patch Changes

- 23adb05: Upgrade all JavaScript dependencies

## 4.0.16

### Patch Changes

- 678b48a: Upgrade all JavaScript dependencies

## 4.0.15

### Patch Changes

- be4444e: Upgrade all JavaScript dependencies

## 4.0.14

### Patch Changes

- cec09b5: Upgrade all JavaScript dependencies

## 4.0.13

### Patch Changes

- 82f9c2f: Upgrade all JavaScript dependencies

## 4.0.12

### Patch Changes

- 03f1008: Upgrade all JavaScript dependencies

## 4.0.11

### Patch Changes

- 984dc62: Upgrade all JavaScript dependencies

## 4.0.10

### Patch Changes

- 49bb3fa: Upgrade all JavaScript dependencies

## 4.0.9

### Patch Changes

- 4a8b376: Upgrade all JavaScript dependencies

## 4.0.8

### Patch Changes

- 9d7d790: Upgrade all JavaScript dependencies

## 4.0.7

### Patch Changes

- 315d931: Upgrade all JavaScript dependencies

## 4.0.6

### Patch Changes

- 4b79275: Upgrade all JavaScript dependencies

## 4.0.5

### Patch Changes

- 852c2e2: Upgrade all JavaScript dependencies

## 4.0.4

### Patch Changes

- a8438ff: Upgrade all JavaScript dependencies

## 4.0.3

### Patch Changes

- 24a93b8: Upgrade all JavaScript dependencies

## 4.0.2

### Patch Changes

- 0f7c90f: Upgrade all JavaScript dependencies

## 4.0.1

### Patch Changes

- 901fce8: Upgrade all JavaScript dependencies

## 4.0.0

### Major Changes

- 4f30b7e: Publish as native ESM

## 3.1.7

### Patch Changes

- c7e6553: Upgrade all JavaScript dependencies

## 3.1.6

### Patch Changes

- 207602a: Upgrade all JavaScript dependencies

## 3.1.5

### Patch Changes

- 3395c25: Upgrade all JavaScript dependencies

## 3.1.4

### Patch Changes

- dce0fa3: Upgrade all JavaScript dependencies

## 3.1.3

### Patch Changes

- abfd5cc: Upgrade all JavaScript dependencies

## 3.1.2

### Patch Changes

- 2da23ab: Upgrade all JavaScript dependencies

## 3.1.1

### Patch Changes

- 1523b97b0: Upgrade all dependencies

## 3.1.0

### Minor Changes

- 3cd0f83fa: Add `joinHtml` function to join an array of HTML values with a given separator

## 3.0.9

### Patch Changes

- 8dd894623: Upgrade all dependencies

## 3.0.8

### Patch Changes

- bd0053577: Upgrade all dependencies

## 3.0.7

### Patch Changes

- f03853d90: Upgrade all dependencies

## 3.0.6

### Patch Changes

- 6cad75197: Upgrade all dependencies

## 3.0.5

### Patch Changes

- 10cc07dcc: Upgrade all dependencies

## 3.0.4

### Patch Changes

- 098f581da: Upgrade all dependencies

## 3.0.3

### Patch Changes

- 2b003b4d9: Upgrade all dependencies

## 3.0.2

### Patch Changes

- 2c5504f1f: Mark package as free from side effects

## 3.0.1

### Patch Changes

- 8fd47d928: Upgrade all dependencies

## 3.0.0

### Major Changes

- 638d27585: Render booleans in templates

## 2.2.0

### Minor Changes

- 915320e1f: Support interpolating BigInt values

## 2.1.1

### Patch Changes

- dba390399: Upgrade dependencies to latest versions

## 2.1.0

### Minor Changes

- c23684a26: Type constraints for interpolated values

## 2.0.0

### Major Changes

- 56f1333fc: `renderEjs` function moved to `@prairielearn/html-ejs`

  In order to be able to use the `@prairielearn/html` package inside client scripts, EJS functionality was moved to a separate package (`@prairielearn/html-ejs`). The `ejs` package relies on Node-only packages like `fs` and `path`, which renders it unusable in browsers.

## 1.0.2

### Patch Changes

- d3ed76de3: Change transpiled code to use ES2020 syntax

## 1.0.1

### Patch Changes

- 5752fab5b: Fix rendering of null values in templates
