# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [10.0.5](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v10.0.4...v10.0.5) (2026-03-12)

### Bug Fixes

- **h5p-express:** destroy s3-streams when connections close ([#4427](https://github.com/Lumieducation/H5P-Nodejs-library/issues/4427)) ([561e254](https://github.com/Lumieducation/H5P-Nodejs-library/commit/561e2546a55b7e313f9edf6a7436656cb84f9de9))

## [10.0.4](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v10.0.3...v10.0.4) (2025-03-08)

**Note:** Version bump only for package @lumieducation/h5p-express

## [10.0.3](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v10.0.2...v10.0.3) (2025-03-08)

### Bug Fixes

- **deps:** update dependency axios to v1.8.2 [security] ([#3963](https://github.com/Lumieducation/H5P-Nodejs-library/issues/3963)) ([0f46723](https://github.com/Lumieducation/H5P-Nodejs-library/commit/0f46723ed2cde3d3cb4f83b18a308316eb37af5f))

## [10.0.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v10.0.1...v10.0.2) (2025-03-07)

### Bug Fixes

- fix package publish ([4817bcf](https://github.com/Lumieducation/H5P-Nodejs-library/commit/4817bcf648ce5325610262579c7ab540a167544c))

## [10.0.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v10.0.0...v10.0.1) (2025-03-06)

**Note:** Version bump only for package @lumieducation/h5p-express

# [10.0.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.3.2...v10.0.0) (2025-03-05)

### Bug Fixes

- **deps:** update dependency axios to v1.6.0 [security] ([c4b063a](https://github.com/Lumieducation/H5P-Nodejs-library/commit/c4b063a06774bf03ab87452b3cff5a8121f30f67))
- **deps:** update dependency axios to v1.7.4 [security] ([3e1a850](https://github.com/Lumieducation/H5P-Nodejs-library/commit/3e1a8504a008a0b1b72dc60d0cdf4b8b967cbb48))
- **deps:** update dependency body-parser to v1.20.3 [security] ([#3786](https://github.com/Lumieducation/H5P-Nodejs-library/issues/3786)) ([065c0ba](https://github.com/Lumieducation/H5P-Nodejs-library/commit/065c0ba7539be705eadae00fdf1606aeff75b702))
- **deps:** update dependency express to v4.18.3 ([b56e45b](https://github.com/Lumieducation/H5P-Nodejs-library/commit/b56e45b80d52664b4f834689d55e38e0f07f9778))
- **deps:** update dependency express to v4.19.2 [security] ([4b9419a](https://github.com/Lumieducation/H5P-Nodejs-library/commit/4b9419a475d4ab5ba310311883cf9e9124c68ac1))
- **deps:** update dependency express to v4.20.0 [security] ([#3787](https://github.com/Lumieducation/H5P-Nodejs-library/issues/3787)) ([5c9368e](https://github.com/Lumieducation/H5P-Nodejs-library/commit/5c9368e2eeb50283e582900f9d8eb4956ef13e41))
- **deps:** update dependency express to v4.21.2 ([7c6af66](https://github.com/Lumieducation/H5P-Nodejs-library/commit/7c6af6662d56b7297ff8ec6c5df2fcec75378ef3))
- **deps:** update dependency express-fileupload to v1.4.1 ([fd7b835](https://github.com/Lumieducation/H5P-Nodejs-library/commit/fd7b8354503a9597dbbbb4b21338be5d6dc33b6a))
- **deps:** update dependency express-fileupload to v1.4.2 ([4168f14](https://github.com/Lumieducation/H5P-Nodejs-library/commit/4168f1434f8464577cc115bba32d005f8bcbd6f1))
- **deps:** update dependency express-fileupload to v1.4.3 ([e15ff29](https://github.com/Lumieducation/H5P-Nodejs-library/commit/e15ff2997d162eb2a9341fb8636ba8d301ec89e9))
- **deps:** update dependency express-fileupload to v1.5.0 ([13b8d9e](https://github.com/Lumieducation/H5P-Nodejs-library/commit/13b8d9e7500f9c325b87f8fdc2d47beefdd48d11))
- **deps:** update dependency express-fileupload to v1.5.1 ([eae5ddb](https://github.com/Lumieducation/H5P-Nodejs-library/commit/eae5ddb1810de8dfd505e65d02eb5dc575c1fa16))
- **deps:** update dependency fs-extra to v11.2.0 ([c9d8c8b](https://github.com/Lumieducation/H5P-Nodejs-library/commit/c9d8c8b2786352427b7d70a8bc0bf9d056c9267c))
- **deps:** update dependency fs-extra to v11.3.0 ([#3871](https://github.com/Lumieducation/H5P-Nodejs-library/issues/3871)) ([15b79aa](https://github.com/Lumieducation/H5P-Nodejs-library/commit/15b79aa6722e01344cae3be7d119a2d1559b0c90))
- **deps:** update dependency simple-redis-mutex to v2 ([#3822](https://github.com/Lumieducation/H5P-Nodejs-library/issues/3822)) ([535df73](https://github.com/Lumieducation/H5P-Nodejs-library/commit/535df73e4ecb988d78c139f5a1e9f7d391351453))
- **h5p-express:** accept empty '' tempFilePath ([3272d41](https://github.com/Lumieducation/H5P-Nodejs-library/commit/3272d41463a8024f5a5316f4afa02209b4008d9d))
- **h5p-express:** library management endpoint now supports temporary files ([87fcac4](https://github.com/Lumieducation/H5P-Nodejs-library/commit/87fcac4cfe1365cb8d874e7081b0783de85b5964))

### BREAKING CHANGES

- **deps:** packaged build files are now ES2022, h5p-redis-lock now uses redis instead of ioredis

## [9.3.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.3.1...v9.3.2) (2023-09-20)

**Note:** Version bump only for package @lumieducation/h5p-express

## [9.3.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.3.0...v9.3.1) (2023-09-01)

**Note:** Version bump only for package @lumieducation/h5p-express

# [9.3.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.2.2...v9.3.0) (2023-07-31)

### Features

- content user data with context ([#3011](https://github.com/Lumieducation/H5P-Nodejs-library/issues/3011)) ([798975e](https://github.com/Lumieducation/H5P-Nodejs-library/commit/798975eb94a2ac99244401e21b1f852f529c7131))

## [9.2.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.2.1...v9.2.2) (2023-06-11)

**Note:** Version bump only for package @lumieducation/h5p-express

## [9.2.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.2.0...v9.2.1) (2023-05-31)

### Bug Fixes

- **deps:** update dependency body-parser to v1.20.1 ([d48f22e](https://github.com/Lumieducation/H5P-Nodejs-library/commit/d48f22ef7ba3deb10ddd90ea3245854b1ae9c358))
- **deps:** update dependency body-parser to v1.20.2 ([6dd3e63](https://github.com/Lumieducation/H5P-Nodejs-library/commit/6dd3e630b2fdd8e7278d5273c27920977f8d476a))
- **deps:** update dependency express to v4.18.2 ([f3ee4b2](https://github.com/Lumieducation/H5P-Nodejs-library/commit/f3ee4b2f99eda37772001187e52f34aa72ed4549))
- **deps:** update dependency fs-extra to v11 ([298235f](https://github.com/Lumieducation/H5P-Nodejs-library/commit/298235f79e61e4f922cba3cd520d47d1eea6d04d))

# [9.2.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.1.2...v9.2.0) (2022-06-14)

### Bug Fixes

- **deps:** update dependency axios to v0.27.1 ([dacf71e](https://github.com/Lumieducation/H5P-Nodejs-library/commit/dacf71eb7ff2107eee04c3be25ecdc95f9ccf944))
- **deps:** update dependency body-parser to v1.20.0 ([d41f1c4](https://github.com/Lumieducation/H5P-Nodejs-library/commit/d41f1c415c915fd2a25990cdcf13cd6bdf7be59a))
- **deps:** update dependency express to v4.18.0 ([b42477d](https://github.com/Lumieducation/H5P-Nodejs-library/commit/b42477d1abe8e84a046bb30cbc5af6b8db37725c))
- **deps:** update dependency express to v4.18.1 ([d5f075a](https://github.com/Lumieducation/H5P-Nodejs-library/commit/d5f075aaafcd96d6bd965c0e5093aeab60a96059))
- **deps:** update dependency express-fileupload to v1.4.0 ([604534e](https://github.com/Lumieducation/H5P-Nodejs-library/commit/604534e5218c9ae9a26e696f711e7617229d64b4))
- **deps:** update dependency fs-extra to v10.0.1 ([3e4b063](https://github.com/Lumieducation/H5P-Nodejs-library/commit/3e4b0638a2b84a1cdde1a79ff575bfba10a17dfd))
- **h5p-server:** added getLocalIdOverride to h5p editor options ([#2251](https://github.com/Lumieducation/H5P-Nodejs-library/issues/2251)) ([da2ce76](https://github.com/Lumieducation/H5P-Nodejs-library/commit/da2ce7628e4fe118e5841f49adf80550052b0a90))

### Features

- **h5p-server:** added content user state (closes [#1014](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1014)) ([#1886](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1886)) ([bdf66da](https://github.com/Lumieducation/H5P-Nodejs-library/commit/bdf66da63e5f68fa8aa9bf8a63b6489677af776d)), closes [/github.com/Lumieducation/H5P-Nodejs-library/issues/1014#issuecomment-968314801](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/issues/1014/issues/issuecomment-968314801) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#discussion_r748820671](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/discussion_r748820671) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#discussion_r748820014](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/discussion_r748820014) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#discussion_r753821541](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/discussion_r753821541) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#discussion_r753822128](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/discussion_r753822128) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#discussion_r753822128](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/discussion_r753822128) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#discussion_r760102698](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/discussion_r760102698) [#1991](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1991) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#issuecomment-1050627214](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/issuecomment-1050627214) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#issuecomment-1050627214](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/issuecomment-1050627214) [/github.com/Lumieducation/H5P-Nodejs-library/pull/1886#issuecomment-1059275916](https://github.com//github.com/Lumieducation/H5P-Nodejs-library/pull/1886/issues/issuecomment-1059275916)

## [9.1.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.1.1...v9.1.2) (2022-03-19)

**Note:** Version bump only for package @lumieducation/h5p-express

## [9.1.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.1.0...v9.1.1) (2022-03-12)

**Note:** Version bump only for package @lumieducation/h5p-express

# [9.1.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.10...v9.1.0) (2022-03-05)

**Note:** Version bump only for package @lumieducation/h5p-express

## [9.0.10](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.9...v9.0.10) (2022-02-23)

### Bug Fixes

- **deps:** update dependency axios to v0.26.0 ([#2077](https://github.com/Lumieducation/H5P-Nodejs-library/issues/2077)) ([752e4d5](https://github.com/Lumieducation/H5P-Nodejs-library/commit/752e4d590ed65b1f2d35a70b05b147212cbc26fb))
- **deps:** update dependency body-parser to v1.19.2 ([b5d44ec](https://github.com/Lumieducation/H5P-Nodejs-library/commit/b5d44ec79f0a1b7aac2045c82ea854df6a905c94))
- **deps:** update dependency dotenv to v16 ([#2083](https://github.com/Lumieducation/H5P-Nodejs-library/issues/2083)) ([2a1ef79](https://github.com/Lumieducation/H5P-Nodejs-library/commit/2a1ef7901adb6900430c86b12be04ae2b8acb60b))
- **deps:** update dependency express to v4.17.3 ([765ff8a](https://github.com/Lumieducation/H5P-Nodejs-library/commit/765ff8ae4bea0b6167dc7188fbd93c74affad00b))
- **deps:** update dependency express-fileupload to v1.3.1 ([#2078](https://github.com/Lumieducation/H5P-Nodejs-library/issues/2078)) ([d04a120](https://github.com/Lumieducation/H5P-Nodejs-library/commit/d04a1205ff7b7b8a12222bcc34fa6874321e3d12))

## [9.0.9](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.8...v9.0.9) (2022-02-18)

### Bug Fixes

- **deps:** update dependency axios to v0.25.0 ([44f6ef7](https://github.com/Lumieducation/H5P-Nodejs-library/commit/44f6ef78aaa9fdedde14b7d95b26027f2bfcb342))

## [9.0.8](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.7...v9.0.8) (2022-01-14)

### Bug Fixes

- **deps:** update dependency express to v4.17.2 ([26af13f](https://github.com/Lumieducation/H5P-Nodejs-library/commit/26af13f03cdca0b74a7814dd9285d43466bf4f07))

## [9.0.6](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.5...v9.0.6) (2021-12-13)

### Bug Fixes

- **deps:** update dependency aws-sdk to v2.1034.0 ([515b851](https://github.com/Lumieducation/H5P-Nodejs-library/commit/515b851177e584b068a075788f4041493b8c7d72))
- **deps:** update dependency body-parser to v1.19.1 ([2500ede](https://github.com/Lumieducation/H5P-Nodejs-library/commit/2500ede45888640e16ac1be95ef824aa7b1cc1d0))

## [9.0.5](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.4...v9.0.5) (2021-11-22)

**Note:** Version bump only for package @lumieducation/h5p-express

## [9.0.4](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.3...v9.0.4) (2021-11-17)

### Bug Fixes

- **deps:** update dependency axios to v0.24.0 ([dbcfddb](https://github.com/Lumieducation/H5P-Nodejs-library/commit/dbcfddbccea2da236fa07f35eb412feb39029ff4))
- **deps:** update dependency react-bootstrap to v1.6.4 ([89e8ed0](https://github.com/Lumieducation/H5P-Nodejs-library/commit/89e8ed0cf74848d9a4856e35444027866c20c305))
- **deps:** update dependency tmp-promise to v3.0.3 ([acb33f1](https://github.com/Lumieducation/H5P-Nodejs-library/commit/acb33f1f20a17eba8c92715806dbf386930613db))

## [9.0.3](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.2...v9.0.3) (2021-09-24)

**Note:** Version bump only for package @lumieducation/h5p-express

## [9.0.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.1...v9.0.2) (2021-09-21)

### Bug Fixes

- **deps:** update dependency aws-sdk to v2.990.0 ([8bbc194](https://github.com/Lumieducation/H5P-Nodejs-library/commit/8bbc19445bb486c4408572a171b897b2494a5ae1))

## [9.0.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v9.0.0...v9.0.1) (2021-09-16)

**Note:** Version bump only for package @lumieducation/h5p-express

# [9.0.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.2.0...v9.0.0) (2021-09-11)

### Bug Fixes

- **deps:** update dependency aws-sdk to v2.987.0 ([48788a3](https://github.com/Lumieducation/H5P-Nodejs-library/commit/48788a3080366ef05472710925b70c9dbfbece64))

# [8.2.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.7...v8.2.0) (2021-09-10)

**Note:** Version bump only for package @lumieducation/h5p-express

## [8.1.7](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.6...v8.1.7) (2021-08-31)

**Note:** Version bump only for package @lumieducation/h5p-express

## [8.1.6](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.5...v8.1.6) (2021-08-18)

**Note:** Version bump only for package @lumieducation/h5p-express

## [8.1.5](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.4...v8.1.5) (2021-08-18)

**Note:** Version bump only for package @lumieducation/h5p-express

## [8.1.4](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.3...v8.1.4) (2021-07-22)

### Bug Fixes

- **deps:** update dependency aws-sdk to v2.945.0 ([5708677](https://github.com/Lumieducation/H5P-Nodejs-library/commit/570867763538590c6102071115499634447d75cf))

## [8.1.3](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.2...v8.1.3) (2021-07-13)

**Note:** Version bump only for package @lumieducation/h5p-express

## [8.1.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.1...v8.1.2) (2021-07-11)

**Note:** Version bump only for package @lumieducation/h5p-express

## [8.1.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.1.0...v8.1.1) (2021-07-08)

**Note:** Version bump only for package @lumieducation/h5p-express

# [8.1.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.0.1...v8.1.0) (2021-06-05)

**Note:** Version bump only for package @lumieducation/h5p-express

## [8.0.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v8.0.0...v8.0.1) (2021-05-11)

**Note:** Version bump only for package @lumieducation/h5p-express

# [8.0.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.5.2...v8.0.0) (2021-05-07)

### Bug Fixes

- **deps:** update dependency http-proxy-middleware to v1.3.0 ([8344b6c](https://github.com/Lumieducation/H5P-Nodejs-library/commit/8344b6ce54b2124a55bee6cbfdafa69f80bde107))

### Features

- **h5p-server:** core update ([#1366](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1366)) ([75e1d96](https://github.com/Lumieducation/H5P-Nodejs-library/commit/75e1d96d8415e9485d33f4a690e71311ff7a5a4b))

### BREAKING CHANGES

- **h5p-server:** IH5PConfig type has new configuration values for the H5P Content Hub. Implementions need to extend their implementation accordingly and set default values. H5PAjaxEndpoint.postAjax has a new parameter for the query parameter "hubId". If implementations don't use the h5p-express package, you must change your code accordingly.

## [7.5.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.5.1...v7.5.2) (2021-04-25)

### Bug Fixes

- **deps:** update dependency ajv to v8 ([#1248](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1248)) ([90fcabd](https://github.com/Lumieducation/H5P-Nodejs-library/commit/90fcabda1cb756c4842de54a72095364183974fe))

## [7.5.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.5.0...v7.5.1) (2021-04-01)

**Note:** Version bump only for package @lumieducation/h5p-express

# [7.5.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.3.1...v7.5.0) (2021-03-27)

### Features

- **h5p-server:** hub now localizable ([#1200](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1200)) ([2d8505c](https://github.com/Lumieducation/H5P-Nodejs-library/commit/2d8505c55cf0c3bc95a60103f73d973cf92837cb))
- **h5p-server:** localization of library names ([#1205](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1205)) ([977ec84](https://github.com/Lumieducation/H5P-Nodejs-library/commit/977ec844ee64f4c8f9af037e1f0bcd97ff84e42d))

# [7.4.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.3.1...v7.4.0) (2021-03-21)

### Features

- **h5p-server:** hub now localizable ([#1200](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1200)) ([494aaef](https://github.com/Lumieducation/H5P-Nodejs-library/commit/494aaef1e57763c5d5ad89868349f523207573a1))
- **h5p-server:** localization of library names ([#1205](https://github.com/Lumieducation/H5P-Nodejs-library/issues/1205)) ([dfbb892](https://github.com/Lumieducation/H5P-Nodejs-library/commit/dfbb89298688a4b7f9a1f6eae82dc52179d1c7b8))

## [7.3.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.3.0...v7.3.1) (2021-03-14)

**Note:** Version bump only for package @lumieducation/h5p-express

# [7.3.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.2.0...v7.3.0) (2021-03-14)

**Note:** Version bump only for package @lumieducation/h5p-express

# [7.2.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.1.0...v7.2.0) (2021-03-04)

**Note:** Version bump only for package @lumieducation/h5p-express

# [7.1.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v6.2.0...v7.1.0) (2021-02-25)

### Features

- **h5p-react:** added xAPI collector to player ([5802e6f](https://github.com/Lumieducation/H5P-Nodejs-library/commit/5802e6fa287c743a7be638f06404d13f5444dd19))

## [7.0.2](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.0.1...v7.0.2) (2021-02-18)

**Note:** Version bump only for package @lumieducation/h5p-express

## [7.0.1](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v7.0.0...v7.0.1) (2021-02-18)

**Note:** Version bump only for package @lumieducation/h5p-express

# [7.0.0](https://github.com/Lumieducation/H5P-Nodejs-library/compare/v6.2.0...v7.0.0) (2021-02-18)

**Note:** Version bump only for package @lumieducation/h5p-express
