Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.38 KB

File metadata and controls

41 lines (27 loc) · 1.38 KB

v0.1.1 (2026-08-01)

API Changes

  • Package is now published under the scoped name @judge0/judge0-js (previously judge0-js).
  • SDK now matches the design and API of judge0-python more closely, including client resolution and implicit clients.

New Features

  • Added vanilla HTML/JS/CSS demo (examples/vanilla.html) that uses the published SDK via CDN.
  • Added PUBLISHING.md with instructions for publishing to npm.
  • Added .env.example documenting the supported environment variables.

Improvements

  • Fully removed "TypeScript" branding. The package is now consistently referred to as the JavaScript SDK.
  • Improved npm publishing configuration:
    • Added "files": ["dist"]
    • Added prepublishOnly script
    • Added publishConfig.access: "public"
  • Better browser support in the vanilla demo (proper Buffer and process polyfills).
  • Updated vanilla demo to load the SDK from the published package (@latest) instead of local build.

Security Improvements

None.

Bug Fixes

None.

Security Fixes

None.

Other Changes

  • Added MIT License with Judge0 d.o.o. as copyright holder.
  • Added proper package metadata (author, homepage, repository, bugs).
  • Switched from local ../dist import to CDN in the browser example for easier testing of the published package.
  • Various documentation and example cleanups to align with the official judge0-python project.