Jaseci v2.3.3
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