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


# Features

- 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
        
        
# Fixes

- [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

# Variables / Compiler

- 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

        
# Protocol / ClassOrganization

- 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

# RPackage

- 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


# Reflectivity

- 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

# Refactoring

- 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
        
# Tests / CI

- 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


# Git / Iceberg

- 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

- 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

Reply via email to