# Pharo News of the Week 39/2025
- [ANN] RediStick v3.1.0 is now available!
The Redis client for Pharo Smalltalk now supports RedisJSON APIs,
enabling proper JSON data type handling instead of just strings. This makes
Redis a powerful document store option for Smalltalk developers.
https://github.com/mumez/RediStick/blob/master/doc/Json.md
If you want to add your news to this list, use this form:
https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo 12
- Backport addition of #isValid on SDL2Handle to Pharo 12 #18596
https://github.com/pharo-project/pharo/pull/18596
- Backport changes making #tagNames: on MCOrganizationDefinition ensure the tag
names are symbols to Pharo 12 #18590
https://github.com/pharo-project/pharo/pull/18590
# Pharo 13
- Backport changes making #tagNames: on MCOrganizationDefinition ensure the tag
names are symbols #18589
https://github.com/pharo-project/pharo/pull/18589
# Fixes
- OSWindow-SDL2: setCursor if window is focused and when focus is gained #18304
https://github.com/pharo-project/pharo/pull/18304
- Handle short-form #rgb[a] colors in Color #18575
https://github.com/pharo-project/pharo/pull/18575
- Add back methods needed for SmalltalkCI #18594
https://github.com/pharo-project/pharo/pull/18594
- Worker thread should be unique, fix random failing tests #18591
https://github.com/pharo-project/pharo/pull/18591
- workers identified by name should be uniqu #18548
https://github.com/pharo-project/pharo/pull/18548
# Compiler
- Improve UndeclaredVariable error #18500
https://github.com/pharo-project/pharo/pull/18500
- OpalCompiler should not depend on Roassal #18576
https://github.com/pharo-project/pharo/pull/18576
# Iceberg / Git
- Enable / disbale commit button while commiting something #1973
https://github.com/pharo-vcs/iceberg/pull/1973
- Fix inspector #1970
https://github.com/pharo-vcs/iceberg/pull/1970
# Launcher
- Fix typo laucher into launcher #723
https://github.com/pharo-project/pharo-launcher/pull/723
# Command Line
- allow clap command line handler to activate itself or not #18544
https://github.com/pharo-project/pharo/pull/18544
# Tools
- Fix typo in ProfSteph #1244
https://github.com/pharo-spec/NewTools/pull/1244
- Update Graph Algorithms version #1249
https://github.com/pharo-spec/NewTools/pull/1249
- Fix release tests of Pharo #1248
https://github.com/pharo-spec/NewTools/pull/1248
- Update version of graph algorithms #1247
https://github.com/pharo-spec/NewTools/pull/1247
- Remove NewTools-ObjectCentricBreakpoints #1246
https://github.com/pharo-spec/NewTools/pull/1246
- Adding a new fetcher and fixing the transitive one #18580
https://github.com/pharo-project/pharo/pull/18580
- Fix #18557: Unexpected behavior when storing and loading code quality rule
settings from files #18566
https://github.com/pharo-project/pharo/pull/18566
- Find and replace not stuck with old string anymore #18565
https://github.com/pharo-project/pharo/pull/18565
# Monticello / Metacello
- Make #tagNames: on MCOrganizationDefinition ensure the tag names are symbols
#18588
https://github.com/pharo-project/pharo/pull/18588
- Introduced MetacelloAbstractSpecGenerator #18593
https://github.com/pharo-project/pharo/pull/18593
- Remove Metacello dead code #18586
https://github.com/pharo-project/pharo/pull/18586
- Clean Metacello tests #18585
https://github.com/pharo-project/pharo/pull/18585
- Metacello cleanup #18569
https://github.com/pharo-project/pharo/pull/18569
- Small cleanup of Metacello/Monticello #18568
https://github.com/pharo-project/pharo/pull/18568
# Refactoring Engine
- Fixed the duplicate class refactoring wrong message #17941
https://github.com/pharo-project/pharo/pull/17941
- [Refactorings] ReExtractMethodDriver complies with the architecture of
drivers #18561
https://github.com/pharo-project/pharo/pull/18561
- Remove rb xxx #17970
https://github.com/pharo-project/pharo/pull/17970
# Cleanup
- repackage tools needed for bootsrap #18567
https://github.com/pharo-project/pharo/pull/18567
- Fix a failing test #18581
https://github.com/pharo-project/pharo/pull/18581
- Remove tests of deprecated methods #18584
https://github.com/pharo-project/pharo/pull/18584
- Remove methods overriding the same methods in Pharo #1821
https://github.com/pharo-spec/Spec/pull/1821
- Remove duplicated ProfStef #18579
https://github.com/pharo-project/pharo/pull/18579