Skip to content

Releases: openzim/freecodecamp

2.0.3

25 Nov 09:48
5c4a30c

Choose a tag to compare

Added

  • Add support for simplified and traditional Chinese (#135)

2.0.2

14 Nov 15:12
5e03897

Choose a tag to compare

Changed

  • Upgrade to Python 3.14 (and dependencies) and Node.JS 24 (and dependencies) (#134)

Fixed

  • Adapt to changes of data structure on freeCodeCamp repo (#130)

2.0.1

18 Jul 05:58
1d117de

Choose a tag to compare

Fixed

  • Remove useless call to Fetch API causing issue on kiwix-desktop (#122)
  • Extract inline JS to plain files in UI (#123)

2.0.0

11 Mar 14:02
4d0ebe6

Choose a tag to compare

Added

  • Make the UI responsive (#22)
  • Enhance the UI design to be closer to original FCC UI (#23)
  • Add support for custom ZIM illustration (#79)

Changed

  • Upgrade Python and JS dependencies (#120)

1.3.0

24 Jan 10:36
44e3550

Choose a tag to compare

Changed

  • Upgrade to Python 3.13 and Node.JS 22, adopt new openZIM practices, upgrade all dependencies (including zimscraperlib 5.x), add support for 'legacy' browsers (#43 + #77)
  • Add clearer visual indication of external links (#70)
  • Cleanup JS code with a Pinia store and add header toolbar (#73)

Fixed

  • Fix ukrainian typo (#65)
  • Remove undecided Chinese codes
  • Remove obsolete/missing arabic code
  • Add missing support for swahili (#66)
  • Do not parse the whole markdown as YAML, but only the frontmatter (#64)
  • Properly parse/present mathjax code (#57)
  • Fix display of tables in challenge instructions (#75)

1.2.0

16 Jan 08:55
0a7403b

Choose a tag to compare

Fixed

  • Fix support for all FCC supported spoken languages (#20)
  • Remove incomplete support of dark mode, no more white on white text: not readable (#33)
  • Parse properly markdown property with colon and quotes (#6)
  • Move button to go to next challenge so that it is more obvious (#56)
  • Fix Javascript - and other - hints which are failing due to missing helpers (#53)
  • Add breadcrumbs and fix course title (#61)
  • Fix description of curriculum / challenge which might contain HTML code (#58)

Added

  • Add --overwrite CLI argument to not fail when ZIM already exists (#44)
  • Implement a cheat mode to ease software manual testing (#54)

Changed

  • Clarify which courses / challenges are supported and display a nice error when it is not supported (#21)

1.1.1

18 Dec 07:51
7a0a87d

Choose a tag to compare

Fixed

  • Replace ENTRYPOINT by CMD in Docker image
  • Force Python 3.11 (do not yet use 3.12)

1.1.0

31 Aug 07:03
7a98f99

Choose a tag to compare

Changed

  • Remove "_dir" or "-dir" prefix from input flag and variables/arguments names

1.0.0

29 Aug 13:47
9fcc0de

Choose a tag to compare

Added

  • Initial version, supporting only Javascript challenges