What's Changed
- fix: save stack checkpoint before pushing args in operator() by @jasonsuhari in #479
- Adding missing header guard to stl.h by @dantros in #483
- feat: implement itemgetter and typing placeholders #486 by @Steve5829 in #487
- Add typing.(override, TypeIs, TypeGuard) by @hcarty in #494
- fix(core): prevent memory leak in py_execo error path by @ngoyal88 in #500
- fix(debugger): prevent memory leak in DAP setBreakpoints error path by @ngoyal88 in #502
- [no ci] Add math tests from python 3.4 by @blueloveTH in #504
- Add more gc control to improve performance by @blueloveTH in #510
- Fix JSON integer and float serialization. by @Steve5829 in #519
- Add dedicated CONTRIBUTING guide and wire it from README by @blueloveTH with @Copilot in #521
- Added str.splitlines -- fixes #522 by @robmcmullen in #523
- Fixed missing '\u85' line separator from str.splitlines patch by @robmcmullen in #524
- Update orxpy repository link by @hcarty in #525
- Add inspect.signature by @felfoldy in #526
- Add bytes iterator support by @thermalPasteMilkshake in #531
- fix(str): zfill should preserve a leading sign by @LordAizen1 in #533
- fix(float): abs(-0.0) should return 0.0 by @LordAizen1 in #534
- test fastpath for
self.*read by @blueloveTH in #535 - fix
time.con win7 by @blueloveTH in #537 - fix star history chart by @PingouinFerreux in #538
New Contributors
- @jasonsuhari made their first contribution in #479
- @dantros made their first contribution in #483
- @Steve5829 made their first contribution in #487
- @ngoyal88 made their first contribution in #500
- @blueloveTH with @Copilot made their first contribution in #521
- @robmcmullen made their first contribution in #523
- @felfoldy made their first contribution in #526
- @thermalPasteMilkshake made their first contribution in #531
- @LordAizen1 made their first contribution in #533
- @PingouinFerreux made their first contribution in #538
Full Changelog: v2.1.8...v2.2.0