# Pharo 11 Backports
- backport: Guard RubAbstractTextArea>>#recomputeSelection for empty paragraphs
#15140 #15375
https://github.com/pharo-project/pharo/pull/15375
- backport "Defer change list update to avoid a race condition" #14853 #15374
https://github.com/pharo-project/pharo/pull/15374
- 15372-backport-Pharo11-safer-morph-access-in-NECMenuMorphmouseDown-14356
#15373
https://github.com/pharo-project/pharo/pull/15373
# Fixes
- Fix scaling of #blankIcon and #notFoundIcon on ThemeIcons #15399
https://github.com/pharo-project/pharo/pull/15399
- 15299-UFFI-should-release-pointers-allocated-for-packing-for-arity #15300
https://github.com/pharo-project/pharo/pull/15300
- 15302-FreeTypeFonts-should-not-use-autorelease-of-ExternalAddresses #15303
https://github.com/pharo-project/pharo/pull/15303
- Calypso: Fix display of extended classes in project view #15314
https://github.com/pharo-project/pharo/pull/15314
- Fix imageCleaner concurrency issue when unifying literals #15385
https://github.com/pharo-project/pharo/pull/15385
- Do not log recompilation in the source file #15398
https://github.com/pharo-project/pharo/pull/15398
- Guard removals of morphs in layouts #1467
https://github.com/pharo-spec/Spec/pull/1467
# Features
- Extend ThemeIcons to load the icons for all scales in the icon pack #15323
https://github.com/pharo-project/pharo/pull/15323
- Auto completion should propose globals #15392
https://github.com/pharo-project/pharo/pull/15392
- Calypso: Show content of projects #15315
https://github.com/pharo-project/pharo/pull/15315
# Package Model Cleanup
- Packages: Fix missing extensions after class recompiling #15326
https://github.com/pharo-project/pharo/pull/15326
- Introduce a method to get the meta model announcer #15310
https://github.com/pharo-project/pharo/pull/15310
- Packages: Remove #definedSelectors cache #15278
https://github.com/pharo-project/pharo/pull/15278
- Packages: Removing more references to #category #15320
https://github.com/pharo-project/pharo/pull/15320
- RPackage: Deprecate #includesDefinedSelector:ofClass: #15214
https://github.com/pharo-project/pharo/pull/15214
- Package: Move extension methods of RPackage #15346
https://github.com/pharo-project/pharo/pull/15346
- Rename RPackageOrganizer into PackageOrganizer #15360
https://github.com/pharo-project/pharo/pull/15360
- Monticello: Remove usage of RPackageSet #15363
https://github.com/pharo-project/pharo/pull/15363
- Update RPackage dependencies #15393
https://github.com/pharo-project/pharo/pull/15393
- DependencyAnalyzer: Remove usage of RPackageSet #15368
https://github.com/pharo-project/pharo/pull/15368
# Monticello
- Remove MCPatchBrowser #15376
https://github.com/pharo-project/pharo/pull/15376
- Monticello: Introduce Monticello-Model #15350
https://github.com/pharo-project/pharo/pull/15350
- Monticello: Simplify method loading #15292
https://github.com/pharo-project/pharo/pull/15292
- Monticello: Remove dead code #15351
https://github.com/pharo-project/pharo/pull/15351
- Monticello: Move mocks to mock package #15361
https://github.com/pharo-project/pharo/pull/15361
- Remove WorkingCopy spotter entries #610
https://github.com/pharo-spec/NewTools/pull/610
# MetaCello
- Cleanup metacello #15287
https://github.com/pharo-project/pharo/pull/15287
- Metacello: New cleaning pass #15312
https://github.com/pharo-project/pharo/pull/15312
- Add missing methods for SmalltalkCI #15339
https://github.com/pharo-project/pharo/pull/15339
- Fixes #15342: Monticello: GitHub CI fails with DNU #15344
https://github.com/pharo-project/pharo/pull/15344
- Metacello: fix block evaluation #15362
https://github.com/pharo-project/pharo/pull/15362
# Kernel
- Allow to create anonymous classes in a specific environment #15309
https://github.com/pharo-project/pharo/pull/15309
- Fix bug in remake of anonymous classes #15343
https://github.com/pharo-project/pharo/pull/15343
- Undeclared: declare:from: cleanup, first step #15290
https://github.com/pharo-project/pharo/pull/15290
- Remove private system announcer #15355
https://github.com/pharo-project/pharo/pull/15355
- do not hardcode global environment in #removeFromSystem: #15357
https://github.com/pharo-project/pharo/pull/15357
- Add binary selector alias for #newFromArray: for Collection #15316
https://github.com/pharo-project/pharo/pull/15316
# Traits
- Traits: Fix bug in dictionary rebuild #15353
https://github.com/pharo-project/pharo/pull/15353
- Speedup #explicitRequirement #15322
https://github.com/pharo-project/pharo/pull/15322
- Traits: Speedup #isFromTrait #15318
https://github.com/pharo-project/pharo/pull/15318
- Rename TraitsV2 into Traits #15319
https://github.com/pharo-project/pharo/pull/15319
- Traits: Do a new cleaning pass over the traits tests and fix file out bug
#15304
https://github.com/pharo-project/pharo/pull/15304
- Remove TraitsV2-Compatibility #15325
https://github.com/pharo-project/pharo/pull/15325
# Refactoring Engine
- Migrate rename class to driver #15394
https://github.com/pharo-project/pharo/pull/15394
- remove deadcode from driver package #15390
https://github.com/pharo-project/pharo/pull/15390
- RB: A simple fix for abstract methods. No brainer. #15331
https://github.com/pharo-project/pharo/pull/15331
- Remove unused SycRemoveMethodCommand #15337
https://github.com/pharo-project/pharo/pull/15337
- Refactorings: Follow package name convention #15340
https://github.com/pharo-project/pharo/pull/15340
# Tests
- Fix #testUndeclared in case of failure #15356
https://github.com/pharo-project/pharo/pull/15356
- Release tests: Improve testNoSentButNotImplementedSelectors #15341
https://github.com/pharo-project/pharo/pull/15341
- Use a test resource for SystemDependenciesTest #15308
https://github.com/pharo-project/pharo/pull/15308
# Cleanup
- Some cleanup of CodeExport #15380
https://github.com/pharo-project/pharo/pull/15380
- Deprecate gofer command line #15347
https://github.com/pharo-project/pharo/pull/15347
- Clean AST-Core #15358
https://github.com/pharo-project/pharo/pull/15358
- Remove #isUnitTest #15349
https://github.com/pharo-project/pharo/pull/15349
- Manifest builder should not rely on categories #15324
https://github.com/pharo-project/pharo/pull/15324
- Remove workspace #15284
https://github.com/pharo-project/pharo/pull/15284
- Deprecate TRBProgramNodeVisitor #15305
https://github.com/pharo-project/pharo/pull/15305
- Refactor #inspectionIcons on ThemeIcons to use the #icons accessor #609
https://github.com/pharo-spec/NewTools/pull/609
# Cleanup Trivail
- fix icons #15371
https://github.com/pharo-project/pharo/pull/15371
- use allButFirst and simplify expression #15382
https://github.com/pharo-project/pharo/pull/15382
- use allButFirst instead of copyFrom:to: #15369
https://github.com/pharo-project/pharo/pull/15369
- use allButFirst instead of copyFrom:to: #15366
https://github.com/pharo-project/pharo/pull/15366
- Remove deprecated calls #15354
https://github.com/pharo-project/pharo/pull/15354
- Cleanup: usage of notNil in Text-Scanning, Rubric, HeuristicCompletion,
NECCompletion, Growl, Regex #15296
https://github.com/pharo-project/pharo/pull/15296
- Cleanup: usage of notNil in Calypse, Microdown, System-Changes, STON,
System-Settings #15297
https://github.com/pharo-project/pharo/pull/15297
- Cleanup: Usage of "notNil" and "isEmpty not" in Zinc / Zodiac #15253
https://github.com/pharo-project/pharo/pull/15253