What's Changed
- Enable smallvec's union feature so monty builds for 32-bit targets alone by @Butch78 in https://github.com/pydantic/monty/pull/1113
- fix(os_access): reject a file that replaces a directory, in any order by @Yi-111-a in https://github.com/pydantic/monty/pull/1070
- Fix argument reference leak when calling non-callable types by @RanaPriyansh in https://github.com/pydantic/monty/pull/1098
- Reject OSAccess directory renames into descendants by @GoldArowana in https://github.com/pydantic/monty/pull/1067
- Preserve async future snapshots after auto-resume rejection by @GoldArowana in https://github.com/pydantic/monty/pull/1112
- Preserve OSAccess state when renaming a path to itself by @RanaPriyansh in https://github.com/pydantic/monty/pull/1095
- Match Python line boundaries in str.splitlines by @rudrakshkarpe in https://github.com/pydantic/monty/pull/1106
- Add a WebSocket pool to the napi JS client by @rewitt94 in https://github.com/pydantic/monty/pull/1104
- misc fixes to unwinding by @davidhewitt in https://github.com/pydantic/monty/pull/1094
- Generate dataclass methods and store on heap by @rewitt94 in https://github.com/pydantic/monty/pull/1026
- Use strum's
use_phffor largeEnumStringderives by @samuelcolvin in https://github.com/pydantic/monty/pull/1122 - Cut allocations from
fand%float formatting by @samuelcolvin in https://github.com/pydantic/monty/pull/1123 - Add the
decimalmodule by @samuelcolvin in https://github.com/pydantic/monty/pull/1119 - Release type-checker memory when sessions reset by @jaheba in https://github.com/pydantic/monty/pull/1083
- Make len and indexing O(1) on ASCII heap strings by @femto in https://github.com/pydantic/monty/pull/1127
- release: 1.4.0 by @rewitt94 in https://github.com/pydantic/monty/pull/1128
New Contributors
- @rudrakshkarpe made their first contribution in https://github.com/pydantic/monty/pull/1106
- @femto made their first contribution in https://github.com/pydantic/monty/pull/1127
Full Changelog: https://github.com/pydantic/monty/compare/v1.3.0...1.4.0