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