Skip to content

Jaseci v2.3.3

Choose a tag to compare

@github-actions github-actions released this 28 Feb 16:33
· 1129 commits to main since this release
3e3ecb3

What's Changed

  • feat(native): add Mach-O linker for macOS arm64 nacompile by @marsninja in #4843
  • Fix: pin Python <3.14 in install script by @marsninja in #4845
  • Revert "Fix: pin Python <3.14 in install script" by @marsninja in #4846
  • Remove broken jac-client symlink crashing docs site by @udithishanka in #4847
  • (Py2Jac) Fix the conversion issues of escape scenarios in py2jac. by @SandeepaHWP in #4840
  • Add strict mkdocs build validation to CI by @kugesan1105 in #4848
  • Fix type narrowing for AND expressions, guards, and add union member access by @kugesan1105 in #4844
  • Speed up docs deploy with buildx cache and single platform by @udithishanka in #4849
  • Update .jacignore by @kugesan1105 in #4852
  • set maximum memory and cpu limit for OOMKill by @juzailmlwork in #4769
  • Migrate GitHub Issue Templates from Markdown to YAML Forms by @ThiruvarankanM in #4855
  • Move MCP Server docs to Get Started section by @marsninja in #4862
  • Fix MCP docs path in DOC_MAPPINGS by @kugesan1105 in #4863
  • Fix : Support string escape decoding. by @SandeepaHWP in #4841
  • Bug Fix: py2jac adds unnecessary lint warnings to converted files. by @SandeepaHWP in #4856
  • Hierarchy-aware exception matching for NA and CL backends by @marsninja in #4814
  • fix(docs): comprehensive QA fixes across 24 documentation files by @marsninja in #4821
  • Native IR Gen: Fix global variables, set operations, comprehensions, and reference counting by @marsninja in #4870
  • fix(jac-mcp): compiler-validate all MCP content and fix wrong syntax guidance by @marsninja in #4869
  • Add scheduler functionality for walkers and functions by @kashmithnisakya in #4715
  • fix(docs): clean up MCP installation instructions by @marsninja in #4874
  • feat: Auto-promote native-compatible .jac modules via --autonative by @marsninja in #4876
  • feat: nacompile accepts .jac files, chess benchmark mode by @marsninja in #4878
  • Fix printing multiple values by @mgtm98 in #4477
  • Static analysis pass: unused variables, undefined names, unreachable code by @marsninja in #4875
  • call object constructor after creating the object by @mgtm98 in #4454
  • For in list str type mismatch by @mgtm98 in #4880
  • Fix a segfault due to a null pointer when a global dict is initialized with empty dict by @mgtm98 in #4882
  • Fix ignoring the count arg in str.replace calls by @mgtm98 in #4884
  • Fix an issue related to iterating over dict items using d.items() by @mgtm98 in #4886
  • feat: native sys.argv/sys.exit support and compilation docs by @marsninja in #4887
  • Fix segfault related to iterating on string by @mgtm98 in #4888
  • release: jaclang 0.11.3, jac-byllm 0.5.3, jac-client 0.3.3, jac-scale 0.2.3, jac-super 0.1.5, jac-mcp 0.1.2, jaseci 2.3.3 by @github-actions[bot] in #4889

Full Changelog: v2.3.2...v2.3.3