Skip to content

Commit 3c17a42

Browse files
kvzclaude
andcommitted
docs: update changelog for v2.0.33 release
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0b10e65 commit 3c17a42

1 file changed

Lines changed: 37 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,43 @@ Ideas that will be planned and find their way into a release at one point
5757

5858
## main
5959

60-
Released: TBA. [Diff](https://github.com/locutusjs/locutus/compare/v2.0.32...main).
61-
62-
60+
Released: TBA. [Diff](https://github.com/locutusjs/locutus/compare/v2.0.33...main).
61+
62+
## v2.0.33
63+
64+
Released: 2026-01-07. [Diff](https://github.com/locutusjs/locutus/compare/v2.0.32...v2.0.33).
65+
66+
### Bug Fixes
67+
- [x] `quoted_printable_encode`: Fixed soft line break stripping logic
68+
- [x] `get_defined_functions`: Updated unrealistic test expectation
69+
- [x] `array_diff_uassoc`: Corrected expected return value to match PHP
70+
- [x] `array_merge_recursive`: Reimplemented to properly merge arrays recursively
71+
- [x] `array_splice`: Fixed test to use arrays instead of objects
72+
73+
### Tooling Updates
74+
- [x] Updated Yarn from 4.0.1 to 4.12.0
75+
- [x] Added Knip for unused code detection
76+
- [x] Added TypeScript and @types/node as devDependencies
77+
- [x] Created initial TypeScript type definitions (index.d.ts)
78+
- [x] Added cross-language verification script (scripts/verify.ts)
79+
- [x] Migrated from ESLint/Prettier to Biome
80+
- [x] Introduced `yarn check` command
81+
82+
### Documentation
83+
- [x] Added CORE_MAINTAINER.md maintenance workflow
84+
- [x] Documents LGPL licensing for bc functions (closes #473)
85+
- [x] Added CONTRIBUTING.md improvements
86+
87+
### Expanded Coverage
88+
- [x] Go strings: +10 functions (HasPrefix, HasSuffix, ToLower, ToUpper, Trim, TrimSpace, Replace, Split, Join, Repeat)
89+
- [x] Go strconv: +6 functions (Atoi, Itoa, ParseBool, ParseInt, FormatBool, FormatInt)
90+
- [x] Python string: +5 functions (digits, hexdigits, octdigits, printable, whitespace)
91+
- [x] Python math: +7 functions (factorial, gcd, isfinite, isinf, isnan, pow, sqrt)
92+
- [x] Ruby String: +11 functions (capitalize, chomp, chop, downcase, upcase, include, length, reverse, start_with, end_with, strip)
93+
- [x] Ruby Array: +6 functions (compact, first, last, flatten, sample, uniq)
94+
- [x] C ctype.h: +8 functions (isalnum, isalpha, isdigit, islower, isupper, isspace, tolower, toupper)
95+
- [x] C stdlib.h: +2 functions (atoi, atof)
96+
- [x] C string.h: +5 functions (strlen, strcmp, strchr, strstr, strcat)
6397

6498
## v2.0.32
6599

0 commit comments

Comments
 (0)