Lots of PRs merged last week….
# Pharo 11
- fixes: SpStringTableColumn displayAlignment is not applied (for Pharo11) #1476
https://github.com/pharo-spec/Spec/pull/1476
# Website / github Readme
- Update README.md with Discord and GH Activity #15516
https://github.com/pharo-project/pharo/pull/15516
# Features
- Halt once on call #15543
https://github.com/pharo-project/pharo/pull/15543
- Add String>>#findClosing:startingAt: generalizing #findCloseParenthesisFor:
#15526
https://github.com/pharo-project/pharo/pull/15526
# Fixes
- Fix Icerberg extension detection bug #15414
https://github.com/pharo-project/pharo/pull/15414
- Fix #14367: The same image started for the second time hangs on Windows #15434
Fix #14367: The same image started for the second time hangs on Windows
#15434
- Fix method definitions saved in class pane #15503
https://github.com/pharo-project/pharo/pull/15503
- Not possible to ask if a file or folder (via reference) is hidden #15501
https://github.com/pharo-project/pharo/pull/15501
- Integrate new release of pharo-ai / graph-algorithms v1.2.6 #15521
https://github.com/pharo-project/pharo/pull/15521
- Disable automated transform for deprecation of Object>>asOrderedCollection
#15540
https://github.com/pharo-project/pharo/pull/15540
- DrTest shortcut was not working #15539
https://github.com/pharo-project/pharo/pull/15539
- 15334-Browser-Accepting-a-class-definition-with-no-change-does-not-refresh
#15538
https://github.com/pharo-project/pharo/pull/15538
- fixed #13982 Cleanup: FileSystem packages do not follow package naming #15546
https://github.com/pharo-project/pharo/pull/15546
- Fix #14957 by removing the special case for empty string #15544
https://github.com/pharo-project/pharo/pull/15544
- OSSDL2Driver loop: Avoid creating a new Delay every 5ms #15405
https://github.com/pharo-project/pharo/pull/15405
# Icons and Rendering
- Refactor ThemeIcons to have methods that answer a FormSet instead of a Form
#15421
https://github.com/pharo-project/pharo/pull/15421
- fix another old icon name #15409
https://github.com/pharo-project/pharo/pull/15409
- Fix more icon names, trivial cleanups #15411
https://github.com/pharo-project/pharo/pull/15411
# Spec
- 1477-Doing-an-informduring-in-SpApplication-call-twice-the-during-block #1478
https://github.com/pharo-spec/Spec/pull/1478
- Introduce inform during #1473
https://github.com/pharo-spec/Spec/pull/1473
- Fix column alignment #1475
https://github.com/pharo-spec/Spec/pull/1475
# NewTools
- NewTools-FileBrowser should not use StInspector but switch to #617
https://github.com/pharo-spec/NewTools/pull/617
- Pharo issue #15545: Restore author and time stamp to method versions #628
https://github.com/pharo-spec/NewTools/pull/628
- StFBDirectoryFilterTest fails #622
https://github.com/pharo-spec/NewTools/pull/622
- also collect class side methods #623
https://github.com/pharo-spec/NewTools/pull/623
- fix project's url #625
https://github.com/pharo-spec/NewTools/pull/625
- Simplify StFBVisibleFilter implementation #620
https://github.com/pharo-spec/NewTools/pull/620
# Iceberg (GIT Support)
- Fix CI and remove Ring2 dependency #1765
https://github.com/pharo-vcs/iceberg/pull/1765
- Fix iceberg metacello integration #1771
https://github.com/pharo-vcs/iceberg/pull/1771
- Avoid useless garbage collects #1767
https://github.com/pharo-vcs/iceberg/pull/1767
- Small cleanups #1756
https://github.com/pharo-vcs/iceberg/pull/1756
- Clean packages usage #1759
https://github.com/pharo-vcs/iceberg/pull/1759
- Avoid RPackage extension #1758
https://github.com/pharo-vcs/iceberg/pull/1758
- Fixes #1746
https://github.com/pharo-vcs/iceberg/pull/1746
- iceberg was still using keyword, not selector, for Pragmas #1749
https://github.com/pharo-vcs/iceberg/pull/1749
- Use #isNotEmpty instead of #notEmpty in Iceberg #1752
https://github.com/pharo-vcs/iceberg/pull/1752
- Updating libgit2 to v3.0.9 #1764
https://github.com/pharo-vcs/iceberg/pull/1764
- Migrate to Tonel V3 #1766
https://github.com/pharo-vcs/iceberg/pull/1766
# Package Model
- Packages: Clean tests (naming and reorganization) #15412
https://github.com/pharo-project/pharo/pull/15412
- Fix class template when a tag is selected #15415
https://github.com/pharo-project/pharo/pull/15415
- Packages: Rename package tags and conflict error #15435
https://github.com/pharo-project/pharo/pull/15435
- Packages: Manage edge case of empty tag name #15513
https://github.com/pharo-project/pharo/pull/15513
- Rename RPackage into Package #15377
https://github.com/pharo-project/pharo/pull/15377
- Remove last references to RPackage #15359
https://github.com/pharo-project/pharo/pull/15359
- Integrate Packages to kernel #15518
https://github.com/pharo-project/pharo/pull/15518
# System Announcer
- Add tests on method announcements and fix a bug in traits announcements #15424
https://github.com/pharo-project/pharo/pull/15424
- Introduce #codeSupportAnnouncer #15418
https://github.com/pharo-project/pharo/pull/15418
- Push the bahevior of SystemAnnouncer into Announcer #15436
https://github.com/pharo-project/pharo/pull/15436
- Announcer: Reduce usage of global SystemAnnouncer #15468
https://github.com/pharo-project/pharo/pull/15468
- Deprecate SnapshotDone announcement #15514
https://github.com/pharo-project/pharo/pull/15514
# Monticello
- Monticello: Remove unused announcer #15466
https://github.com/pharo-project/pharo/pull/15466
- Simplify MCWorkingCopy announcement listening #15403
https://github.com/pharo-project/pharo/pull/15403
- Monticello: Simplify class announcement listening #15419
https://github.com/pharo-project/pharo/pull/15419
- Start to deprecate Gofer #15422
https://github.com/pharo-project/pharo/pull/15422
# Ring
- Ring: Improve Ring model to use it for Iceberg tests #15500
https://github.com/pharo-project/pharo/pull/15500
- Ring: Some fixes with Traits V2 #15460
https://github.com/pharo-project/pharo/pull/15460
- Ring: Fix RGPackage>>#asMCSnapshot #15488
https://github.com/pharo-project/pharo/pull/15488
# Refactoring Engine
- Removing more unsued method in transformation now in PushDownVariable #15535
https://github.com/pharo-project/pharo/pull/15535
- fix 15529 - Remove unused preconditinos and RBCondition methods #15531
https://github.com/pharo-project/pharo/pull/15531
- 15395 - Removes refactoring precondition that checks for classes referenced
by their name #15479
https://github.com/pharo-project/pharo/pull/15479
- Refact/remove class model factory #15445
https://github.com/pharo-project/pharo/pull/15445
- Remove unused RBEnvironmentVisitor and RBEnvironmentsPresenter. Fix #… #15441
https://github.com/pharo-project/pharo/pull/15441
- 15523 refactoring rename refactoring is not working anymore #15525
https://github.com/pharo-project/pharo/pull/15525
# Compiler and Compilation
- 15288-OCStaticASTCompilerPlugin-has-two-priority-mecanism #15548
https://github.com/pharo-project/pharo/pull/15548
- CompileMethod: Introduce the concept of properties to persist #15293
https://github.com/pharo-project/pharo/pull/15293
- CompiledMethod: Preserve protocol after removal #15364
https://github.com/pharo-project/pharo/pull/15364
- Simplify recompilation #15413
https://github.com/pharo-project/pharo/pull/15413
- Fix bug in recompilation of trait methods #15423
https://github.com/pharo-project/pharo/pull/15423
# Variables
- implement #removeClassVarNamed: in terms of #removeClassVariable: #15473
https://github.com/pharo-project/pharo/pull/15473
- 15470-Remove-Pool-fileOut-support #15472
https://github.com/pharo-project/pharo/pull/15472
- reduce user of #classPool #15496
https://github.com/pharo-project/pharo/pull/15496
- Deprecate asClass #15478
https://github.com/pharo-project/pharo/pull/15478
- add a log to UndeclaredVariable class>>#possiblyRegisteredWithName:
https://github.com/pharo-project/pharo/pull/15517
- 15261-cleanup-bindingsDo #15537
https://github.com/pharo-project/pharo/pull/15537
- Cleanup: reduce users of #classPool #15541
https://github.com/pharo-project/pharo/pull/15541
# Tests
- Improving performance of some Refactoring Transformation tests #15486
https://github.com/pharo-project/pharo/pull/15486
- Faster TaskIt test run #15498
https://github.com/pharo-project/pharo/pull/15498
- Fix flacky testSubClassWithTraitsAfterModificationOfParentSharedPools #15417
https://github.com/pharo-project/pharo/pull/15417
- Provide a OpenToolTest>>#testImplementorsOfAt #15477
https://github.com/pharo-project/pharo/pull/15477
# Full Image Build
- Clean Epicea Baseline #15416
https://github.com/pharo-project/pharo/pull/15416
- Small improvements to the primary baselines #15494
https://github.com/pharo-project/pharo/pull/15494
# Bootrap
- Bootstrap: Remove dead code #15461
https://github.com/pharo-project/pharo/pull/15461
- Bootstrap: Remove hack for defined methods #15420
https://github.com/pharo-project/pharo/pull/15420
- Bootstrap: Remove pre Spur code #15397
https://github.com/pharo-project/pharo/pull/15397
- Bootstrap: Do not rely on symlink to locate the bootstrap files #15462
https://github.com/pharo-project/pharo/pull/15462
- Bootstrap: Update localisation of SourceFileArray #15533
https://github.com/pharo-project/pharo/pull/15533
- Rename Pharo30Bootstrap into PharoBootstrap #15459
https://github.com/pharo-project/pharo/pull/15459
- Add logs on PharoBootstrapInitialization #15532
https://github.com/pharo-project/pharo/pull/15532
- Fix date printer during the bootstrap #15551
https://github.com/pharo-project/pharo/pull/15551
# Cleanups: Interaction
- Deprecate #removeClassVarNamed:interactive: #15463
https://github.com/pharo-project/pharo/pull/15463
- fix #15407 and remove a spurious UIManager crappy pops up #15432
https://github.com/pharo-project/pharo/pull/15432
- 15400-Remove-spurious-UIManager-default-in-domain-object #15410
https://github.com/pharo-project/pharo/pull/15410
# Cleanup
- Cleanup ClassParser: remove tokens #15547
https://github.com/pharo-project/pharo/pull/15547
- Extract Halt from kernel #15530
https://github.com/pharo-project/pharo/pull/15530
- transform timeout: into timeLimit: #15528
https://github.com/pharo-project/pharo/pull/15528
- 15446 clipboard class should be packaged outside of morphic core #15511
https://github.com/pharo-project/pharo/pull/15511
- Cleanup: Tag 3 uncategorized rules #15481
https://github.com/pharo-project/pharo/pull/15481
- Cleanup: Fix notNil -> isNotNil in all collections #15492
https://github.com/pharo-project/pharo/pull/15492
- Cleanup: fix lint issue in TComparable>>#min: and TIsEmpty>>#isNotEmpty by
banning #15485
https://github.com/pharo-project/pharo/pull/15485
- Cleanup: Fix notNil -> isNotNil in FileSystem, Text-Diff, Color and R… #15475
https://github.com/pharo-project/pharo/pull/15475
- Cleanup: Fix notNil -> isNotNil in all Refactoring-* packages #15490
https://github.com/pharo-project/pharo/pull/15490
- Cleanup notNil in FFI/UFFI #15510
https://github.com/pharo-project/pharo/pull/15510