We merged 36 Pull Requests and closed 29 issues.
https://github.com/pharo-project/pharo/pulse
RB - Method's Refactoring using selected scope #8950
https://github.com/pharo-project/pharo/pull/8950
RB - Correct selection scope #8960
https://github.com/pharo-project/pharo/pull/8960
RB - Clean use of "Smalltalk globals" #8959
https://github.com/pharo-project/pharo/pull/8959
https://blog.marcusdenker.de/modeling-variable-shadowing-part-ii
https://blog.marcusdenker.de/modeling-variable-shadowing-part-iii
Shadowing-Better-Implementation #8931
https://github.com/pharo-project/pharo/pull/8931
Simplify-OCShadowVariableWarning #8943
https://github.com/pharo-project/pharo/pull/8943
ReClassVariablesShadowingRule #8940
https://github.com/pharo-project/pharo/pull/8940
ReClassVariablesShadowingRule-Improve #8965
https://github.com/pharo-project/pharo/pull/8965
further improve testUndeclared #8964
https://github.com/pharo-project/pharo/pull/8964
With the model for shadowing vars merged, we can cleanup.
LocalTimeZone class variable is shadowing the class of the same name. #8979
https://github.com/pharo-project/pharo/pull/8979
ReleaseTest: testNoShadowedVariablesInMethods #8927
https://github.com/pharo-project/pharo/pull/8927
reset the ASTCache in #testNoShadowedVariablesInMethods #8986
https://github.com/pharo-project/pharo/pull/8986
8935-add-release-test-for-shadowed-ivar--class-vars #8939
https://github.com/pharo-project/pharo/pull/8939
ClassVariable in RBBrowserEnvironmentTest is shadowing a class #8982
https://github.com/pharo-project/pharo/pull/8982
ClassVariable in OCOpalExamples is shadowing a class #8980
https://github.com/pharo-project/pharo/pull/8980
Author in PoolDefiner and PoolDefiner2 is shadowing class #8981
https://github.com/pharo-project/pharo/pull/8981
Link in ReflectivityDemos is shadowing a class #8983
https://github.com/pharo-project/pharo/pull/8983
8988-Failing-tests-ClassTest-testUsesPoolVarNamed-and-testHasPoolVarNamed- #8989
https://github.com/pharo-project/pharo/pull/8989
allow system to react to a theme change #8937
https://github.com/pharo-project/pharo/pull/8937
8861-Code-Coverage-in-Dr-Tests-is-misreporting-methods-implemented-as-subclassResponsibility #8954
https://github.com/pharo-project/pharo/pull/8954
7655-Epicea-fileout-should-produce-Pharo-code-and-not-ombu-definition #8969
https://github.com/pharo-project/pharo/pull/8969
Don't make SDL_Texture autoRelease from renderer #8962
https://github.com/pharo-project/pharo/pull/8962
ZdcSecureSocketStreamTest>>#testPlain and ZnHTTPSTests>>#testRequestR… #8977
https://github.com/pharo-project/pharo/pull/8977
8972-Class-instance-variable-menu-error #8973
https://github.com/pharo-project/pharo/pull/8973
Float numbers are only immediates if the VM/Image has SmallFloats. #8975
https://github.com/pharo-project/pharo/pull/8975
Use a Mutex instead of a Semaphore to prevent trouble in concurrent s… #8990
https://github.com/pharo-project/pharo/pull/8990
CairoLibrary in windows: don't look for cairo.dll #8994
https://github.com/pharo-project/pharo/pull/8994
fixes: #7599 finally class side fluid does not show anymore the broke… #8987
https://github.com/pharo-project/pharo/pull/8987
AST-Tag-ErrorNodes #8936
https://github.com/pharo-project/pharo/pull/8936
8932-CI-failure-ArrayTestClassTestCasetestMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
https://github.com/pharo-project/pharo/pull/8938
#8942 another try: Cleanup some class name in Drtests #8948
https://github.com/pharo-project/pharo/pull/8948
8955-failing-test-on-CI-ReleaseTesttestUndeclared #8958
https://github.com/pharo-project/pharo/pull/8958
CI - Fix broken test ReleaseTest >> #testUndeclared #8971
https://github.com/pharo-project/pharo/pull/8971
5388-Improving-RBNode-API: add #hasArguments #8949
https://github.com/pharo-project/pharo/pull/8949
RBSequenceNode-children-no-accessor #8963
https://github.com/pharo-project/pharo/pull/8963
7827-oldDefinition-should-use-the-associated-class-definition-printer #8970
https://github.com/pharo-project/pharo/pull/8970