ClassOrganization is finally inlined into ClassDescription. Image size is now (with welcome window) below 53MB.
We continued to improve the read of pseudo variables in the debugger, read about it here:
Improving reading self in the Debugger for Clean Blocks
https://blog.marcusdenker.de/improving-reading-self-in-the-debugger-for-clean-blocks
Reflective read of SuperVariable (and what is ‘super’ anyway?)
https://blog.marcusdenker.de/reflective-read-of-supervariable-and-what-is-super-anyway
Add benchmark comparison #13923
https://github.com/pharo-project/pharo/pull/13923
Show completion details setting #13917
https://github.com/pharo-project/pharo/pull/13917
Fix Dr Tests Code Coverage: support #ignoreForCoverage Pragma #13915
https://github.com/pharo-project/pharo/pull/13915
Enable-Fluid-Skip-Tests #13918
https://github.com/pharo-project/pharo/pull/13918
[Pharo12] Error Fueling out SpStyleEnvironmentColorProxyTest instances #1400
https://github.com/pharo-spec/Spec/pull/1400
fix: exception when opening Spec demo "Object inspector" notebook #1402
https://github.com/pharo-spec/Spec/pull/1402
Fix-CleanBlocks-StInspectorSelfNode #542
https://github.com/pharo-spec/NewTools/pull/542
Fix doubleClick on tab and on text selection. #13906
https://github.com/pharo-project/pharo/pull/13906
ReGlobalVariablesUsageRule should ignore the aliases of deprecated classes #13948
https://github.com/pharo-project/pharo/pull/13948
Fix missing Finder method #13888
https://github.com/pharo-project/pharo/pull/13888
ReSelfSentNotImplementedRule and #ignoreNotImplementedSelectors: #13946
https://github.com/pharo-project/pharo/pull/13946
3839-New-slot-is-not-initialized-for-an-existing-instance #13950
https://github.com/pharo-project/pharo/pull/13950
13938-Changing-a-class-side-Slot-to-a-WriteOnceSlot-renders-a-NonBooleanReceiver-proceed-for-truth #13949
https://github.com/pharo-project/pharo/pull/13949
Simplify IconStyler variable visiting #13898
https://github.com/pharo-project/pharo/pull/13898
remove-isReservedVariable-check-from-ReCollectionMessagesToExternalObjectRule #13897
https://github.com/pharo-project/pharo/pull/13897
Fix reading "super" reflectively: same as reading self #13878
https://github.com/pharo-project/pharo/pull/13878
Some simple cleanups (lookupVar: category, #home use ifNotNil...) #13882
https://github.com/pharo-project/pharo/pull/13882
Small compiler API useage fix in StDebuggerActionModel #539
https://github.com/pharo-spec/NewTools/pull/539
StDebuggerTestFailureContextPredicate #printDescription can use #tempNamed: #537
https://github.com/pharo-spec/NewTools/pull/537
Update usage of protocols #1407
https://github.com/pharo-spec/Spec/pull/1407
Inline ClassOrganization #13861
https://github.com/pharo-project/pharo/pull/13861
Update more users of #protocol #13936
https://github.com/pharo-project/pharo/pull/13936
Introduce CompiledMethod>>protocolName and start to use it #13881
https://github.com/pharo-project/pharo/pull/13881
Deprecate ClassDescription>>#addMethodTag: #13880
https://github.com/pharo-project/pharo/pull/13880
Use better protocol API #545
https://github.com/pharo-spec/NewTools/pull/545
Some cleanings in RPackage related to protocols #13885
https://github.com/pharo-project/pharo/pull/13885
Simplify check of category in RPackage #13899
https://github.com/pharo-project/pharo/pull/13899
Moved Metalevel management to its own package #13876
https://github.com/pharo-project/pharo/pull/13876
Reflectivity: thisProcess and remove #rfactiveProcess and #rfeffectiveProcess #13883
https://github.com/pharo-project/pharo/pull/13883
Refactor: Move methods to class that only uses them #13956
https://github.com/pharo-project/pharo/pull/13956
Fixes #13908: isTransformation and remove duplicated code for now. #13924
https://github.com/pharo-project/pharo/pull/13924
Ensure all tests are loaded #13944
https://github.com/pharo-project/pharo/pull/13944
Bring back coverage test #13941
https://github.com/pharo-project/pharo/pull/13941
Remove some leftover packages after tests #13930
https://github.com/pharo-project/pharo/pull/13930
Fix last inconsistancy in Fluid tests package generation #13926
https://github.com/pharo-project/pharo/pull/13926
Clean fluid class builder tests #13896
https://github.com/pharo-project/pharo/pull/13896
openWithSpec -> open #1704
https://github.com/pharo-vcs/iceberg/pull/1704
Cleanup-DeadCode-MCDefinition #1703
https://github.com/pharo-vcs/iceberg/pull/1703
remove methods that are the same in the superclass #1702
https://github.com/pharo-vcs/iceberg/pull/1702
theirVersionOn: has no senders but does send non-existing selectors.… #1701
https://github.com/pharo-vcs/iceberg/pull/1701
Cleanup-debuggerColor #540
https://github.com/pharo-spec/NewTools/pull/540
Clean OSWorldRender>>#doActivate #13875
https://github.com/pharo-project/pharo/pull/13875
clean conditionals #13822
https://github.com/pharo-project/pharo/pull/13822
Use new class deprecation when possible #13872
https://github.com/pharo-project/pharo/pull/13872
The decompiler had an extension method on the encoder but the method … #13891
https://github.com/pharo-project/pharo/pull/13891
Split Finder package between model and UI #13900
https://github.com/pharo-project/pharo/pull/13900
Introduce strategy design pattern in Finder model #13879
https://github.com/pharo-project/pharo/pull/13879
11476-TestAsserter--shouldnt-raise-whoseDescriptionIncludes-description-is-sending-an-unimplemented-messsage #13912
https://github.com/pharo-project/pharo/pull/13912
tag some tests with #ignoreNotImplementedSelectors: pragma #13914
https://github.com/pharo-project/pharo/pull/13914
remove two methods duplicated in the hierarchy #13916
https://github.com/pharo-project/pharo/pull/13916
Reduce references to Smalltalk #13919
https://github.com/pharo-project/pharo/pull/13919
Fix some typos in the docs #13793
https://github.com/pharo-project/pharo/pull/13793
Cut dependency of Collection-Strings over SessionManager #13858
https://github.com/pharo-project/pharo/pull/13858
Deprecate SHRBTextStyler>>#format: #13927
https://github.com/pharo-project/pharo/pull/13927
Cleanup: VariableNotDeclaredTest and some #ignoreNotImplementedSelectors: #13940
https://github.com/pharo-project/pharo/pull/13940
Cleanup: methods duplicated in the hierarchy / tag selectors #13933
https://github.com/pharo-project/pharo/pull/13933
Remove some leftover packages #13931
https://github.com/pharo-project/pharo/pull/13931
Clean #dependentClasses #13928
https://github.com/pharo-project/pharo/pull/13928
Remove font logic from Shout since it is all dead code #12950
https://github.com/pharo-project/pharo/pull/12950
tag some tests methods #ignoreNotImplementedSelectors:: #544
https://github.com/pharo-spec/NewTools/pull/544