We merged 60 PRs, closed 76 issues
Features
========
- Add #ensureOpen to Trascript to not open multiple transcripts while s… #12588
https://github.com/pharo-project/pharo/pull/12588
- Improve ReImplementedNotSentRule to ignore self calls + add tests #12585
https://github.com/pharo-project/pharo/pull/12585
- Adding an accessor for the root nodes of the settings browser #12521
https://github.com/pharo-project/pharo/pull/12521
Speed
=====
- Disable setting formatIncompleteIdentifiers by default #12475
https://github.com/pharo-project/pharo/pull/12475
Fixes
=====
-
12418-MCMethodDefinition-asSymbol-error-when-catString-isNil-loading-BaselineOf
#12589
https://github.com/pharo-project/pharo/pull/12589
- Improve robustess of DependencyAnalyzer #12581
https://github.com/pharo-project/pharo/pull/12581
-
12518-ImageCleaner-shareLiterals-shouldnt-consider-Strings-and-Symbols-the-same
#12529
https://github.com/pharo-project/pharo/pull/12529
- fix #12573: Error due to deprecated wantsStepsIn: on "senders of" #12574
https://github.com/pharo-project/pharo/pull/12574
- Fix DrTest UI when plugin selection change #12468
https://github.com/pharo-project/pharo/pull/12468
- Fix #12408, remove containerTabs from the notebook and not from the owner
submorphs #12464
https://github.com/pharo-project/pharo/pull/12464
- Extract set up now classify setUp in #running #12512
https://github.com/pharo-project/pharo/pull/12512
Compiler
========
- Compiler: enable optionInlineTimesRepeat and optionInlineRepeat by default
#12604
https://github.com/pharo-project/pharo/pull/12604
- add a "parse plugin" mechanism to OpalCompiler #12429
https://github.com/pharo-project/pharo/pull/12429
Refactoring Engine
==================
- FindAndReplaceRefactoring is a transformation #12495
https://github.com/pharo-project/pharo/pull/12495
- Cleanup unused refactorings #12531
https://github.com/pharo-project/pharo/pull/12531
Tools
=====
- Use the list of VM parameters from the pharo image. #448
https://github.com/pharo-spec/NewTools/pull/448
- Improved debugger symbol diff in failing tests #462
https://github.com/pharo-spec/NewTools/pull/462
- fix test of Sindarin when timesRepeat: is optimized #461
https://github.com/pharo-spec/NewTools/pull/461
- Integrating JumpToCaret command from Sindarin to the advanced step menu in
the debugger toolbar #428
https://github.com/pharo-spec/NewTools/pull/428
- 377-Uncategorised-method-in-StDebuggerCommandtransform #433
https://github.com/pharo-spec/NewTools/pull/433
- Double click on the debugger stack browse the method #460
https://github.com/pharo-spec/NewTools/pull/460
- Spotter Insert selection setting #454
https://github.com/pharo-spec/NewTools/pull/454
- Fix spotter bug while clicking a header #455
https://github.com/pharo-spec/NewTools/pull/455
- Simplifying code in settings commands #459
https://github.com/pharo-spec/NewTools/pull/459
- Debugger-Actions are legacy code from the previous debugger. #458
https://github.com/pharo-spec/NewTools/pull/458
CI related
==========
- fix transcript output testIgnoreDeprecationWarnings #12603
https://github.com/pharo-project/pharo/pull/12603
- skip the test testNewProcessTaskRunnerRunsInNewProcessEveryTime on the CI
#12530
https://github.com/pharo-project/pharo/pull/12530
Documentation
=============
- 12498-Documentation-fix-for-Dictionary--keysAndValuesDo #12580
https://github.com/pharo-project/pharo/pull/12580
- add block ast node stats code as class comment #12606
https://github.com/pharo-project/pharo/pull/12606
- comment to explicit class size initialize behavior #12463
https://github.com/pharo-project/pharo/pull/12463
Cleanup
=======
- Remove debugger actions #12515
https://github.com/pharo-project/pharo/pull/12515
- 5500-Ban-rule-on-testReadComputedSlotCompiled #12523
https://github.com/pharo-project/pharo/pull/12523
- 11142-TestRunner--classNamesNotUnderTest-is-sent-but-not-implemented #12525
https://github.com/pharo-project/pharo/pull/12525
- Remove SourceCodeFont setting that has no effect #12522
https://github.com/pharo-project/pharo/pull/12522
- Stepping mecanisme should be used by model and morph. But it is curre… #12510
https://github.com/pharo-project/pharo/pull/12510
- 12080-Dead-code-viewContentsInWorkspace #12524
https://github.com/pharo-project/pharo/pull/12524
- remove dead code with wikiStyleHelp: pragma #12582
https://github.com/pharo-project/pharo/pull/12582
- Add <ignoreForCoverage> to methods generated by the manifest builder #12583
https://github.com/pharo-project/pharo/pull/12583
- Rename PlatformIndependentEnvironment into NullOSEnvironment #12520
https://github.com/pharo-project/pharo/pull/12520
- extract return from ifTrueifFalse expression #12561
https://github.com/pharo-project/pharo/pull/12561
- 22 x cleanups of the kind
Cleanup: Condense Reflectivity packages #12601
https://github.com/pharo-project/pharo/pull/12601
- Remove use of deprecated classes #1351
https://github.com/pharo-spec/Spec/pull/1351
- Remove use of deprecated classes #1351
https://github.com/pharo-spec/Spec/pull/1351