We merged 55 PRs this week
# Pharo 11
- Backport: Clean installation of MCClassTraitDefinition #14768
https://github.com/pharo-project/pharo/pull/14768
# Upstream Sync
- Zinc synch #14814
https://github.com/pharo-project/pharo/pull/14814
- Zodiac synch #14815
https://github.com/pharo-project/pharo/pull/14815
# Features
- Add alternateRowsColor for Tree Table presenter. #1458
https://github.com/pharo-spec/Spec/pull/1458
- DrTest: Add shortcut to open DrTest #14763
https://github.com/pharo-project/pharo/pull/14763
# Fixes
- Removed bomb icon in debugger and put drop down icon instead. #589
https://github.com/pharo-spec/NewTools/pull/589
- Displaying '#' for symbols in the debugger inspector #587
https://github.com/pharo-spec/NewTools/pull/587
- fix: SystemDictionary keys must now be symbols #14819
https://github.com/pharo-project/pharo/pull/14819
- 14400-allReferencesTo-aLiteral-do-aBlock-is-called-unknown-messages #14802
https://github.com/pharo-project/pharo/pull/14802
- More comments, better tests and better API #14788
https://github.com/pharo-project/pharo/pull/14788
- Fixes #14740 : '/..' asFileReference canonicalize returns incorrect result
#14767
https://github.com/pharo-project/pharo/pull/14767
- WindowsStore>>printPath🔛 handle the first segment size = 1 #14761
https://github.com/pharo-project/pharo/pull/14761
- Add an ensure block in Shift changes test to clean better the system #14762
https://github.com/pharo-project/pharo/pull/14762
# Packages
- RPackage: Update meaning of #removePackage: #14799
https://github.com/pharo-project/pharo/pull/14799
- RPackage: Always return undefined package for unpackaged class #14791
https://github.com/pharo-project/pharo/pull/14791
- RPackage: Implement UndefinedPackage #14785
https://github.com/pharo-project/pharo/pull/14785
- RPackage: Deprecated RPackage>>#packageName #14784
https://github.com/pharo-project/pharo/pull/14784
- RPackage: divers cleanings #14777
https://github.com/pharo-project/pharo/pull/14777
- Monticello: Unloading a package should not load it in the change model #14776
https://github.com/pharo-project/pharo/pull/14776
- RPackage: Deprecate RPackage>>#importClass: #14772
https://github.com/pharo-project/pharo/pull/14772
- RPackage: depend less on categories in RPackage tests #14770
https://github.com/pharo-project/pharo/pull/14770
- Monticello: do not rely on MCClassTraitDefinition #14766
https://github.com/pharo-project/pharo/pull/14766
- Monticello: Clean installation of classes and traits #14759
https://github.com/pharo-project/pharo/pull/14759
- RPackage: Simplify package creation and deletion in tests #14747
https://github.com/pharo-project/pharo/pull/14747
- Do not use #categories in RPackage tests #14758
https://github.com/pharo-project/pharo/pull/14758
- Monticello: Fix st export of organizations #14756
https://github.com/pharo-project/pharo/pull/14756
- fix: expect package names to be hyphenated #14751
https://github.com/pharo-project/pharo/pull/14751
- RPackage: New step at unifying packages addition and removal #14733
https://github.com/pharo-project/pharo/pull/14733
- RPackage: Iteration on package cleanings #14744
https://github.com/pharo-project/pharo/pull/14744
- Unify class added and recategorized actions #14720
https://github.com/pharo-project/pharo/pull/14720
- RPackage: simplify classes cleanup of packages tests #14728
https://github.com/pharo-project/pharo/pull/14728
# Refactoring Engine
- Remove classes improvements #14765
https://github.com/pharo-project/pharo/pull/14765
- Rename Driver into InteractionDriver + introduce RBInstanceVariableHa… #14755
https://github.com/pharo-project/pharo/pull/14755
- RemoveClassRefactoring: new generation #14745
https://github.com/pharo-project/pharo/pull/14745
# Tests
- Clean some tests #14736
https://github.com/pharo-project/pharo/pull/14736
- The tests for text editor can be removed #14806
https://github.com/pharo-project/pharo/pull/14806
- Fix release tests and improve rules #14803
https://github.com/pharo-project/pharo/pull/14803
- Release tests: Improve management of unused variables #14794
https://github.com/pharo-project/pharo/pull/14794
- CharacterTest in wrong test package (new attempt with second PR) #14753
https://github.com/pharo-project/pharo/pull/14753
- ShClassInstallerTest>>#testInstallInSpecificEnvironment should clean … #14748
https://github.com/pharo-project/pharo/pull/14748
# CI / Boostrap
- Show executed instructions in getPharoVM.sh #14764
https://github.com/pharo-project/pharo/pull/14764
- Bootstrap should use P10 VM for small image #14792
https://github.com/pharo-project/pharo/pull/14792
# Speed
- Compiler: do not use an intermediate stream when compiling BraceArray
constructs {} #14779
https://github.com/pharo-project/pharo/pull/14779
# Cleanup
- Remove usage of deprecated API #588
https://github.com/pharo-spec/NewTools/pull/588
- Generalize ReClassSideResetMethodProtocolRule #14738
https://github.com/pharo-project/pharo/pull/14738
- Typo in String>>#asUncommentedCode #14739
https://github.com/pharo-project/pharo/pull/14739
- Typo in settings - TKTConfiguration class>>#settingsOn: #14742
https://github.com/pharo-project/pharo/pull/14742
- Move all code base to Tonel V3 #14743
https://github.com/pharo-project/pharo/pull/14743
- #SHRBTextStyler: isScripting, not isWorkspace #14811
https://github.com/pharo-project/pharo/pull/14811
- Small cleanup FileSystemStore not needed #subclassResponsabiliy methods #14810
https://github.com/pharo-project/pharo/pull/14810
- FileReference-deleteIfAbsent-optimzied-ifTrue #14809
https://github.com/pharo-project/pharo/pull/14809
- onEventSensorStartup: cleanup #14804
https://github.com/pharo-project/pharo/pull/14804
- Fix deprecated call #14796
https://github.com/pharo-project/pharo/pull/14796
- RTFSelfCallInterpreter should be a subclass of RBProgramNodeVisitor #14780
https://github.com/pharo-project/pharo/pull/14780
- StInspectorThisContextNode should not be subclass of StInspectorSelfNode #586
https://github.com/pharo-spec/NewTools/pull/586