Skip to content

Releases: openzim/freecodecamp

1.3.0

24 Jan 10:36
44e3550
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Added

  • Initial version, supporting only Javascript challenges