Releases: freeCodeCamp/freeCodeCampOS
Releases · freeCodeCamp/freeCodeCampOS
v4.0.0
chore(.github): use trusted publisher
freecodecamp-os: v4.1.0
4.1.0 (2026-03-17)
Features
- 2.1.0: add cancellable tests (#405) (dc452c3)
- 2.1.0: plugin system, update gitpod image (84d1c96)
- 2.1.0: plugin system, update gitpod image (#442) (7c12f81)
- 3.1.0: add landing page title (ef7f14c)
- 3.1.0: add landing page title (#475) (290a263)
- 3.2.0: refactor parser for plugin system (3b6128f)
- 3.2.0: refactor parser for plugin system (#482) (47e8481)
- 3.3.0: add meta to markdown (#487) (6740e01)
- 3.3.0: project reset with progress (#507) (b72ee78)
- 3.3.0: show progress on reset (121452f)
- 3.4.0: update version and changelog (2e06263)
- 3.5.0: watch and ignore meta per lesson (5c0678f)
- 3.5.0: watch and ignore meta per lesson (#528) (e498250)
- add bin post install (d79579a)
- add codespaces socket url's (9e32284)
- add codespaces socket url's (#430) (9070a30)
- add create-freecodecamp-os-app cli (f669635)
- add create-freecodecamp-os-app cli (#450) (3cf5e31)
- add injectable script into client (dad9198)
- add meta to markdown, validate all (48c03d3)
- add project-reset project (56da409)
- add python test runner (f4f6131)
- client: show tests after clicking run tests (bd9db98)
- injectable script (#449) (a0272d7)
- move description for i18n (c9e91de)
- try to reconnect to websocket (ebe93c4)
Bug Fixes
- .github: move tooling (0a2e5c3)
- 3.4.1: convert Error class to object in worker (0737996)
- 3.4.1: convert Error class to object in worker (#519) (13746cf)
- 3.5.1: remove watcher from worker context (1932c94)
- 3.5.1: remove watcher from worker context (#532) (559e65e)
- await getLesson (4d7b750)
- cli: adjust project type (4a6efa2)
- cli: change 'scripts/' to 'script/' (bb0e329)
- cli: change 'scripts/' to 'script/' (#486) (4c78f32)
- client websocket re-connect path (3baf2fc)
- client: remove hidden test text feature (377b931)
- client: render inline markdown in console summaries and clear console on lesson change (08b3f40)
- cli: include title in conf (0b8e7a8)
- cli: set order to start at 0 (ec11838)
- correct seed file paths, suppress hot-reload during seeding, parser and runner bugs (e8d0c78)
- deps: update babel monorepo (76fc20d)
- deps: update babel monorepo to v7.23.5 (ba647eb)
- deps: update babel monorepo to v7.23.6 (4aa43fb)
- deps: update dependency @types/node to v18.18.10 (81b4045)
- deps: update dependency @types/node to v18.18.11 (4157317)
- deps: update dependency @types/node to v18.18.12 (6f8f173)
- deps: update dependency @types/node to v18.18.13 (4682e42)
- deps: update dependency @types/node to v18.18.14 (89fa30e)
- deps: update dependency @types/node to v18.19.0 (a5c9c4b)
- deps: update dependency @types/node to v18.19.1 (de77850)
- deps: update dependency @types/node to v18.19.10 (c2c5ac5)
- deps: update dependency @types/node to v18.19.11 (fd1d327)
- deps: update dependency @types/node to v18.19.12 (7d30933)
- deps: update dependency @types/node to v18.19.13 (97f5798)
- deps: update dependency @types/node to v18.19.14 (7703e69)
- deps: update dependency @types/node to v18.19.2 (95a40e9)
- deps: update dependency @types/node to v18.19.3 (718a25c)
- deps: update dependency @types/node to v18.19.7 ([afb93e1](afb93e1...
v3.0.2
fix(cli): change 'scripts/' to 'script/' (#486)
v3.0.1
feat(3.1.0): add landing page title (#475)
v3.0.0
chore: update npmignore, and contributing
v1.0.0
fix(.github): move tooling