# 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

Reply via email to