Fwd: [Pharo-users] [ANN] Pharo 13 Released!

I want to thank all the people that make this happening… The list of commits at the end is impressive but it is only for one repository: the one of Pharo and it does not take into account all the subprojects. Thanks you all. S.
Begin forwarded message:
From: Esteban Lorenzano via Pharo-users <pharo-users@lists.pharo.org> Subject: [Pharo-users] [ANN] Pharo 13 Released! Date: 23 May 2025 at 08:56:59 CEST To: pharo-users@lists.pharo.org, pharo-dev@lists.pharo.org Cc: Esteban Lorenzano <estebanlm@netc.eu> Reply-To: Any question about pharo is welcome <pharo-users@lists.pharo.org>
Dear Pharo users and dynamic language lovers:
We have released Pharo <https://pharo.org/> version 13!
What is Pharo?
Pharo is a pure object-oriented programming language and a powerful environment focused on simplicity and immediate feedback.

Simple & powerful language: No constructors, no types declaration, no interfaces, no primitive types. Yet a powerful and elegant language with a full syntax fitting in one postcard! Pharo is objects and messages all the way down. Live, immersive environment: Immediate feedback at any moment of your development: Developing, testing, debugging. Even in production environments, you will never be stuck in compiling and deploying steps again! Amazing debugging experience: Pharo environment includes a debugger unlike anything you’ve seen before. It allows you to step through code, restart the execution of methods, create methods on the fly, and much more! Pharo is yours: Pharo is made by an incredible community, with more than 100 contributors for the last revision of the platform and hundreds of people constantly contributing with frameworks and libraries. Fully open-source: Pharo full stack is released under MIT <https://opensource.org/licenses/MIT> License and available on GitHub <https://github.com/pharo-project/pharo> … more on the Pharo Features page <http://www.pharo.org/features>. In this iteration of Pharo, we continue working on our objectives of improvement, clean-up and modularization. Also, we included a number of usability and speed improvements. A detailed list of changes and improvements is available in our Changelog <https://github.com/pharo-project/pharo-changelogs/tree/master/weekly> (weekly based)
Some highlights of this amazing version:
Highlights
Tools
Spec Tools remembering their size Microdown enhancements HDPI support Zoomable UI New list, tables and trees, allowing any presenter as their content Better source code text navigation and edition New Process Browser New Transcript (introducing also the Object Transcript) Organic window manager System
Better refactorings UX Cleaner leaner code logic More robust and faster halt implementation Debug points to enhance the debugging experience Clean-ups Virtual machine
Async IO using epoll on unixes Faster byte array / string comparisons Improve Windows support for non ASCII filenames FreeBSD support Update SDL2 version in OSX (Intel & Apple) Minimal MacOS version required raised to MacOS 11 and above Development Effort
This new version is the result of 698 Pull Requests integrated just in the Pharo repository. We have closed 865 issues and received contributions from more than 70 different contributors. We also have a lot of work in the separate projects that are included in each Pharo release:
http://github.com/pharo-spec/NewTools http://github.com/pharo-spec/Spec http://github.com/pharo-vcs/Iceberg https://github.com/pharo-graphics/Roassal http://github.com/pillar-markup/Microdown http://github.com/pillar-markup/BeautifulComments http://github.com/pharo-project/pharo-vm Contributors
We always say Pharo is yours. It is yours because we made it for you, but most importantly, because it is made by the invaluable contributions of our great community (yourself). A large community of people from all around the world contributed to Pharo 13.0 by making pull requests, reporting bugs, participating in discussion threads, providing feedback, and a lot of helpful tasks in all our community channels. Thank you all for your contributions.
The Pharo Team
Discover Pharo: https://pharo.org/features
Try Pharo: http://pharo.org/download
Learn Pharo: http://pharo.org/documentation
Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

This is the list I was talking about. S What's Changed P13 use branch repository by @estebanlm <https://github.com/estebanlm> in #16519 <https://github.com/pharo-project/pharo/pull/16519> add Open as external window option by @pavel-krivanek <https://github.com/pavel-krivanek> in #16511 <https://github.com/pharo-project/pharo/pull/16511> Add rule for Point x: x y: y -> x@y by @AngelHely <https://github.com/AngelHely> in #16508 <https://github.com/pharo-project/pharo/pull/16508> Rename SqueakEpoch to Epoch by @jecisc <https://github.com/jecisc> in #16418 <https://github.com/pharo-project/pharo/pull/16418> update with latest changes from Pharo12 by @estebanlm <https://github.com/estebanlm> in #16523 <https://github.com/pharo-project/pharo/pull/16523> New pass at removing SystemAnnouncer references by @jecisc <https://github.com/jecisc> in #16518 <https://github.com/pharo-project/pharo/pull/16518> Announcer: Return early if there isn't any subscriber by @tinchodias <https://github.com/tinchodias> in #16336 <https://github.com/pharo-project/pharo/pull/16336> Change default value for setting #autoSetCanvasScaleFactor to true by @Rinzwind <https://github.com/Rinzwind> in #16529 <https://github.com/pharo-project/pharo/pull/16529> missing stroke paint method by @pavel-krivanek <https://github.com/pavel-krivanek> in #16531 <https://github.com/pharo-project/pharo/pull/16531> 5 test for rules by @AngelHely <https://github.com/AngelHely> in #16524 <https://github.com/pharo-project/pharo/pull/16524> Change #shrinkTo: on FreeTypeCache to selectively remove entries rather than all of them by @Rinzwind <https://github.com/Rinzwind> in #16419 <https://github.com/pharo-project/pharo/pull/16419> Add Toplo world menu entry (part 2) by @tinchodias <https://github.com/tinchodias> in #16478 <https://github.com/pharo-project/pharo/pull/16478> add tests for testDoWhileFalse: and testDoWhileTrue: by @pavel-krivanek <https://github.com/pavel-krivanek> in #16532 <https://github.com/pharo-project/pharo/pull/16532> Refactoring of the RefactoryChange manager by @balsa-sarenac <https://github.com/balsa-sarenac> in #16526 <https://github.com/pharo-project/pharo/pull/16526> Composite extract method refactoring by @balsa-sarenac <https://github.com/balsa-sarenac> in #16525 <https://github.com/pharo-project/pharo/pull/16525> ProcessorScheduler>>#activeProcess added no instrumentation pragma by @jordanmontt <https://github.com/jordanmontt> in #16551 <https://github.com/pharo-project/pharo/pull/16551> Pharo12: ProcessorScheduler>>#activeProcess added no instrumentation pragma by @jordanmontt <https://github.com/jordanmontt> in #16557 <https://github.com/pharo-project/pharo/pull/16557> remove interactionState: by @pavel-krivanek <https://github.com/pavel-krivanek> in #16559 <https://github.com/pharo-project/pharo/pull/16559> ExteranlAddress>>fromString: converts string to UTF-8 first by @pavel-krivanek <https://github.com/pavel-krivanek> in #16560 <https://github.com/pharo-project/pharo/pull/16560> Renaming DebugPointSideEffect into DebugPointMetaBehavior by @adri09070 <https://github.com/adri09070> in #16563 <https://github.com/pharo-project/pharo/pull/16563> Update CONTRIBUTING.md by @pavel-krivanek <https://github.com/pavel-krivanek> in #16575 <https://github.com/pharo-project/pharo/pull/16575> 16569-CI-Pharo13-code-with-halt-was-merged by @MarcusDenker <https://github.com/MarcusDenker> in #16570 <https://github.com/pharo-project/pharo/pull/16570> prof stef lesson view did not understand has binding of by @pavel-krivanek <https://github.com/pavel-krivanek> in #16578 <https://github.com/pharo-project/pharo/pull/16578> add asAccessor by @pavel-krivanek <https://github.com/pavel-krivanek> in #16579 <https://github.com/pharo-project/pharo/pull/16579> fix precedence computation by @pavel-krivanek <https://github.com/pavel-krivanek> in #16581 <https://github.com/pharo-project/pharo/pull/16581> 16576-Problem-with-completion-in-the-tutorial by @MarcusDenker <https://github.com/MarcusDenker> in #16582 <https://github.com/pharo-project/pharo/pull/16582> Taskbar option to close windows hidden behind other windows by @pavel-krivanek <https://github.com/pavel-krivanek> in #16552 <https://github.com/pharo-project/pharo/pull/16552> Make it easier to diagnose mock failures by printing message sends properly and storing the send history in the mock by @macta <https://github.com/macta> in #16555 <https://github.com/pharo-project/pharo/pull/16555> add ReOverridingExtentsionMethod rule by @pavel-krivanek <https://github.com/pavel-krivanek> in #16550 <https://github.com/pharo-project/pharo/pull/16550> Fixing reflectivity tests that can randomly fail because of unstable and unpredictable tests generating methods by @StevenCostiou <https://github.com/StevenCostiou> in #16584 <https://github.com/pharo-project/pharo/pull/16584> Cleanup: TestCase class>>#lastRunMethodNamed: by @astares <https://github.com/astares> in #16588 <https://github.com/pharo-project/pharo/pull/16588> Cleanup: TestCase class>>#hasErrorTest, TestCase class>>#hasPassedTest and TestCase class>>#hasFailedTest by @astares <https://github.com/astares> in #16586 <https://github.com/pharo-project/pharo/pull/16586> Changed 'Transcript show:' construct to 'self trace' by @PosledniAmir <https://github.com/PosledniAmir> in #16385 <https://github.com/pharo-project/pharo/pull/16385> Refactor: preconditions return array of preconditions by default by @balsa-sarenac <https://github.com/balsa-sarenac> in #16527 <https://github.com/pharo-project/pharo/pull/16527> Make ToggleMenuItemMorph use a FormSet for the submenu marker by @Rinzwind <https://github.com/Rinzwind> in #16510 <https://github.com/pharo-project/pharo/pull/16510> add rule to avoid that TestCase rely on Initialize by @AngelHely <https://github.com/AngelHely> in #16513 <https://github.com/pharo-project/pharo/pull/16513> Fix testCodeCruftLeftInMethods by @jecisc <https://github.com/jecisc> in #16598 <https://github.com/pharo-project/pharo/pull/16598> Update roassal to v1.06d by @jecisc <https://github.com/jecisc> in #16595 <https://github.com/pharo-project/pharo/pull/16595> Fix RBCompositeRefactoryChange>>#defineClass: argument name by @badetitou <https://github.com/badetitou> in #16600 <https://github.com/pharo-project/pharo/pull/16600> Simplify Calypso packaging by @jecisc <https://github.com/jecisc> in #16602 <https://github.com/pharo-project/pharo/pull/16602> proposition refactoring -> Cleanup: 2 duplicated methods in FreeType by @AngelHely <https://github.com/AngelHely> in #16583 <https://github.com/pharo-project/pharo/pull/16583> [Bug]: Date>>#addMonths: should Respect Offset by @seandenigris <https://github.com/seandenigris> in #16603 <https://github.com/pharo-project/pharo/pull/16603> tests for rules from the General-Rules package by @AngelHely <https://github.com/AngelHely> in #16474 <https://github.com/pharo-project/pharo/pull/16474> proposition rule for nil branch by @AngelHely <https://github.com/AngelHely> in #16547 <https://github.com/pharo-project/pharo/pull/16547> Package "System-DependenciesTests" should be "System-Dependencies-Tests" by @astares <https://github.com/astares> in #16621 <https://github.com/pharo-project/pharo/pull/16621> Cleanup: AthensTransformTest>>transformClass should be in accessing by @astares <https://github.com/astares> in #16628 <https://github.com/pharo-project/pharo/pull/16628> [Enhancement] Add "copy class name" to extras menu in Calypse by @astares <https://github.com/astares> in #16635 <https://github.com/pharo-project/pharo/pull/16635> [Enhancement] Add a rule ReBaselineProperlyPackagedRule by @astares <https://github.com/astares> in #16630 <https://github.com/pharo-project/pharo/pull/16630> Simplify script pragma for FinderUI by @astares <https://github.com/astares> in #16623 <https://github.com/pharo-project/pharo/pull/16623> CommentTestCase should be moved to PharoDocComment-Tests by @astares <https://github.com/astares> in #16619 <https://github.com/pharo-project/pharo/pull/16619> Cleanup: CoverageCollectorTest should be in an own test package by @astares <https://github.com/astares> in #16613 <https://github.com/pharo-project/pharo/pull/16613> Introduce CompiledMethod>>#isInstanceSide by @astares <https://github.com/astares> in #16626 <https://github.com/pharo-project/pharo/pull/16626> [Enhancement] Add a rule ReBaselineWithProperSuperclassRule by @astares <https://github.com/astares> in #16633 <https://github.com/pharo-project/pharo/pull/16633> proposition for a potential new rule: useless ifTrue:ifFalse: by @AngelHely <https://github.com/AngelHely> in #16638 <https://github.com/pharo-project/pharo/pull/16638> add ReStatementsAfterReturnConditionalRule by @AngelHely <https://github.com/AngelHely> in #16640 <https://github.com/pharo-project/pharo/pull/16640> Enhancement: Provide a lint rule to check for a "super initialize" call in instance side #initialize methods by @astares <https://github.com/astares> in #16615 <https://github.com/pharo-project/pharo/pull/16615> Remove Gofer by @jecisc <https://github.com/jecisc> in #16606 <https://github.com/pharo-project/pharo/pull/16606> Issue 16430 - String>> asSymbol no protected against concurrent access (alternative solution) by @carolahp <https://github.com/carolahp> in #16565 <https://github.com/pharo-project/pharo/pull/16565> Fix lint in ReShouldSendSuperSetUpAsFirstMessage class>>#checksMethod (second PR) by @astares <https://github.com/astares> in #16643 <https://github.com/pharo-project/pharo/pull/16643> Reduce references to Undeclared global variable by @jecisc <https://github.com/jecisc> in #16642 <https://github.com/pharo-project/pharo/pull/16642> Cleanup: Remove deprecated announcement #SnapshotDone in SnapshotOperation>>#performSnapshot for Pharo 13 by @astares <https://github.com/astares> in #16657 <https://github.com/pharo-project/pharo/pull/16657> Cleanup: unnecessary class BlLoadProjectWorldMenu by @astares <https://github.com/astares> in #16655 <https://github.com/pharo-project/pharo/pull/16655> SourceFile>>#isOpen should use isNotNil by @astares <https://github.com/astares> in #16651 <https://github.com/pharo-project/pharo/pull/16651> Review ReClassNotCategorizedRuleTest>>#testRule by @astares <https://github.com/astares> in #16649 <https://github.com/pharo-project/pharo/pull/16649> Add missing RGGlobalVariable>>isInstanceVariable by @jecisc <https://github.com/jecisc> in #16644 <https://github.com/pharo-project/pharo/pull/16644> Sindarin/ScriptableDebugger should be listed as external project by @astares <https://github.com/astares> in #16653 <https://github.com/pharo-project/pharo/pull/16653> Fixed VirtualMachine 76 and 78 parameters by @jordanmontt <https://github.com/jordanmontt> in #16641 <https://github.com/pharo-project/pharo/pull/16641> Clean up in SDL_Texture and SDL_Renderer by @jecisc <https://github.com/jecisc> in #16601 <https://github.com/pharo-project/pharo/pull/16601> Improve ReBaselineProperlyPackagedRule and ReBaselineWithProperSuperclassRule and cover with tests by @astares <https://github.com/astares>in #16648 <https://github.com/pharo-project/pharo/pull/16648> Remove part of ReAsClassRule about #asClass by @jecisc <https://github.com/jecisc> in #16658 <https://github.com/pharo-project/pharo/pull/16658> Remove the package Deprecated12, introduce package Deprecated13 by @pavel-krivanek <https://github.com/pavel-krivanek> in #16538 <https://github.com/pharo-project/pharo/pull/16538> fixes #16610 <https://github.com/pharo-project/pharo/issues/16610>: Cleanup: simple typo in Crown class comment by @kderichs <https://github.com/kderichs> in #16666 <https://github.com/pharo-project/pharo/pull/16666> 15652-Check-and-add-test-for--CompiledCodenewFrom by @MarcusDenker <https://github.com/MarcusDenker> in #16663 <https://github.com/pharo-project/pharo/pull/16663> 16608 cleanup crown initialize should call super initialize by @kderichs <https://github.com/kderichs> in #16676 <https://github.com/pharo-project/pharo/pull/16676> Update call to a deprecated class by @jecisc <https://github.com/jecisc> in #16671 <https://github.com/pharo-project/pharo/pull/16671> Debug points cleaning fixing by @StevenCostiou <https://github.com/StevenCostiou> in #16670 <https://github.com/pharo-project/pharo/pull/16670> Deprecate RPackageSet by @jecisc <https://github.com/jecisc> in #16675 <https://github.com/pharo-project/pharo/pull/16675> Remove empty Manifests from baseline packages, synchronize on the tag… by @pavel-krivanek <https://github.com/pavel-krivanek> in #16537 <https://github.com/pharo-project/pharo/pull/16537> 16680-Zinc-uses-old-Announcers-API by @tesonep <https://github.com/tesonep> in #16681 <https://github.com/pharo-project/pharo/pull/16681> proposition for a potential new rule: use deny: instead of assert:equals:false by @AngelHely <https://github.com/AngelHely> in #16668 <https://github.com/pharo-project/pharo/pull/16668> Make class abstract driver by @hernanmd <https://github.com/hernanmd> in #16347 <https://github.com/pharo-project/pharo/pull/16347> Change #pharoItemsOn: for WorldState and #menuCommandOn: for ProfStef to use the icon #smallPharo by @Rinzwind <https://github.com/Rinzwind>in #16496 <https://github.com/pharo-project/pharo/pull/16496> Remove VariableLayout from tests by @Gabriel-Darbord <https://github.com/Gabriel-Darbord> in #16686 <https://github.com/pharo-project/pharo/pull/16686> Make #withCloseBox and #withPinBox on MenuTitleMorph use a FormSet for the button label by @Rinzwind <https://github.com/Rinzwind> in #16696 <https://github.com/pharo-project/pharo/pull/16696> Reflectivity fixing bytecode to ast mapping by @StevenCostiou <https://github.com/StevenCostiou> in #16489 <https://github.com/pharo-project/pharo/pull/16489> fix Reflectivity API #link:toAST: for metaclasses to fix debug points on class-side methods by @adri09070 <https://github.com/adri09070> in #16701 <https://github.com/pharo-project/pharo/pull/16701> Cleanup TraitTest>>#testRemovingTraitsRemoveTraitedClassMethodsWithSubclasses by @astares <https://github.com/astares> in #16717 <https://github.com/pharo-project/pharo/pull/16717> Cleanup ReOverridingExtentsionMethod>>#basicCheck: by @astares <https://github.com/astares> in #16715 <https://github.com/pharo-project/pharo/pull/16715> Fix lint issue on ZnEncodedStream by @astares <https://github.com/astares> in #16713 <https://github.com/pharo-project/pharo/pull/16713> Fix lint issues on ZnEncodedReadStream by @astares <https://github.com/astares> in #16711 <https://github.com/pharo-project/pharo/pull/16711> Cleanup: ZnCharacterEncoder, ZnEncodedStream, ZnEncodedReadStream and ZnEncodedWriteStream should be abstract classes by @astares <https://github.com/astares> in #16709 <https://github.com/pharo-project/pharo/pull/16709> It should be possible to reset a ZnCharacterReadStream by @astares <https://github.com/astares> in #16707 <https://github.com/pharo-project/pharo/pull/16707> Pharo13 fficalls athens cairo surface by @massimo-nocentini <https://github.com/massimo-nocentini> in #16679 <https://github.com/pharo-project/pharo/pull/16679> Fix a small bug with FFI calls when passing 'NULL' as argument to the C function by @doste <https://github.com/doste> in #16562 <https://github.com/pharo-project/pharo/pull/16562> Move rules matadatas to class side by @jecisc <https://github.com/jecisc> in #16705 <https://github.com/pharo-project/pharo/pull/16705> 16495-Wrong-source-for-CompiledBlocks-due-to-incorrect-bytecode-to-AST-nodes-mapping by @tesonep <https://github.com/tesonep> in #16664 <https://github.com/pharo-project/pharo/pull/16664> Fix multiple bugs in metaclass management of ShiftClassBuilder by @jecisc <https://github.com/jecisc> in #16722 <https://github.com/pharo-project/pharo/pull/16722> Add subclass driver by @hernanmd <https://github.com/hernanmd> in #16353 <https://github.com/pharo-project/pharo/pull/16353> Fix Random seed with float value by @moufort <https://github.com/moufort> in #16738 <https://github.com/pharo-project/pharo/pull/16738> Add newTenured allocation methods by @jordanmontt <https://github.com/jordanmontt> in #16729 <https://github.com/pharo-project/pharo/pull/16729> Use #update:to: instead of #make: and #fillFor: by @jecisc <https://github.com/jecisc> in #16746 <https://github.com/pharo-project/pharo/pull/16746> Refactor: inline method cleaning by @balsa-sarenac <https://github.com/balsa-sarenac> in #16745 <https://github.com/pharo-project/pharo/pull/16745> Calypso cmd-v method versions shortcut by @hernanmd <https://github.com/hernanmd> in #16742 <https://github.com/pharo-project/pharo/pull/16742> Fix bug causing classes to lose their traits. by @jecisc <https://github.com/jecisc> in #16739 <https://github.com/pharo-project/pharo/pull/16739> Remove deprecated aliases of P12 by @jecisc <https://github.com/jecisc> in #16659 <https://github.com/pharo-project/pharo/pull/16659> Add setting rules feature by @AngelHely <https://github.com/AngelHely> in #16750 <https://github.com/pharo-project/pharo/pull/16750> Fix ZnBufferedWriteStream does not support #reset by @matburnx <https://github.com/matburnx> in #16727 <https://github.com/pharo-project/pharo/pull/16727> Moved pragma declaration to top of methods by @jordanmontt <https://github.com/jordanmontt> in #16728 <https://github.com/pharo-project/pharo/pull/16728> fixing recompilation of bloc in the debugger with dead home context whose method has already been recompiled in the debugger before by @adri09070 <https://github.com/adri09070> in #16319 <https://github.com/pharo-project/pharo/pull/16319> Categorization rules tests by @AngelHely <https://github.com/AngelHely> in #16767 <https://github.com/pharo-project/pharo/pull/16767> Fix comparison of two Deprecation objects by @moufort <https://github.com/moufort> in #16735 <https://github.com/pharo-project/pharo/pull/16735> Use new StProtocolNameChooserPresenter to replace morphic tool by @jecisc <https://github.com/jecisc> in #16690 <https://github.com/pharo-project/pharo/pull/16690> Icon for debugger in the toolbar by @badetitou <https://github.com/badetitou> in #16661 <https://github.com/pharo-project/pharo/pull/16661> Adds a simple MoveTo taskbar menu item by @macta <https://github.com/macta> in #16544 <https://github.com/pharo-project/pharo/pull/16544> Move some debugger related code of Process to debugger packages by @jecisc <https://github.com/jecisc> in #15799 <https://github.com/pharo-project/pharo/pull/15799> replace JPEGReadWriter by PluginBasedJPEGReadWriter and deprecate the… by @pavel-krivanek <https://github.com/pavel-krivanek> in #16535 <https://github.com/pharo-project/pharo/pull/16535> Fix deprecated usage of StInspector by @jecisc <https://github.com/jecisc> in #16769 <https://github.com/pharo-project/pharo/pull/16769> Update roassal to v1.06f by @jecisc <https://github.com/jecisc> in #16770 <https://github.com/pharo-project/pharo/pull/16770> Remove (wrong) primitive usage by @guillep <https://github.com/guillep> in #16780 <https://github.com/pharo-project/pharo/pull/16780> Propose a DarkBlueTheme by @jecisc <https://github.com/jecisc> in #16777 <https://github.com/pharo-project/pharo/pull/16777> Migrate Refactoring for Generating Equal and Hash Methods by @hernanmd <https://github.com/hernanmd> in #16786 <https://github.com/pharo-project/pharo/pull/16786> Rename RBNode into ASTNode by @jecisc <https://github.com/jecisc> in #16596 <https://github.com/pharo-project/pharo/pull/16596> Removing UIMnagaer dependencies from the debugger infrastructure by @StevenCostiou <https://github.com/StevenCostiou> in #16015 <https://github.com/pharo-project/pharo/pull/16015> taskbarIcon moved to SystemWindow by @estebanlm <https://github.com/estebanlm> in #16792 <https://github.com/pharo-project/pharo/pull/16792> Revert "Removing UIMnagaer dependencies from the debugger infrastructure" by @jecisc <https://github.com/jecisc> in #16793 <https://github.com/pharo-project/pharo/pull/16793> Revert "Revert "Removing UIMnagaer dependencies from the debugger infrastructure"" by @jecisc <https://github.com/jecisc> in #16794 <https://github.com/pharo-project/pharo/pull/16794> Add back old playground shortcut with deprecation by @jecisc <https://github.com/jecisc> in #16788 <https://github.com/pharo-project/pharo/pull/16788> Migrate Refactoring for Generating printOn: method by @hernanmd <https://github.com/hernanmd> in #16789 <https://github.com/pharo-project/pharo/pull/16789> Move #isRoot to fast table by @jecisc <https://github.com/jecisc> in #16800 <https://github.com/pharo-project/pharo/pull/16800> Add indentation rules by @AngelHely <https://github.com/AngelHely> in #16785 <https://github.com/pharo-project/pharo/pull/16785> Fix/Patch production build zip error by @guillep <https://github.com/guillep> in #16806 <https://github.com/pharo-project/pharo/pull/16806> Custom scopes can be browsed in Calypso by @carolahp <https://github.com/carolahp> in #16771 <https://github.com/pharo-project/pharo/pull/16771> Migrate "Duplicate class" to refactoring driver architecture by @hernanmd <https://github.com/hernanmd> in #16804 <https://github.com/pharo-project/pharo/pull/16804> Revert "Add indentation rules" by @jecisc <https://github.com/jecisc> in #16833 <https://github.com/pharo-project/pharo/pull/16833> Improve contrasts of DarkBlueTheme by @jecisc <https://github.com/jecisc> in #16822 <https://github.com/pharo-project/pharo/pull/16822> Fixing issue#14145: ycAbstractAllInstVarAccessorsCommand >> variable never set by @jecisc <https://github.com/jecisc> in #16820 <https://github.com/pharo-project/pharo/pull/16820> New driver for the push up method refactoring (P13) by @carolahp <https://github.com/carolahp> in #16637 <https://github.com/pharo-project/pharo/pull/16637> fixed issue #15252 <https://github.com/pharo-project/pharo/issues/15252>: Cleanup: Small Lint issue in ZnImageExampleDelegate>>#handlePostRequest: by @AlexisCnockaert <https://github.com/AlexisCnockaert>in #16815 <https://github.com/pharo-project/pharo/pull/16815> Updated class comments of UUID and UUIDGenerator by @jordanmontt <https://github.com/jordanmontt> in #16817 <https://github.com/pharo-project/pharo/pull/16817> fix #15843 <https://github.com/pharo-project/pharo/issues/15843>: Reduce references to Transcript by @IkiAde <https://github.com/IkiAde> in #16830 <https://github.com/pharo-project/pharo/pull/16830> Revert "New driver for the push up method refactoring (P13)" by @Ducasse <https://github.com/Ducasse> in #16844 <https://github.com/pharo-project/pharo/pull/16844> Revert "Custom scopes can be browsed in Calypso" by @guillep <https://github.com/guillep> in #16848 <https://github.com/pharo-project/pharo/pull/16848> Revert "Migrate "Duplicate class" to refactoring driver architecture" by @MarcusDenker <https://github.com/MarcusDenker> in #16849 <https://github.com/pharo-project/pharo/pull/16849> Revert "Revert "Migrate "Duplicate class" to refactoring driver archi… by @MarcusDenker <https://github.com/MarcusDenker> in #16854 <https://github.com/pharo-project/pharo/pull/16854> Fix multiple tests with refactoring driver for duplicate class. by @hernanmd <https://github.com/hernanmd> in #16853 <https://github.com/pharo-project/pharo/pull/16853> [P13] Fix MetacelloRepositoryGroup with duplicated repository by @guillep <https://github.com/guillep> in #16860 <https://github.com/pharo-project/pharo/pull/16860> Fix: deprecate method refactoring to applicability preconditions as list by @balsa-sarenac <https://github.com/balsa-sarenac> in #16867 <https://github.com/pharo-project/pharo/pull/16867> ffi: add a cache for array types of same type and size by @estebanlm <https://github.com/estebanlm> in #16877 <https://github.com/pharo-project/pharo/pull/16877> Fix failing tests making CI to fail by @hernanmd <https://github.com/hernanmd> in #16868 <https://github.com/pharo-project/pharo/pull/16868> tests for rules from style category by @AngelHely <https://github.com/AngelHely> in #16896 <https://github.com/pharo-project/pharo/pull/16896> Small PR to add support to set class rules in the Smallint checker by @hernanmd <https://github.com/hernanmd> in #16864 <https://github.com/pharo-project/pharo/pull/16864> Cyclomatic complexity rule by @AngelHely <https://github.com/AngelHely> in #16851 <https://github.com/pharo-project/pharo/pull/16851> Update FormSet to not recompute each scalling all the time by @jecisc <https://github.com/jecisc> in #16886 <https://github.com/pharo-project/pharo/pull/16886> Delete ReDeprecateWithFirstCharacterDownshiftedRule and his test by @AngelHely <https://github.com/AngelHely> in #16901 <https://github.com/pharo-project/pharo/pull/16901> Move unified diff Morph to Tool-Diff by @jecisc <https://github.com/jecisc> in #16909 <https://github.com/pharo-project/pharo/pull/16909> fix testThatThereAreNoSelectorsRemainingThatAreSentButNotImplemented by @MarcusDenker <https://github.com/MarcusDenker> in #16906 <https://github.com/pharo-project/pharo/pull/16906> 16897-Deprecation--messageText-results-in-MNU by @MarcusDenker <https://github.com/MarcusDenker> in #16908 <https://github.com/pharo-project/pharo/pull/16908> Move UnifiedDiffJoinSection to Pharo by @jecisc <https://github.com/jecisc> in #16915 <https://github.com/pharo-project/pharo/pull/16915> improve ReCollectionAtCollectionSizeRule by @AngelHely <https://github.com/AngelHely> in #16916 <https://github.com/pharo-project/pharo/pull/16916> Instance of NullWorldRenderer did not understand #fullscreenMode: when run headless / in CI by @astares <https://github.com/astares> in #16925 <https://github.com/pharo-project/pharo/pull/16925> Add custom comparator support to SequenceableCollection by @hernanmd <https://github.com/hernanmd> in #16932 <https://github.com/pharo-project/pharo/pull/16932> improve ReCollectionProtocolRule by @AngelHely <https://github.com/AngelHely> in #16918 <https://github.com/pharo-project/pharo/pull/16918> Catch CmCommandAborted in Calypso by @jecisc <https://github.com/jecisc> in #16920 <https://github.com/pharo-project/pharo/pull/16920> Deprecated package by @AngelHely <https://github.com/AngelHely> in #16931 <https://github.com/pharo-project/pharo/pull/16931> change rules description UI by @AngelHely <https://github.com/AngelHely> in #16929 <https://github.com/pharo-project/pharo/pull/16929> Add isPackage by @hernanmd <https://github.com/hernanmd> in #16935 <https://github.com/pharo-project/pharo/pull/16935> Fix bug in protocol management of Traits by @jecisc <https://github.com/jecisc> in #16936 <https://github.com/pharo-project/pharo/pull/16936> Remove useless method: CompiledMethod >> argumentNames by @jecisc <https://github.com/jecisc> in #16937 <https://github.com/pharo-project/pharo/pull/16937> Improve IconStyler highlight to be base on theme by @jecisc <https://github.com/jecisc> in #16943 <https://github.com/pharo-project/pharo/pull/16943> Move UndefinedClassVariable out of the Kernel by @jecisc <https://github.com/jecisc> in #16947 <https://github.com/pharo-project/pharo/pull/16947> Fixes icon for packages drop list in StRequestClassPresenter by @carolahp <https://github.com/carolahp> in #16856 <https://github.com/pharo-project/pharo/pull/16856> Remove MCMergeBrowser by @jecisc <https://github.com/jecisc> in #16950 <https://github.com/pharo-project/pharo/pull/16950> Monticello: remove dead code and some Morphic UI by @jecisc <https://github.com/jecisc> in #16949 <https://github.com/pharo-project/pharo/pull/16949> Remove usage of cached repository from file base repositories by @jecisc <https://github.com/jecisc> in #16928 <https://github.com/pharo-project/pharo/pull/16928> Adding "OnStack replacement" feature to Reflectivity by @adri09070 <https://github.com/adri09070> in #16919 <https://github.com/pharo-project/pharo/pull/16919> Cleaning up FFI usage of SDL2 by @tesonep <https://github.com/tesonep> in #16798 <https://github.com/pharo-project/pharo/pull/16798> Update GitHub issue templates by @hernanmd <https://github.com/hernanmd> in #16959 <https://github.com/pharo-project/pharo/pull/16959> Remove MCTool by @jecisc <https://github.com/jecisc> in #16952 <https://github.com/pharo-project/pharo/pull/16952> Speed up refactoring tests by constricting refactoring models by @carolahp <https://github.com/carolahp> in #16807 <https://github.com/pharo-project/pharo/pull/16807> Fix for SettingsBrowser shows rule class and not rule text by @hernanmd <https://github.com/hernanmd> in #16962 <https://github.com/pharo-project/pharo/pull/16962> Fix Duplicate class command UX issues by @hernanmd <https://github.com/hernanmd> in #16967 <https://github.com/pharo-project/pharo/pull/16967> A small fix in a FileReference method comment, as suggested by @Ducasse <https://github.com/Ducasse> by @hernanmd <https://github.com/hernanmd> in #16966 <https://github.com/pharo-project/pharo/pull/16966> Avoid analyzing classes in Manifest methods while checking ReClassesHaveNoReferencesCondition by @hernanmd <https://github.com/hernanmd> in #16954 <https://github.com/pharo-project/pharo/pull/16954> 16923-ReferenceFinder-should-not-look-at-ephemeron-references by @MarcusDenker <https://github.com/MarcusDenker> in #16955 <https://github.com/pharo-project/pharo/pull/16955> Redo of: Fix clean blocks serialization by @jecisc <https://github.com/jecisc> in #16970 <https://github.com/pharo-project/pharo/pull/16970> Remove dead code in Monticello by @jecisc <https://github.com/jecisc> in #16961 <https://github.com/pharo-project/pharo/pull/16961> Move execution environments out of the Kernel by @jecisc <https://github.com/jecisc> in #16948 <https://github.com/pharo-project/pharo/pull/16948> Fix calypso browsing of Ring models by @jecisc <https://github.com/jecisc> in #16802 <https://github.com/pharo-project/pharo/pull/16802> Fix keyboard focus of rename method refactoring window by @Inao0 <https://github.com/Inao0> in #16835 <https://github.com/pharo-project/pharo/pull/16835> Revert "Move execution environments out of the Kernel" by @jecisc <https://github.com/jecisc> in #16972 <https://github.com/pharo-project/pharo/pull/16972> Provide error information directly when class definition loading fails by @dolezvo1 <https://github.com/dolezvo1> in #16898 <https://github.com/pharo-project/pharo/pull/16898> Further Monticello sliming by @jecisc <https://github.com/jecisc> in #16973 <https://github.com/pharo-project/pharo/pull/16973> fix issue #12916 <https://github.com/pharo-project/pharo/issues/12916>: Autofix of Single branch condition lint removed method comment by @AngelHely <https://github.com/AngelHely> in #16941 <https://github.com/pharo-project/pharo/pull/16941> Remove inspectIn: fix #11750 <https://github.com/pharo-project/pharo/issues/11750> by @Ducasse <https://github.com/Ducasse> in #16977 <https://github.com/pharo-project/pharo/pull/16977> remove RBFindAndReplace by @Ducasse <https://github.com/Ducasse> in #16975 <https://github.com/pharo-project/pharo/pull/16975> Remove unused ReCollectionMessagesToExternalObjectRule by @hernanmd <https://github.com/hernanmd> in #16968 <https://github.com/pharo-project/pharo/pull/16968> Rename 'copy all package' to 'duplicate package' by @jecisc <https://github.com/jecisc> in #16980 <https://github.com/pharo-project/pharo/pull/16980> Add a setting to enable to set the ClyBrowserMorph navigation history by @hernanmd <https://github.com/hernanmd> in #16982 <https://github.com/pharo-project/pharo/pull/16982> Process Browser: Make full stack the default by @jecisc <https://github.com/jecisc> in #16983 <https://github.com/pharo-project/pharo/pull/16983> Remove some dead code in Calypso by @jecisc <https://github.com/jecisc> in #16990 <https://github.com/pharo-project/pharo/pull/16990> Clean rename variable command by @jecisc <https://github.com/jecisc> in #16993 <https://github.com/pharo-project/pharo/pull/16993> Missing default setting in Cly navigation history configuraiton by @hernanmd <https://github.com/hernanmd> in #16997 <https://github.com/pharo-project/pharo/pull/16997> Change rule option ban UI by @AngelHely <https://github.com/AngelHely> in #16989 <https://github.com/pharo-project/pharo/pull/16989> Add Shout code styler tool by @hernanmd <https://github.com/hernanmd> in #17002 <https://github.com/pharo-project/pharo/pull/17002> Rename SystemDictionary into SystemEnvironment by @jecisc <https://github.com/jecisc> in #16999 <https://github.com/pharo-project/pharo/pull/16999> Fix UndeclaredVariableTest with CleanBlockClosures by @jecisc <https://github.com/jecisc> in #16998 <https://github.com/pharo-project/pharo/pull/16998> Rename some AST abstract classes to start with AST by @jecisc <https://github.com/jecisc> in #16946 <https://github.com/pharo-project/pharo/pull/16946> Re organisation renraku package by @AngelHely <https://github.com/AngelHely> in #16934 <https://github.com/pharo-project/pharo/pull/16934> Remove references to SystemAnnouncer from Breakpoint tests by @jecisc <https://github.com/jecisc> in #17000 <https://github.com/pharo-project/pharo/pull/17000> Rename pattern classes to start with AST by @jecisc <https://github.com/jecisc> in #17003 <https://github.com/pharo-project/pharo/pull/17003> Fix missing users of shared pools by @hernanmd <https://github.com/hernanmd> in #17004 <https://github.com/pharo-project/pharo/pull/17004> Remove deprecated classes by @jecisc <https://github.com/jecisc> in #16674 <https://github.com/pharo-project/pharo/pull/16674> Fix for Disable push down variable from final class by @hernanmd <https://github.com/hernanmd> in #17007 <https://github.com/pharo-project/pharo/pull/17007> Fix Issue #16945 <https://github.com/pharo-project/pharo/issues/16945>: Refactorings -> add argument: fails on unary messages by @carolahp <https://github.com/carolahp> in #17001 <https://github.com/pharo-project/pharo/pull/17001> Fix senders broken in Calypso editors by @hernanmd <https://github.com/hernanmd> in #17011 <https://github.com/pharo-project/pharo/pull/17011> Enable Calypso to use a custom navigation history by @hernanmd <https://github.com/hernanmd> in #17014 <https://github.com/pharo-project/pharo/pull/17014> Speed up more refactoring tests by constricting the refactoring model by @carolahp <https://github.com/carolahp> in #17010 <https://github.com/pharo-project/pharo/pull/17010> Fix setting of the position of the TransferMorph in #startDrag: on FTTableMorph to take into account that the event’s position is in local coordinates by @Rinzwind <https://github.com/Rinzwind> in #17015 <https://github.com/pharo-project/pharo/pull/17015> Unhook Settings Browser dialog: method from Morphic by @hernanmd <https://github.com/hernanmd> in #17026 <https://github.com/pharo-project/pharo/pull/17026> Remove usage of Calypso browser search dialog made in Morphic by @jecisc <https://github.com/jecisc> in #16994 <https://github.com/pharo-project/pharo/pull/16994> Rename some common AST nodes to remove RB prefix by @jecisc <https://github.com/jecisc> in #17008 <https://github.com/pharo-project/pharo/pull/17008> Add SocketAddressInformation for IPv6 support by @Rinzwind <https://github.com/Rinzwind> in #16879 <https://github.com/pharo-project/pharo/pull/16879> Remove store:path:node: (broken and unused) by @Inao0 <https://github.com/Inao0> in #17049 <https://github.com/pharo-project/pharo/pull/17049> fix #17037 <https://github.com/pharo-project/pharo/issues/17037>: DAPackageAnalyzerDiffTreePresenter uses old Spec method by @uNouss <https://github.com/uNouss> in #17041 <https://github.com/pharo-project/pharo/pull/17041> Update External Browser class definition access by @hernanmd <https://github.com/hernanmd> in #17052 <https://github.com/pharo-project/pharo/pull/17052> Add Icons Pack Manager UI by @hernanmd <https://github.com/hernanmd> in #17057 <https://github.com/pharo-project/pharo/pull/17057> Moved refactoring stuff from SycSourceCodeCommand to SycSourceCodeRefactoringCommand by @JanBliznicenko <https://github.com/JanBliznicenko> in #17054 <https://github.com/pharo-project/pharo/pull/17054> Just add the menu to load Bloc and Toplo that was present in Pharo 12. by @hernanmd <https://github.com/hernanmd> in #17048 <https://github.com/pharo-project/pharo/pull/17048> Rename RBComment into ASTCommentNode by @jecisc <https://github.com/jecisc> in #17040 <https://github.com/pharo-project/pharo/pull/17040> 17035-Adding-VM-parameter-for-Pin-behaviour by @tesonep <https://github.com/tesonep> in #17036 <https://github.com/pharo-project/pharo/pull/17036> Fix some wrong rewritting of the ReCollectionProtocolRule by @jecisc <https://github.com/jecisc> in #17047 <https://github.com/pharo-project/pharo/pull/17047> Fix the class comment of OverridesDeprecatedMethodRule by @Inao0 <https://github.com/Inao0> in #17051 <https://github.com/pharo-project/pharo/pull/17051> 17033 Requesting references to globals in Calypso raises error by @demarey <https://github.com/demarey> in #17039 <https://github.com/pharo-project/pharo/pull/17039> Adapt #ensureWindowOpen on EDDisplayInterface to use of ScalingCanvas in OSWindowFormRenderer by @Rinzwind <https://github.com/Rinzwind>in #17056 <https://github.com/pharo-project/pharo/pull/17056> Fix false positive in ReGuardRule by @jecisc <https://github.com/jecisc> in #17042 <https://github.com/pharo-project/pharo/pull/17042> Fix Issue downloading icon packs by @hernanmd <https://github.com/hernanmd> in #17061 <https://github.com/pharo-project/pharo/pull/17061> Clean unused TickDialogWindow by @hernanmd <https://github.com/hernanmd> in #17065 <https://github.com/pharo-project/pharo/pull/17065> Port froward: Avoid rewriting methods that are not installed by @jecisc <https://github.com/jecisc> in #17068 <https://github.com/pharo-project/pharo/pull/17068> Keep renaming AST nodes to start with AST instead of RB by @jecisc <https://github.com/jecisc> in #17067 <https://github.com/pharo-project/pharo/pull/17067> Minor fixes and convenience methods to debug settings by @hernanmd <https://github.com/hernanmd> in #17082 <https://github.com/pharo-project/pharo/pull/17082> Apply addition of discardBuffer to ZnBufferedReadStream>>#readInto:startingAt:count in the case that the buffer is bypassed by @Rinzwind <https://github.com/Rinzwind> in #17055 <https://github.com/pharo-project/pharo/pull/17055> Fix drag detection in MouseClickState to take changes to the client morph’s transform into account by @Rinzwind <https://github.com/Rinzwind> in #17019 <https://github.com/pharo-project/pharo/pull/17019> [Refactoring] Fix Duplicate + browse class -> raises Error by @hernanmd <https://github.com/hernanmd> in #17085 <https://github.com/pharo-project/pharo/pull/17085> Add log on recategorization with nil old protocol by @jecisc <https://github.com/jecisc> in #17086 <https://github.com/pharo-project/pharo/pull/17086> Renraku should not use old icon names by @jecisc <https://github.com/jecisc> in #17096 <https://github.com/pharo-project/pharo/pull/17096> 17090-Wrong-compilation-to-ConstantBlockClosure by @MarcusDenker <https://github.com/MarcusDenker> in #17094 <https://github.com/pharo-project/pharo/pull/17094> Cleanup metacello spec resolution by @jecisc <https://github.com/jecisc> in #17076 <https://github.com/pharo-project/pharo/pull/17076> Move the Class Critique Browser to the new Extras group. by @hernanmd <https://github.com/hernanmd> in #17099 <https://github.com/pharo-project/pharo/pull/17099> Fix incomplete PR for browsing duplicated class by @hernanmd <https://github.com/hernanmd> in #17102 <https://github.com/pharo-project/pharo/pull/17102> Included shared variable Lf in RxMatcher checks for end of line by @riuttner <https://github.com/riuttner> in #17063 <https://github.com/pharo-project/pharo/pull/17063> Remove Metacello difference by @jecisc <https://github.com/jecisc> in #17105 <https://github.com/pharo-project/pharo/pull/17105> Unify declaration of default theme by @jecisc <https://github.com/jecisc> in #17087 <https://github.com/pharo-project/pharo/pull/17087> Use small fix from the settingsOn: version in NewTools. by @hernanmd <https://github.com/hernanmd> in #17109 <https://github.com/pharo-project/pharo/pull/17109> Revert #readFrom: on ZipArchive to use a ZnBufferedReadStream by @Rinzwind <https://github.com/Rinzwind> in #17111 <https://github.com/pharo-project/pharo/pull/17111> Fix FileList extensions loading order by @jecisc <https://github.com/jecisc> in #17108 <https://github.com/pharo-project/pharo/pull/17108> Custom scopes can be browsed in Calypso (retry) by @carolahp <https://github.com/carolahp> in #16852 <https://github.com/pharo-project/pharo/pull/16852> Remove duplicated ZipArchive class>>#extractAllIn: by @jecisc <https://github.com/jecisc> in #17107 <https://github.com/pharo-project/pharo/pull/17107> Remove debugger code overriding itself by @jecisc <https://github.com/jecisc> in #17114 <https://github.com/pharo-project/pharo/pull/17114> Rename last subclasses of ASTNode to start with AST prefix by @jecisc <https://github.com/jecisc> in #17116 <https://github.com/pharo-project/pharo/pull/17116> Make finder more configurable by @jecisc <https://github.com/jecisc> in #17115 <https://github.com/pharo-project/pharo/pull/17115> Implements a menu option to profile the selected method in Calypso by @hernanmd <https://github.com/hernanmd> in #17089 <https://github.com/pharo-project/pharo/pull/17089> Rename AST tokens to start with AST prefix by @jecisc <https://github.com/jecisc> in #17120 <https://github.com/pharo-project/pharo/pull/17120> Fix completion benchmark examples and recover inspector extension by @guillep <https://github.com/guillep> in #17124 <https://github.com/pharo-project/pharo/pull/17124> Update DarkBlueTheme background color by @jecisc <https://github.com/jecisc> in #17122 <https://github.com/pharo-project/pharo/pull/17122> 17058-ASTLiteralValueNodesourceText-leads-to-infinite-recursion-when-value-is-a-BreakDebugPoint by @MarcusDenker <https://github.com/MarcusDenker>in #17126 <https://github.com/pharo-project/pharo/pull/17126> Remove unused RBSlotInitializationNode by @MarcusDenker <https://github.com/MarcusDenker> in #17125 <https://github.com/pharo-project/pharo/pull/17125> port-to-P13: #17029 <https://github.com/pharo-project/pharo/issues/17029> Image crash or errors when openning another developper Pharo 11 image by @tesonep <https://github.com/tesonep> in #17118 <https://github.com/pharo-project/pharo/pull/17118> Rename notices to start by AST instead of RB by @jecisc <https://github.com/jecisc> in #17134 <https://github.com/pharo-project/pharo/pull/17134> ByteArray>>#asInteger test and speedup by @MarcusDenker <https://github.com/MarcusDenker> in #17135 <https://github.com/pharo-project/pharo/pull/17135> [P12][P13] Preventing debug point removal when target method has been modified from reinstalling the method as it was before installation + adding tests by @adri09070 <https://github.com/adri09070> in #16782 <https://github.com/pharo-project/pharo/pull/16782> Fix release tests by @jecisc <https://github.com/jecisc> in #17142 <https://github.com/pharo-project/pharo/pull/17142> Migrate "Extra" class commands to Commander 2 by @hernanmd <https://github.com/hernanmd> in #17101 <https://github.com/pharo-project/pharo/pull/17101> Fix release tests of external projects by @jecisc <https://github.com/jecisc> in #17143 <https://github.com/pharo-project/pharo/pull/17143> Update some dialog icons to remove deprecated ways to declare them by @jecisc <https://github.com/jecisc> in #17145 <https://github.com/pharo-project/pharo/pull/17145> Migrated references of SycMethodNameEditorPresenter to StMethodNameEditorPresenter by @matburnx <https://github.com/matburnx> in #16816 <https://github.com/pharo-project/pharo/pull/16816> Manage changes of theme for the morph sliders by @jecisc <https://github.com/jecisc> in #17137 <https://github.com/pharo-project/pharo/pull/17137> InlineTemporaryRefactoring by @SandraSamardzic <https://github.com/SandraSamardzic> in #17084 <https://github.com/pharo-project/pharo/pull/17084> Finish to rename classes of AST-Core and AST-Core-Tests by @jecisc <https://github.com/jecisc> in #17150 <https://github.com/pharo-project/pharo/pull/17150> adding a nice documentation about the fluid class definition syntax. by @Ducasse <https://github.com/Ducasse> in #17151 <https://github.com/pharo-project/pharo/pull/17151> Fix #16858 <https://github.com/pharo-project/pharo/issues/16858> moving the assignment inside the ensure block. by @Ducasse <https://github.com/Ducasse> in #17152 <https://github.com/pharo-project/pharo/pull/17152> Added traits: example to the FluidClassDefinition doc by @jordanmontt <https://github.com/jordanmontt> in #17156 <https://github.com/pharo-project/pharo/pull/17156> [P13] 17130-Improve-the-allocation-of-holders-used-by-SDL by @tesonep <https://github.com/tesonep> in #17133 <https://github.com/pharo-project/pharo/pull/17133> New driver for the push up method refactoring (P13) (retry 2) by @carolahp <https://github.com/carolahp> in #17018 <https://github.com/pharo-project/pharo/pull/17018> Move "Extras" menu item to last position in the Calypso Class menu by @hernanmd <https://github.com/hernanmd> in #17147 <https://github.com/pharo-project/pharo/pull/17147> [Fix Refactorings] Generate Accessor does not work anymore #17155 <https://github.com/pharo-project/pharo/issues/17155> by @carolahp <https://github.com/carolahp> in #17160 <https://github.com/pharo-project/pharo/pull/17160> Extract temp by @SandraSamardzic <https://github.com/SandraSamardzic> in #17153 <https://github.com/pharo-project/pharo/pull/17153> Categorize each uncategorized method inidividually by @JanBliznicenko <https://github.com/JanBliznicenko> in #17162 <https://github.com/pharo-project/pharo/pull/17162> [CI] Fix Refactoring related tests failing on the CI by @carolahp <https://github.com/carolahp> in #17165 <https://github.com/pharo-project/pharo/pull/17165> Cleanup: unify printing CleanBlockClosure by @MarcusDenker <https://github.com/MarcusDenker> in #17173 <https://github.com/pharo-project/pharo/pull/17173> Cleanup: remove not used SystemSettingLauncher by @MarcusDenker <https://github.com/MarcusDenker> in #17177 <https://github.com/pharo-project/pharo/pull/17177> 17059 Update ReGuardClauseRule severity by @demarey <https://github.com/demarey> in #17182 <https://github.com/pharo-project/pharo/pull/17182> Differentiate Morph scale factor from World zoom factor. by @guillep <https://github.com/guillep> in #17172 <https://github.com/pharo-project/pharo/pull/17172> Move NumberParsingTests to NumberParser-Tests package by @jecisc <https://github.com/jecisc> in #17181 <https://github.com/pharo-project/pharo/pull/17181> Improve the Duplicate class refactoring by @jecisc <https://github.com/jecisc> in #17180 <https://github.com/pharo-project/pharo/pull/17180> Deprecate BlockClosure>>#valueWithoutNotifications by @jecisc <https://github.com/jecisc> in #17178 <https://github.com/pharo-project/pharo/pull/17178> Add some useful methods on Color by @jecisc <https://github.com/jecisc> in #17176 <https://github.com/pharo-project/pharo/pull/17176> Remove unused sound support by @jecisc <https://github.com/jecisc> in #17186 <https://github.com/pharo-project/pharo/pull/17186> Fix default value for ‘Zoom factor’ setting by @Rinzwind <https://github.com/Rinzwind> in #17192 <https://github.com/pharo-project/pharo/pull/17192> Fix bug in loading of methods that failed to load before by @jecisc <https://github.com/jecisc> in #17199 <https://github.com/pharo-project/pharo/pull/17199> Adding the generation of a preference file from Pharo First version without the possibility to edit it. by @Ducasse <https://github.com/Ducasse> in #17187 <https://github.com/pharo-project/pharo/pull/17187> Migrating Gx -> x icon names by @Ducasse <https://github.com/Ducasse> in #17210 <https://github.com/pharo-project/pharo/pull/17210> Fixing rb tests by @Ducasse <https://github.com/Ducasse> in #17214 <https://github.com/pharo-project/pharo/pull/17214> Fixing pull up refactoring by @Ducasse <https://github.com/Ducasse> in #17215 <https://github.com/pharo-project/pharo/pull/17215> fix the boring dependency tests by @Ducasse <https://github.com/Ducasse> in #17221 <https://github.com/pharo-project/pharo/pull/17221> Fix #17170 <https://github.com/pharo-project/pharo/issues/17170>: DrTest does not set the /pass/error/failure state on the test method (in systemBrowser) by @uNouss <https://github.com/uNouss> in #17184 <https://github.com/pharo-project/pharo/pull/17184> Improve word-by-word text navigation + tests by @guillep <https://github.com/guillep> in #17183 <https://github.com/pharo-project/pharo/pull/17183> Cleaning of #dialog: method in GraphicFontSettings by @hernanmd <https://github.com/hernanmd> in #17159 <https://github.com/pharo-project/pharo/pull/17159> Add tests for optimization rules by @AngelHely <https://github.com/AngelHely> in #16913 <https://github.com/pharo-project/pharo/pull/16913> Clean pull up more by @Ducasse <https://github.com/Ducasse> in #17228 <https://github.com/pharo-project/pharo/pull/17228> Adding more tests and cleaning bestNodeFor: by @Ducasse <https://github.com/Ducasse> in #17232 <https://github.com/pharo-project/pharo/pull/17232> Speed up some Package code by @jecisc <https://github.com/jecisc> in #17200 <https://github.com/pharo-project/pharo/pull/17200> [Refactorings] Fix classes and traits iteration API by @jecisc <https://github.com/jecisc> in #17201 <https://github.com/pharo-project/pharo/pull/17201> 17139-isInClassHierarchyOf-does-not-work-for-Metaclasses by @MarcusDenker <https://github.com/MarcusDenker> in #17237 <https://github.com/pharo-project/pharo/pull/17237> Include only bare addresses in MailMessage>>recipientList as needed byy SMTPClient (fixes #17240 <https://github.com/pharo-project/pharo/issues/17240>) by @daniels220 <https://github.com/daniels220> in #17241 <https://github.com/pharo-project/pharo/pull/17241> Detach Calypso navigation model by @hernanmd <https://github.com/hernanmd> in #17174 <https://github.com/pharo-project/pharo/pull/17174> Migrated Calypso "Extra" method menu items to Commander 2 by @hernanmd <https://github.com/hernanmd> in #17243 <https://github.com/pharo-project/pharo/pull/17243> Fix Generate accessors does not work anymore in the source code pane by @hernanmd <https://github.com/hernanmd> in #17246 <https://github.com/pharo-project/pharo/pull/17246> Cleaning monolithic extract method by @balsa-sarenac <https://github.com/balsa-sarenac> in #17242 <https://github.com/pharo-project/pharo/pull/17242> 17222 rb should revisit check superclass in pull up by @Ducasse <https://github.com/Ducasse> in #17236 <https://github.com/pharo-project/pharo/pull/17236> Revert "Fix Generate accessors does not work anymore in the source code pane" by @Ducasse <https://github.com/Ducasse> in #17255 <https://github.com/pharo-project/pharo/pull/17255> Restore the Calypso tab copy button to copy method name(s) to Clipboard by @hernanmd <https://github.com/hernanmd> in #17260 <https://github.com/pharo-project/pharo/pull/17260> Rename inst var renames accessors by @balsa-sarenac <https://github.com/balsa-sarenac> in #17265 <https://github.com/pharo-project/pharo/pull/17265> Fix ALL refactoring related failing and skipped tests by @balsa-sarenac <https://github.com/balsa-sarenac> in #17266 <https://github.com/pharo-project/pharo/pull/17266> Support methods for the new setting browser by @hernanmd <https://github.com/hernanmd> in #17268 <https://github.com/pharo-project/pharo/pull/17268> Stupid method categorization fix by @hernanmd <https://github.com/hernanmd> in #17271 <https://github.com/pharo-project/pharo/pull/17271> Updates during mutation testing by @balsa-sarenac <https://github.com/balsa-sarenac> in #17269 <https://github.com/pharo-project/pharo/pull/17269> Use allNonMetaClasses in Duplicate Class driver by @hernanmd <https://github.com/hernanmd> in #17263 <https://github.com/pharo-project/pharo/pull/17263> Fix Pull Up precondition bug by @balsa-sarenac <https://github.com/balsa-sarenac> in #17274 <https://github.com/pharo-project/pharo/pull/17274> reintroduce waitTimeoutMSecs: by @Ducasse <https://github.com/Ducasse> in #17279 <https://github.com/pharo-project/pharo/pull/17279> Remove hardcoded SystemAnnouncer in System-Sources by @jecisc <https://github.com/jecisc> in #17179 <https://github.com/pharo-project/pharo/pull/17179> Adapt to actiongroups by @estebanlm <https://github.com/estebanlm> in #17144 <https://github.com/pharo-project/pharo/pull/17144> Using the stable VM instead of latest, there is an issue in the VM. by @tesonep <https://github.com/tesonep> in #17287 <https://github.com/pharo-project/pharo/pull/17287> Fix renaming protocol with no method by @jecisc <https://github.com/jecisc> in #17282 <https://github.com/pharo-project/pharo/pull/17282> Add owning class info to Protocol by @jecisc <https://github.com/jecisc> in #17281 <https://github.com/pharo-project/pharo/pull/17281> Fix export settings by @hernanmd <https://github.com/hernanmd> in #17273 <https://github.com/pharo-project/pharo/pull/17273> 17280 refactorings cannot use generate accessors by @Ducasse <https://github.com/Ducasse> in #17292 <https://github.com/pharo-project/pharo/pull/17292> 17250 debug session cannot update their exception and then provides the debugger incorrect information about the execution state by @StevenCostiou <https://github.com/StevenCostiou> in #17288 <https://github.com/pharo-project/pharo/pull/17288> Migrate Rename Temporary to use the Driver architecture by @jecisc <https://github.com/jecisc> in #17300 <https://github.com/pharo-project/pharo/pull/17300> restore Pharo13 branches for NewTools and Spec by @estebanlm <https://github.com/estebanlm> in #17290 <https://github.com/pharo-project/pharo/pull/17290> restore Pharo13 branch to iceberg by @estebanlm <https://github.com/estebanlm> in #17306 <https://github.com/pharo-project/pharo/pull/17306> Rename RBAbstractTransformation ReAbstractTransformation, RBRefactori… by @Ducasse <https://github.com/Ducasse> in #17302 <https://github.com/pharo-project/pharo/pull/17302> Simplify progress bar theme management by @jecisc <https://github.com/jecisc> in #17283 <https://github.com/pharo-project/pharo/pull/17283> Improvements in undo/redo by @guillep <https://github.com/guillep> in #17305 <https://github.com/pharo-project/pharo/pull/17305> Fix repeat events by @iglosiggio <https://github.com/iglosiggio> in #17301 <https://github.com/pharo-project/pharo/pull/17301> Fix typo: change "The cyclomatic complexity is heigh" to "The cyclomatic complexity is high" by @koendehondt <https://github.com/koendehondt> in #17317 <https://github.com/pharo-project/pharo/pull/17317> Major update of the Keymap Descriptions to a Shortcuts Editor by @hernanmd <https://github.com/hernanmd> in #17311 <https://github.com/pharo-project/pharo/pull/17311> Prevent raising an Error in updateSettingNode: during image start by @hernanmd <https://github.com/hernanmd> in #17321 <https://github.com/pharo-project/pharo/pull/17321> fix #16799 <https://github.com/pharo-project/pharo/issues/16799>: Better api for beReadOnlyObject by @fouziray <https://github.com/fouziray> in #16831 <https://github.com/pharo-project/pharo/pull/16831> Try to load the document browser only once by @jecisc <https://github.com/jecisc> in #17339 <https://github.com/pharo-project/pharo/pull/17339> Cleaning up BaselineOfIDE. Just factoring logic! by @jecisc <https://github.com/jecisc> in #17343 <https://github.com/pharo-project/pharo/pull/17343> Introduce SystemBuildInfo by @jecisc <https://github.com/jecisc> in #17345 <https://github.com/pharo-project/pharo/pull/17345> Replay of Open Shortcuts Editor from Settings Browser by @hernanmd <https://github.com/hernanmd> in #17344 <https://github.com/pharo-project/pharo/pull/17344> Replay of Remove FreeType2 dialog morphic usage by @hernanmd <https://github.com/hernanmd> in #17346 <https://github.com/pharo-project/pharo/pull/17346> Use a setting declaration's typeClass to get default values by @hernanmd <https://github.com/hernanmd> in #17342 <https://github.com/pharo-project/pharo/pull/17342> Repackage #asFileName by @jecisc <https://github.com/jecisc> in #17351 <https://github.com/pharo-project/pharo/pull/17351> Fedup to have around this initialize-release? Let us get rid of it! by @Ducasse <https://github.com/Ducasse> in #17358 <https://github.com/pharo-project/pharo/pull/17358> Super call missing in initialization #17353 <https://github.com/pharo-project/pharo/issues/17353> by @astares <https://github.com/astares> in #17354 <https://github.com/pharo-project/pharo/pull/17354> Better class comments for refactorings by @Ducasse <https://github.com/Ducasse> in #17357 <https://github.com/pharo-project/pharo/pull/17357> Refactoring of rename temp and extract method while mutation testing by @balsa-sarenac <https://github.com/balsa-sarenac> in #17340 <https://github.com/pharo-project/pharo/pull/17340> Deprecate explicitRequirement by @hernanmd <https://github.com/hernanmd> in #17276 <https://github.com/pharo-project/pharo/pull/17276> Cleaning initialize protocol by @Ducasse <https://github.com/Ducasse> in #17359 <https://github.com/pharo-project/pharo/pull/17359> Adding some helpers in BaselineOf so that we can clean baselines by @Ducasse <https://github.com/Ducasse> in #17363 <https://github.com/pharo-project/pharo/pull/17363> Add a new SettingUpdated event for Epicea Monitor. by @hernanmd <https://github.com/hernanmd> in #17350 <https://github.com/pharo-project/pharo/pull/17350> Add ~/.local/share/fonts/ to the unix font directories by @terpon <https://github.com/terpon> in #17326 <https://github.com/pharo-project/pharo/pull/17326> Clean tools registration by @jecisc <https://github.com/jecisc> in #17365 <https://github.com/pharo-project/pharo/pull/17365> use pharo file server @ inria by @demarey <https://github.com/demarey> in #17336 <https://github.com/pharo-project/pharo/pull/17336> use files.pharo.org <http://files.pharo.org/> for upload by @demarey <https://github.com/demarey> in #17371 <https://github.com/pharo-project/pharo/pull/17371> Fixes CI to have it green again on unix by @jecisc <https://github.com/jecisc> in #17377 <https://github.com/pharo-project/pharo/pull/17377> Better API for tools unregistration. remove: was lame. by @Ducasse <https://github.com/Ducasse> in #17390 <https://github.com/pharo-project/pharo/pull/17390> UnixResolverTest should check for platform by @astares <https://github.com/astares> in #17387 <https://github.com/pharo-project/pharo/pull/17387> 17409-Improving-FFI-Marshalling-of-Constants by @tesonep <https://github.com/tesonep> in #17410 <https://github.com/pharo-project/pharo/pull/17410> Cleaning spurious reference to Smalltalk by @Ducasse <https://github.com/Ducasse> in #17407 <https://github.com/pharo-project/pharo/pull/17407> Use default instead of StartupPreferencesLoader new by @hernanmd <https://github.com/hernanmd> in #17404 <https://github.com/pharo-project/pharo/pull/17404> Simplify Calypso environment by @jecisc <https://github.com/jecisc> in #17412 <https://github.com/pharo-project/pharo/pull/17412> Remove ClyClassChange by @jecisc <https://github.com/jecisc> in #17411 <https://github.com/pharo-project/pharo/pull/17411> Introduce New Finder by @hernanmd <https://github.com/hernanmd> in #17420 <https://github.com/pharo-project/pharo/pull/17420> Remove old Finder references in Baselines by @hernanmd <https://github.com/hernanmd> in #17421 <https://github.com/pharo-project/pharo/pull/17421> Discard methodDefinedInClassCondition while renaming method by @hernanmd <https://github.com/hernanmd> in #17425 <https://github.com/pharo-project/pharo/pull/17425> Morphic File List replacement with New Tools File Browser by @hernanmd <https://github.com/hernanmd> in #17383 <https://github.com/pharo-project/pharo/pull/17383> Space keypress in Rubric does not ignore previous dead characters by @pavel-krivanek <https://github.com/pavel-krivanek> in #17378 <https://github.com/pharo-project/pharo/pull/17378> Update README.md with Stargazer by @astares <https://github.com/astares> in #17374 <https://github.com/pharo-project/pharo/pull/17374> Fix: #17423 <https://github.com/pharo-project/pharo/issues/17423> Pass different application to Cycle Presenter by @Ducasse <https://github.com/Ducasse> in #17429 <https://github.com/pharo-project/pharo/pull/17429> 17403 test case failure log should not refer to a globlal by @Ducasse <https://github.com/Ducasse> in #17434 <https://github.com/pharo-project/pharo/pull/17434> Fix Rename temp refactoring by @jecisc <https://github.com/jecisc> in #17441 <https://github.com/pharo-project/pharo/pull/17441> 17435 introduce backward compatible rewriting by @Ducasse <https://github.com/Ducasse> in #17438 <https://github.com/pharo-project/pharo/pull/17438> Fixes: ##17426 <https://github.com/pharo-project/pharo/issues/17426> there is no need for this method. Its caller checks th… by @Ducasse <https://github.com/Ducasse> in #17428 <https://github.com/pharo-project/pharo/pull/17428> Remember package refactor17388 by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17414 <https://github.com/pharo-project/pharo/pull/17414> ExtractTempDriver by @SandraSamardzic <https://github.com/SandraSamardzic> in #17168 <https://github.com/pharo-project/pharo/pull/17168> Fix double dot at end of line by @jgfoster <https://github.com/jgfoster> in #17448 <https://github.com/pharo-project/pharo/pull/17448> Revert "ExtractTempDriver" by @Ducasse <https://github.com/Ducasse> in #17452 <https://github.com/pharo-project/pharo/pull/17452> fixing unused instance variable by @Ducasse <https://github.com/Ducasse> in #17447 <https://github.com/pharo-project/pharo/pull/17447> 17436 again the push up user refactoring interface got broken by @Ducasse <https://github.com/Ducasse> in #17446 <https://github.com/pharo-project/pharo/pull/17446> 17451 pharos about window should give the date of the build by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17456 <https://github.com/pharo-project/pharo/pull/17456> 17440 refactorings reserved names should not be duplicated by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17450 <https://github.com/pharo-project/pharo/pull/17450> Tag some ExternalAddress method as to ignore by testNoEquivalentSuperclassMethods by @jecisc <https://github.com/jecisc> in #17416 <https://github.com/pharo-project/pharo/pull/17416> Fix for Better use the correct condition in RB rename instance variable by @hernanmd <https://github.com/hernanmd> in #17454 <https://github.com/pharo-project/pharo/pull/17454> Adding RBInteractionDriver by @Ducasse <https://github.com/Ducasse> in #17455 <https://github.com/pharo-project/pharo/pull/17455> Add String>>withPlatformLineEndings by @jecisc <https://github.com/jecisc> in #17457 <https://github.com/pharo-project/pharo/pull/17457> Remove the last case of ad-hoc polymorphism around on:do: . Deprecate… by @Ducasse <https://github.com/Ducasse> in #17385 <https://github.com/pharo-project/pharo/pull/17385> Fixes #17459 <https://github.com/pharo-project/pharo/issues/17459>: Remove "Declare new Global" feature from the undeclared variable dialogue by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17465 <https://github.com/pharo-project/pharo/pull/17465> Add a retry in case of IceGenericError in the bootstrap by @jecisc <https://github.com/jecisc> in #17466 <https://github.com/pharo-project/pharo/pull/17466> Fix default behavior of literalEqual: by @guillep <https://github.com/guillep> in #17467 <https://github.com/pharo-project/pharo/pull/17467> Remove some of the last users of SystemAnnouncer uniqueInstance by @jecisc <https://github.com/jecisc> in #17372 <https://github.com/pharo-project/pharo/pull/17372> Rename temp var; remove dot after comment by @jgfoster <https://github.com/jgfoster> in #17463 <https://github.com/pharo-project/pharo/pull/17463> Do not change the border color of an ImageMorph if it already has a color by @koendehondt <https://github.com/koendehondt> in #17475 <https://github.com/pharo-project/pharo/pull/17475> Extract temp continued by @balsa-sarenac <https://github.com/balsa-sarenac> in #17478 <https://github.com/pharo-project/pharo/pull/17478> Adding comments and protocols reoganisation for RBMethod. by @Ducasse <https://github.com/Ducasse> in #17484 <https://github.com/pharo-project/pharo/pull/17484> Fix the possibility to put methods as extensions by @jecisc <https://github.com/jecisc> in #17489 <https://github.com/pharo-project/pharo/pull/17489> Add tests for safeMethodNameFor:basedOn: and revisit it by @clacker <https://github.com/clacker> in #17486 <https://github.com/pharo-project/pharo/pull/17486> 17487-SignalLogger-should-unsubscribe-on-intance-reset by @tesonep <https://github.com/tesonep> in #17488 <https://github.com/pharo-project/pharo/pull/17488> refactorings (R) rename method is fixed by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17495 <https://github.com/pharo-project/pharo/pull/17495> Adding fallback code in the allocation primitives basicNewTenured, basicNewTenured: by @jordanmontt <https://github.com/jordanmontt> in #17492 <https://github.com/pharo-project/pharo/pull/17492> Skip some socket tests on windows by @jecisc <https://github.com/jecisc> in #17498 <https://github.com/pharo-project/pharo/pull/17498> Fix crash of Mac on 4K display by @jecisc <https://github.com/jecisc> in #17496 <https://github.com/pharo-project/pharo/pull/17496> Created new driver for tempToIV refactoring by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17490 <https://github.com/pharo-project/pharo/pull/17490> Fix release tests by @jecisc <https://github.com/jecisc> in #17497 <https://github.com/pharo-project/pharo/pull/17497> Fix #17471 <https://github.com/pharo-project/pharo/issues/17471>: custom Job interruption by @Gabriel-Darbord <https://github.com/Gabriel-Darbord> in #17474 <https://github.com/pharo-project/pharo/pull/17474> DynamicLoader: unsing LoadLibraryW instead old LoadLibrary in windows by @estebanlm <https://github.com/estebanlm> in #17479 <https://github.com/pharo-project/pharo/pull/17479> Deprecate RBParser and RBPatternParser. by @Ducasse <https://github.com/Ducasse> in #17514 <https://github.com/pharo-project/pharo/pull/17514> Better comment in opal by @Ducasse <https://github.com/Ducasse> in #17526 <https://github.com/pharo-project/pharo/pull/17526> fix-SDL-default-renderer-by-platform by @tesonep <https://github.com/tesonep> in #17517 <https://github.com/pharo-project/pharo/pull/17517> Improving opal comment4 by @Ducasse <https://github.com/Ducasse> in #17530 <https://github.com/pharo-project/pharo/pull/17530> Fixing the rename from call site. by @Ducasse <https://github.com/Ducasse> in #17536 <https://github.com/pharo-project/pharo/pull/17536> Deprecate IRFix by @Ducasse <https://github.com/Ducasse> in #17538 <https://github.com/pharo-project/pharo/pull/17538> Fix: #17531 <https://github.com/pharo-project/pharo/issues/17531>: We can use string instead of symbols in slot in class definition #17531 <https://github.com/pharo-project/pharo/issues/17531> by @Ducasse <https://github.com/Ducasse> in #17537 <https://github.com/pharo-project/pharo/pull/17537> improve comment of private method scanToken by @Ducasse <https://github.com/Ducasse> in #17539 <https://github.com/pharo-project/pharo/pull/17539> Better class comment for commentTestCase by @Ducasse <https://github.com/Ducasse> in #17540 <https://github.com/pharo-project/pharo/pull/17540> rename asMethodPreamble (dated concept) to asMethodSignature by @Ducasse <https://github.com/Ducasse> in #17547 <https://github.com/pharo-project/pharo/pull/17547> Fix: #17524 <https://github.com/pharo-project/pharo/issues/17524> MOve OCASTSemanticCleaner to its only user: Reflectivity by @Ducasse <https://github.com/Ducasse> in #17546 <https://github.com/pharo-project/pharo/pull/17546> fix #17543 <https://github.com/pharo-project/pharo/issues/17543>: [RB] Comment on RBClassRegexRefactoring and superclass is wrong by @Ducasse <https://github.com/Ducasse> in #17545 <https://github.com/pharo-project/pharo/pull/17545> Cleaning ReDriver by @Ducasse <https://github.com/Ducasse> in #17541 <https://github.com/pharo-project/pharo/pull/17541> Fix RBClassRegexRefactoring by @Ducasse <https://github.com/Ducasse> in #17552 <https://github.com/pharo-project/pharo/pull/17552> Cleanup scale factor methods by @guillep <https://github.com/guillep> in #17555 <https://github.com/pharo-project/pharo/pull/17555> Duplicate class refactoring by @guillep <https://github.com/guillep> in #17558 <https://github.com/pharo-project/pharo/pull/17558> 17493-Dropping-a-fileout-raises-an-error by @tesonep <https://github.com/tesonep> in #17533 <https://github.com/pharo-project/pharo/pull/17533> enhance(morphic drop-handler): Better management of drop handler by @guillep <https://github.com/guillep> in #17562 <https://github.com/pharo-project/pharo/pull/17562> Better comment and removed unused instance variable by @Ducasse <https://github.com/Ducasse> in #17560 <https://github.com/pharo-project/pharo/pull/17560> Remove users of asFileName by @guillep <https://github.com/guillep> in #17561 <https://github.com/pharo-project/pharo/pull/17561> Resolution for issue 17548 - Removed Network setting BlabEmail by @ironirc <https://github.com/ironirc> in #17564 <https://github.com/pharo-project/pharo/pull/17564> Rename AST -> OC by @Ducasse <https://github.com/Ducasse> in #17553 <https://github.com/pharo-project/pharo/pull/17553> P13: post AST to OC renaming by @Ducasse <https://github.com/Ducasse> in #17566 <https://github.com/pharo-project/pharo/pull/17566> Update FFI generation code to not generate multiple time the same methods by @jecisc <https://github.com/jecisc> in #17559 <https://github.com/pharo-project/pharo/pull/17559> 17569 deprecate setparse options by @Ducasse <https://github.com/Ducasse> in #17570 <https://github.com/pharo-project/pharo/pull/17570> Fix string parse literals by @Ducasse <https://github.com/Ducasse> in #17571 <https://github.com/pharo-project/pharo/pull/17571> 17576-Invalid-comment-is-breaking-CommentTests by @tesonep <https://github.com/tesonep> in #17577 <https://github.com/pharo-project/pharo/pull/17577> Pharo13: Adding simple comments to RBClass methods by @Ducasse <https://github.com/Ducasse> in #17575 <https://github.com/pharo-project/pharo/pull/17575> Symbol should not depend on AST (Fix dependency test) by @jecisc <https://github.com/jecisc> in #17580 <https://github.com/pharo-project/pharo/pull/17580> New cursor jumping by @PalumboN <https://github.com/PalumboN> in #17476 <https://github.com/pharo-project/pharo/pull/17476> Fix 13825. Create a new sorter for the completion engine . by @omarabedelkader <https://github.com/omarabedelkader> in #17473 <https://github.com/pharo-project/pharo/pull/17473> Add CompiledBlock>>#browse and BlockClosure>>#browse by @iglosiggio <https://github.com/iglosiggio> in #17335 <https://github.com/pharo-project/pharo/pull/17335> Forward port 17469 to P13: Move compiled method installation code from compile to install step by @guillep <https://github.com/guillep> in #17587 <https://github.com/pharo-project/pharo/pull/17587> 17597 the code formatter does not pretty print well ffi calls by @Ducasse <https://github.com/Ducasse> in #17598 <https://github.com/pharo-project/pharo/pull/17598> Branch: Another FFI call variation not formattable + add customisat… by @Ducasse <https://github.com/Ducasse> in #17601 <https://github.com/pharo-project/pharo/pull/17601> Trying to make sure that we get the correct method class once we set … by @Ducasse <https://github.com/Ducasse> in #17595 <https://github.com/pharo-project/pharo/pull/17595> Fix #loadVersionFromFileNamed: on MCRemoteFileBasedRepository to always answer the version by @Rinzwind <https://github.com/Rinzwind> in #17613 <https://github.com/pharo-project/pharo/pull/17613> Cleaningtest that there are no selectors remaining that are sent but not implemented by @Ducasse <https://github.com/Ducasse> in #17612 <https://github.com/pharo-project/pharo/pull/17612> Move DependentsArray from Kernel to System-Model by @jecisc <https://github.com/jecisc> in #17620 <https://github.com/pharo-project/pharo/pull/17620> Remove dependencies to the AST by @guillep <https://github.com/guillep> in #17616 <https://github.com/pharo-project/pharo/pull/17616> Remove some methods with equivalent in superclass in Calypso by @jecisc <https://github.com/jecisc> in #17592 <https://github.com/pharo-project/pharo/pull/17592> Move LocalProcessException and LocalRecursionStopper to debugger packages by @jecisc <https://github.com/jecisc> in #17621 <https://github.com/pharo-project/pharo/pull/17621> Clean TransferMorph by @jecisc <https://github.com/jecisc> in #17619 <https://github.com/pharo-project/pharo/pull/17619> Allow to load a package in another environment by @demarey <https://github.com/demarey> in #17591 <https://github.com/pharo-project/pharo/pull/17591> Branch: 17625-Clean-window-menu, Fixes #17625 <https://github.com/pharo-project/pharo/issues/17625> by @Ducasse <https://github.com/Ducasse> in #17626 <https://github.com/pharo-project/pharo/pull/17626> Calypso: Fix remove protocol when there is no method in the protocol by @jecisc <https://github.com/jecisc> in #17628 <https://github.com/pharo-project/pharo/pull/17628> Branch: realunclosewindow, added all behaviors needed to use SpClosedWindowListPresebter by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17629 <https://github.com/pharo-project/pharo/pull/17629> Remove the refresh because we should not have a dependency from Morph… by @Ducasse <https://github.com/Ducasse> in #17638 <https://github.com/pharo-project/pharo/pull/17638> Moving ColorPicker extension to the extended class. by @Ducasse <https://github.com/Ducasse> in #17637 <https://github.com/pharo-project/pharo/pull/17637> Fix timestamp parsing in SourceFileArray by @tinchodias <https://github.com/tinchodias> in #17633 <https://github.com/pharo-project/pharo/pull/17633> Load roassal before NewTools by @jecisc <https://github.com/jecisc> in #17650 <https://github.com/pharo-project/pharo/pull/17650> Branch: MakingDrTestMemorizingSize. by @Ducasse <https://github.com/Ducasse> in #17649 <https://github.com/pharo-project/pharo/pull/17649> Remove dead code by @jecisc <https://github.com/jecisc> in #17632 <https://github.com/pharo-project/pharo/pull/17632> Load Microdown before NewTools (Anyway NewTools will load it) by @jecisc <https://github.com/jecisc> in #17652 <https://github.com/pharo-project/pharo/pull/17652> Update word navigation to handle different character groups by @guillep <https://github.com/guillep> in #17630 <https://github.com/pharo-project/pharo/pull/17630> Remove double loading of welcome browser by @jecisc <https://github.com/jecisc> in #17655 <https://github.com/pharo-project/pharo/pull/17655> Update Fuel for Pharo 13 by @theseion <https://github.com/theseion> in #17635 <https://github.com/pharo-project/pharo/pull/17635> Fixed fall back code on new tenured primitives by @jordanmontt <https://github.com/jordanmontt> in #17617 <https://github.com/pharo-project/pharo/pull/17617> Remove Morphic MCSnapshotBrowser by @jecisc <https://github.com/jecisc> in #17659 <https://github.com/pharo-project/pharo/pull/17659> Remove dead code by @jecisc <https://github.com/jecisc> in #17658 <https://github.com/pharo-project/pharo/pull/17658> Move OCBytecodeDecompilerExamplesTest to Flashback by @jecisc <https://github.com/jecisc> in #17663 <https://github.com/pharo-project/pharo/pull/17663> Move OpalCompiler-UI tests to OpalCompiler-UI-Tests by @jecisc <https://github.com/jecisc> in #17664 <https://github.com/pharo-project/pharo/pull/17664> Doing a pass on ProfStef. by @Ducasse <https://github.com/Ducasse> in #17653 <https://github.com/pharo-project/pharo/pull/17653> 17677 pharo syntax tutorial testtest divide two by zero signals zero divide by @Ducasse <https://github.com/Ducasse> in #17679 <https://github.com/pharo-project/pharo/pull/17679> Branch: automatebenchresult, Adding the timing to the benchmarks , a… by @omarabedelkader <https://github.com/omarabedelkader> in #17622 <https://github.com/pharo-project/pharo/pull/17622> Move (OC)DoItVariable to the compiler by @jecisc <https://github.com/jecisc> in #17678 <https://github.com/pharo-project/pharo/pull/17678> Fixes: 17680 RB-Rename-class-from-in-text-editor-select-the-class-of-… by @Ducasse <https://github.com/Ducasse> in #17681 <https://github.com/pharo-project/pharo/pull/17681> AST-Core-Tests should not depend on Monticello by @jecisc <https://github.com/jecisc> in #17665 <https://github.com/pharo-project/pharo/pull/17665> Cleaning Presenter by @Ducasse <https://github.com/Ducasse> in #17683 <https://github.com/pharo-project/pharo/pull/17683> Post clean fix2 by @Ducasse <https://github.com/Ducasse> in #17693 <https://github.com/pharo-project/pharo/pull/17693> Reintroducing test methods in a way that they are not counted as simi… by @Ducasse <https://github.com/Ducasse> in #17694 <https://github.com/pharo-project/pharo/pull/17694> Do not restore ffi methods if they are not installed by @guillep <https://github.com/guillep> in #17686 <https://github.com/pharo-project/pharo/pull/17686> Reduce usage of protocol initialize-release by @jecisc <https://github.com/jecisc> in #17701 <https://github.com/pharo-project/pharo/pull/17701> Transformations cleanup: better preview API and updated class comments by @balsa-sarenac <https://github.com/balsa-sarenac> in #17654 <https://github.com/pharo-project/pharo/pull/17654> Cleanup Tests by @guillep <https://github.com/guillep> in #17710 <https://github.com/pharo-project/pharo/pull/17710> Bring back 'Fit all' menu item by @jecisc <https://github.com/jecisc> in #17709 <https://github.com/pharo-project/pharo/pull/17709> Removed the undeclared for now. by @Ducasse <https://github.com/Ducasse> in #17706 <https://github.com/pharo-project/pharo/pull/17706> Cleanup refactorings by @jecisc <https://github.com/jecisc> in #17700 <https://github.com/pharo-project/pharo/pull/17700> Migrate about window to Spec by @jecisc <https://github.com/jecisc> in #17708 <https://github.com/pharo-project/pharo/pull/17708> Cleaning window title by @Ducasse <https://github.com/Ducasse> in #17711 <https://github.com/pharo-project/pharo/pull/17711> Fix broken Pharo image by @jecisc <https://github.com/jecisc> in #17712 <https://github.com/pharo-project/pharo/pull/17712> Depends on Roassal branch Pharo13 by @jecisc <https://github.com/jecisc> in #17705 <https://github.com/pharo-project/pharo/pull/17705> Cleanup compiler extensions. by @guillep <https://github.com/guillep> in #17662 <https://github.com/pharo-project/pharo/pull/17662> Edited two rules to implement that #initializeWindow: has to call super and can't override preferredExtent by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17695 <https://github.com/pharo-project/pharo/pull/17695> Branch: RedoingClosePresenter, Deleted everything so SpClosedWindowListPresenter can be independant by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17676 <https://github.com/pharo-project/pharo/pull/17676> Implemented addition of a window in Last Closed Window using the cmd W shortcut by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17714 <https://github.com/pharo-project/pharo/pull/17714> Introduced customization of closing window by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17718 <https://github.com/pharo-project/pharo/pull/17718> Fixing DrTests title by @Ducasse <https://github.com/Ducasse> in #17719 <https://github.com/pharo-project/pharo/pull/17719> Fix minimize bug on windows by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17715 <https://github.com/pharo-project/pharo/pull/17715> Calypso: Allow definition of shared variables when using the class definition tab as a regular code editor by @iglosiggio <https://github.com/iglosiggio> in #17721 <https://github.com/pharo-project/pharo/pull/17721> Implement browse for PackageTag by @iglosiggio <https://github.com/iglosiggio> in #17724 <https://github.com/pharo-project/pharo/pull/17724> Fix shorcut browser by @jordanmontt <https://github.com/jordanmontt> in #17723 <https://github.com/pharo-project/pharo/pull/17723> Branch: 17672-Rename-formatter-in-EFtests-to-avoid-spurious-sender-clash by @Ducasse <https://github.com/Ducasse> in #17736 <https://github.com/pharo-project/pharo/pull/17736> Branch: FunnelGlobalInvocationToApplicationInEpicea by @Ducasse <https://github.com/Ducasse> in #17726 <https://github.com/pharo-project/pharo/pull/17726> Removed IRMethod (that got renamed to OCIRMethod) by @JanBliznicenko <https://github.com/JanBliznicenko> in #17744 <https://github.com/pharo-project/pharo/pull/17744> Branch: 17675-Opal-Extension-symbolic-to-Debugging-Core by @Ducasse <https://github.com/Ducasse> in #17735 <https://github.com/pharo-project/pharo/pull/17735> Branch: 17750-FormasText-from-MD-to-Form, by @Ducasse <https://github.com/Ducasse> in #17751 <https://github.com/pharo-project/pharo/pull/17751> 17667-remove-display-of-empty-sharedVariables-from-class-default-temp… by @Ducasse <https://github.com/Ducasse> in #17749 <https://github.com/pharo-project/pharo/pull/17749> Skipping two tests to get the green bar for now. by @Ducasse <https://github.com/Ducasse> in #17743 <https://github.com/pharo-project/pharo/pull/17743> Addition of new setting for using SpClosedWindowListPresenter or not by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17757 <https://github.com/pharo-project/pharo/pull/17757> 17563-propertyAtput-looks-bogus, by @Ducasse <https://github.com/Ducasse> in #17754 <https://github.com/pharo-project/pharo/pull/17754> 17746-remove-ClassdeprecationRefactorings, Fixes #17746 <https://github.com/pharo-project/pharo/issues/17746> by @Ducasse <https://github.com/Ducasse> in #17747 <https://github.com/pharo-project/pharo/pull/17747> Remove String>>isValidSelector by @Ducasse <https://github.com/Ducasse> in #17741 <https://github.com/pharo-project/pharo/pull/17741> Started to pass an stApplication so that they can really use applicat… by @Ducasse <https://github.com/Ducasse> in #17732 <https://github.com/pharo-project/pharo/pull/17732> Branch: FixKMLeftInstanceVariable, by @Ducasse <https://github.com/Ducasse> in #17758 <https://github.com/pharo-project/pharo/pull/17758> 17742-isSelectorSymbol-should-be-renamed-isUsedAsSelectorSymbol by @Ducasse <https://github.com/Ducasse> in #17748 <https://github.com/pharo-project/pharo/pull/17748> Clean tool registry2 by @Ducasse <https://github.com/Ducasse> in #17765 <https://github.com/pharo-project/pharo/pull/17765> Removed Stuff linked to the presenter by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17761 <https://github.com/pharo-project/pharo/pull/17761> Fix testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses by @jecisc <https://github.com/jecisc> in #17769 <https://github.com/pharo-project/pharo/pull/17769> Fix opening of the Dependency analyzer by @jecisc <https://github.com/jecisc> in #17763 <https://github.com/pharo-project/pharo/pull/17763> Fix browsing of methods in Epicea by @jecisc <https://github.com/jecisc> in #17764 <https://github.com/pharo-project/pharo/pull/17764> Move System-SourcesCondenser later in the loading order by @jecisc <https://github.com/jecisc> in #17707 <https://github.com/pharo-project/pharo/pull/17707> Fix cursor navigation by @Gabriel-Darbord <https://github.com/Gabriel-Darbord> in #17772 <https://github.com/pharo-project/pharo/pull/17772> Fix save image dialog default values by @guillep <https://github.com/guillep> in #17767 <https://github.com/pharo-project/pharo/pull/17767> Fix and improve WindowAnnouncementTest by @jecisc <https://github.com/jecisc> in #17773 <https://github.com/pharo-project/pharo/pull/17773> Move ClassDefinitionPrinters loading later in the bootstrap process by @jecisc <https://github.com/jecisc> in #17661 <https://github.com/pharo-project/pharo/pull/17661> Fixing browse in KMDescriptionPresenter by @Ducasse <https://github.com/Ducasse> in #17776 <https://github.com/pharo-project/pharo/pull/17776> Do not resume running process by @guillep <https://github.com/guillep> in #17777 <https://github.com/pharo-project/pharo/pull/17777> Branch: addingSetterToCoHeuristic by @Ducasse <https://github.com/Ducasse> in #17782 <https://github.com/pharo-project/pharo/pull/17782> Fix block compilation by @guillep <https://github.com/guillep> in #17784 <https://github.com/pharo-project/pharo/pull/17784> Branch: addKeysIntoLRUCache by @Ducasse <https://github.com/Ducasse> in #17787 <https://github.com/pharo-project/pharo/pull/17787> Set to true because we want to use pres by default by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17790 <https://github.com/pharo-project/pharo/pull/17790> Add support for underscore in numeric literals by @guillep <https://github.com/guillep> in #17760 <https://github.com/pharo-project/pharo/pull/17760> Move Keymapping spec UI to NewTools by @jecisc <https://github.com/jecisc> in #17770 <https://github.com/pharo-project/pharo/pull/17770> Fix closure tests by @guillep <https://github.com/guillep> in #17792 <https://github.com/pharo-project/pharo/pull/17792> Clean tool registry2 by @Ducasse <https://github.com/Ducasse> in #17791 <https://github.com/pharo-project/pharo/pull/17791> EnhancingMockInCoCompletionTests by @Ducasse <https://github.com/Ducasse> in #17794 <https://github.com/pharo-project/pharo/pull/17794> 2025 02 06 remove recent tools by @Ducasse <https://github.com/Ducasse> in #17797 <https://github.com/pharo-project/pharo/pull/17797> Last initialiExtent -> defaultPreferredExtent by @Ducasse <https://github.com/Ducasse> in #17799 <https://github.com/pharo-project/pharo/pull/17799> Last old methods of PharoCommonTools by @Ducasse <https://github.com/Ducasse> in #17798 <https://github.com/pharo-project/pharo/pull/17798> Improve OCClassBuilderTest>>#testUseUndefinedClass by @jecisc <https://github.com/jecisc> in #17796 <https://github.com/pharo-project/pharo/pull/17796> Branch: 17802-PasteUpMorphdefaultDesktopCommandKeyTriplets-looks-like… by @Ducasse <https://github.com/Ducasse> in #17809 <https://github.com/pharo-project/pharo/pull/17809> Removing useless trait by @Ducasse <https://github.com/Ducasse> in #17806 <https://github.com/pharo-project/pharo/pull/17806> Fix duplicate package when no starting acronym by @Ducasse <https://github.com/Ducasse> in #17805 <https://github.com/pharo-project/pharo/pull/17805> Simplify rules tests by @jecisc <https://github.com/jecisc> in #17811 <https://github.com/pharo-project/pharo/pull/17811> Branch: ShortcutDescriptions by @santiagovianadno <https://github.com/santiagovianadno> in #17807 <https://github.com/pharo-project/pharo/pull/17807> Improve the selection color of the dark theme by @jecisc <https://github.com/jecisc> in #17824 <https://github.com/pharo-project/pharo/pull/17824> Removed reference to the shortcuts browser from the system settings by @jordanmontt <https://github.com/jordanmontt> in #17819 <https://github.com/pharo-project/pharo/pull/17819> Fix missing initialization for ‘zoomFactor’ of WorldMorph by @Rinzwind <https://github.com/Rinzwind> in #17822 <https://github.com/pharo-project/pharo/pull/17822> Show correct modifier for NEC item browsing on Linux/Win by @JanBliznicenko <https://github.com/JanBliznicenko> in #17818 <https://github.com/pharo-project/pharo/pull/17818> Enhanced Cocompletion mock for new fetcher by @Ducasse <https://github.com/Ducasse> in #17823 <https://github.com/pharo-project/pharo/pull/17823> Remove a usage of an old icon name by @jecisc <https://github.com/jecisc> in #17817 <https://github.com/pharo-project/pharo/pull/17817> Branch: TurnOffUncloseWindow, Fixes # 17820 by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17825 <https://github.com/pharo-project/pharo/pull/17825> Improving implementation of Random >> next by @tesonep <https://github.com/tesonep> in #17835 <https://github.com/pharo-project/pharo/pull/17835> Improve ClassFactoryForTestCase cleanup by @jecisc <https://github.com/jecisc> in #17786 <https://github.com/pharo-project/pharo/pull/17786> Fix dependency test by @jecisc <https://github.com/jecisc> in #17840 <https://github.com/pharo-project/pharo/pull/17840> Remove a few methods with equivalent in superclass by @jecisc <https://github.com/jecisc> in #17842 <https://github.com/pharo-project/pharo/pull/17842> Fix setting breakpoints by @jecisc <https://github.com/jecisc> in #17841 <https://github.com/pharo-project/pharo/pull/17841> Fix Message not understood when opening Full Environment on Calypso by @carolahp <https://github.com/carolahp> in #17843 <https://github.com/pharo-project/pharo/pull/17843> Branch: 17832-Transcript-vs-Smalltalk-tools-toolNamed-transcript, Fi… by @Ducasse <https://github.com/Ducasse> in #17854 <https://github.com/pharo-project/pharo/pull/17854> Avoid-unnecessary-selector-clash-with-isPrimitiveError by @Ducasse <https://github.com/Ducasse> in #17856 <https://github.com/pharo-project/pharo/pull/17856> Create a new package to place AST related functionality that are used… by @Ducasse <https://github.com/Ducasse> in #17859 <https://github.com/pharo-project/pharo/pull/17859> Fix dependency analyser double click on method item by @Ducasse <https://github.com/Ducasse> in #17858 <https://github.com/pharo-project/pharo/pull/17858> Revert "Fix dependency analyser double click on method item" by @Ducasse <https://github.com/Ducasse> in #17865 <https://github.com/pharo-project/pharo/pull/17865> Trying to change the default of DependencyAnalyser and loading it by @Ducasse <https://github.com/Ducasse> in #17867 <https://github.com/pharo-project/pharo/pull/17867> Revert "Trying to change the default of DependencyAnalyser and loading it" by @Ducasse <https://github.com/Ducasse> in #17869 <https://github.com/pharo-project/pharo/pull/17869> Use ShellExecuteW instead of ShellExecuteA for NativeBrowserOpenVisitor by @iglosiggio <https://github.com/iglosiggio> in #17872 <https://github.com/pharo-project/pharo/pull/17872> Improve error on File deletion failure by @jecisc <https://github.com/jecisc> in #17864 <https://github.com/pharo-project/pharo/pull/17864> Removing the fact that ### equals # by @Ducasse <https://github.com/Ducasse> in #17668 <https://github.com/pharo-project/pharo/pull/17668> Revert "Removing the fact that ### equals #" by @jecisc <https://github.com/jecisc> in #17876 <https://github.com/pharo-project/pharo/pull/17876> P13 port windows tab shortcut by @PalumboN <https://github.com/PalumboN> in #17874 <https://github.com/pharo-project/pharo/pull/17874> Improve the default comparision value by @jecisc <https://github.com/jecisc> in #17881 <https://github.com/pharo-project/pharo/pull/17881> Ineffective method reformatting stops confusing code editor by @Gabriel-Darbord <https://github.com/Gabriel-Darbord> in #17884 <https://github.com/pharo-project/pharo/pull/17884> Better comments for Beacon by @Ducasse <https://github.com/Ducasse> in #17883 <https://github.com/pharo-project/pharo/pull/17883> Branch: CoStaticBenchmarksV2 by @omarabedelkader <https://github.com/omarabedelkader> in #17880 <https://github.com/pharo-project/pharo/pull/17880> Nec hook for completion by @Ducasse <https://github.com/Ducasse> in #17894 <https://github.com/pharo-project/pharo/pull/17894> 17895-Better-hook-for-completion-engine-in-RubSmalltalkTextEditor by @Ducasse <https://github.com/Ducasse> in #17896 <https://github.com/pharo-project/pharo/pull/17896> Push up #classInstaller by @jecisc <https://github.com/jecisc> in #17863 <https://github.com/pharo-project/pharo/pull/17863> Improve FLBasicSerializationTest>>#testWideStringClassName by @jecisc <https://github.com/jecisc> in #17795 <https://github.com/pharo-project/pharo/pull/17795> add an environment variable to be able to specify the window driver by @estebanlm <https://github.com/estebanlm> in #17885 <https://github.com/pharo-project/pharo/pull/17885> Cleanup Shout by @jecisc <https://github.com/jecisc> in #17247 <https://github.com/pharo-project/pharo/pull/17247> Cleaning opal by @Ducasse <https://github.com/Ducasse> in #17900 <https://github.com/pharo-project/pharo/pull/17900> Removing misplaced browing methods, Fixes # 17396 by @StevenCostiou <https://github.com/StevenCostiou> in #17907 <https://github.com/pharo-project/pharo/pull/17907> Properly update the AST when the method editor gets its text changed by @iglosiggio <https://github.com/iglosiggio> in #17915 <https://github.com/pharo-project/pharo/pull/17915> Fix: OpalCompilerTest and others should not hard code Smalltalk compiler by @MarcusDenker <https://github.com/MarcusDenker> in #17909 <https://github.com/pharo-project/pharo/pull/17909> fixed #17568 <https://github.com/pharo-project/pharo/issues/17568>: move #executedPC to be not an extension method by @MarcusDenker <https://github.com/MarcusDenker> in #17912 <https://github.com/pharo-project/pharo/pull/17912> Branch: adding-isValid-for-SDLWindows by @tesonep <https://github.com/tesonep> in #17901 <https://github.com/pharo-project/pharo/pull/17901> Branch: 17225-Progress-Bar-in-Dark-Theme-does-not-have-a-good-contras… by @pavel-krivanek <https://github.com/pavel-krivanek> in #17919 <https://github.com/pharo-project/pharo/pull/17919> 17916-Adding-deprecated-binding-to-IR by @Ducasse <https://github.com/Ducasse> in #17917 <https://github.com/pharo-project/pharo/pull/17917> Improve secondary selection color for light theme by @jecisc <https://github.com/jecisc> in #17922 <https://github.com/pharo-project/pharo/pull/17922> Branch: addInspectOnPackages, Fixes #17911 <https://github.com/pharo-project/pharo/issues/17911> by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17930 <https://github.com/pharo-project/pharo/pull/17930> Branch: Fix-Baseline-CoStaticBenchmarks, Adding the `HeuristicComple… by @omarabedelkader <https://github.com/omarabedelkader> in #17910 <https://github.com/pharo-project/pharo/pull/17910> Completion improvements: do not skip closing characters by @Gabriel-Darbord <https://github.com/Gabriel-Darbord> in #17914 <https://github.com/pharo-project/pharo/pull/17914> Fix the logic of the extra commands on methods by @jecisc <https://github.com/jecisc> in #17936 <https://github.com/pharo-project/pharo/pull/17936> Speedup Random initialization from seed by @jecisc <https://github.com/jecisc> in #17935 <https://github.com/pharo-project/pharo/pull/17935> [Foward port] RGGlobalVariable should be a RGVariable by @jecisc <https://github.com/jecisc> in #17934 <https://github.com/pharo-project/pharo/pull/17934> Improve ReRefersToClassRule name by @jecisc <https://github.com/jecisc> in #17933 <https://github.com/pharo-project/pharo/pull/17933> Fix issue 17908 - Rename argument by @fouziray <https://github.com/fouziray> in #17913 <https://github.com/pharo-project/pharo/pull/17913> Push up #removeFromTree from MessageNode to ProgramNode by @jecisc <https://github.com/jecisc> in #17925 <https://github.com/pharo-project/pharo/pull/17925> Fix bug with obsolete classes and extension methods by @jecisc <https://github.com/jecisc> in #17928 <https://github.com/pharo-project/pharo/pull/17928> Added 2 metaclass variables to remember last text to find and last text used to replace by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17939 <https://github.com/pharo-project/pharo/pull/17939> Remove dependency analyser, moved to newtools by @Ducasse <https://github.com/Ducasse> in #17946 <https://github.com/pharo-project/pharo/pull/17946> Fixing dependency analyser opening by @Ducasse <https://github.com/Ducasse> in #17950 <https://github.com/pharo-project/pharo/pull/17950> Fix system dependency tests by @jecisc <https://github.com/jecisc> in #17969 <https://github.com/pharo-project/pharo/pull/17969> Remove ReIsNotAMetaclass and replace with ReClassesAreNotMetaClassCondition by @Alokzh <https://github.com/Alokzh> in #17967 <https://github.com/pharo-project/pharo/pull/17967> Branch: 17888-selectorAndArgumentNames-should-not-use-formattedCode, Fixes #17888 <https://github.com/pharo-project/pharo/issues/17888> by @sanyakapoor27 <https://github.com/sanyakapoor27> in #17965 <https://github.com/pharo-project/pharo/pull/17965> Clean BaselineOfClap by @jecisc <https://github.com/jecisc> in #17977 <https://github.com/pharo-project/pharo/pull/17977> Move old driver to new architecture by @Ducasse <https://github.com/Ducasse> in #17961 <https://github.com/pharo-project/pharo/pull/17961> Remove some dead references to SmalltalkHub by @jecisc <https://github.com/jecisc> in #17981 <https://github.com/pharo-project/pharo/pull/17981> Make all Dictionary tests inheritable by @Gabriel-Darbord <https://github.com/Gabriel-Darbord> in #17949 <https://github.com/pharo-project/pharo/pull/17949> Nautilus cleaning by @Ducasse <https://github.com/Ducasse> in #17952 <https://github.com/pharo-project/pharo/pull/17952> Fixed testTranscriptDebugPoint so the new transcript do not undertsand stepGlobal by @Alokzh <https://github.com/Alokzh> in #17991 <https://github.com/pharo-project/pharo/pull/17991> 17727-Fix-the-two-skipped-tests-in-DrTests by @tesonep <https://github.com/tesonep> in #17989 <https://github.com/pharo-project/pharo/pull/17989> Cleaning up by @Ducasse <https://github.com/Ducasse> in #17994 <https://github.com/pharo-project/pharo/pull/17994> chore: Removing OldDeprecated Driver+ Refactoring + tests + commands by @Ducasse <https://github.com/Ducasse> in #17993 <https://github.com/pharo-project/pharo/pull/17993> 17903-Using-Windows-key--click-to-find-implementors-has-side-effects by @tesonep <https://github.com/tesonep> in #17990 <https://github.com/pharo-project/pharo/pull/17990> 17938-Emergency-Debugger-should-be-resiseable by @tesonep <https://github.com/tesonep> in #17987 <https://github.com/pharo-project/pharo/pull/17987> Remove the Transcript stepGlobal call. by @Ducasse <https://github.com/Ducasse> in #17942 <https://github.com/pharo-project/pharo/pull/17942> Deprecating overly specific collection methods by @guillep <https://github.com/guillep> in #17996 <https://github.com/pharo-project/pharo/pull/17996> Moving methods and classes around to cleanup Collections by @guillep <https://github.com/guillep> in #17995 <https://github.com/pharo-project/pharo/pull/17995> Implemented new menu to show pool users by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #17988 <https://github.com/pharo-project/pharo/pull/17988> Refactor OCMessageNode>>isInlineToDo to remove OCParseTreeSearcher by @Alokzh <https://github.com/Alokzh> in #17982 <https://github.com/pharo-project/pharo/pull/17982> Fix Pharo build by @jecisc <https://github.com/jecisc> in #18001 <https://github.com/pharo-project/pharo/pull/18001> Fix failing tests about #print:delimiterOn: by @jecisc <https://github.com/jecisc> in #18003 <https://github.com/pharo-project/pharo/pull/18003> Refactorings: Remove choices that are not used anymore by @jecisc <https://github.com/jecisc> in #18002 <https://github.com/pharo-project/pharo/pull/18002> Allow multiple package selection in DrTest coverage tool by @Alokzh <https://github.com/Alokzh> in #18004 <https://github.com/pharo-project/pharo/pull/18004> Replace DADependencyChecker with StDependencyChecker by @Alokzh <https://github.com/Alokzh> in #17999 <https://github.com/pharo-project/pharo/pull/17999> Fixed SystemEnvironment tests by creating TestObject class using ShiftClassBuilder by @Alokzh <https://github.com/Alokzh> in #18007 <https://github.com/pharo-project/pharo/pull/18007> fix undeclared by @demarey <https://github.com/demarey> in #18009 <https://github.com/pharo-project/pharo/pull/18009> fix unified diff broken in e5f54f0 <https://github.com/pharo-project/pharo/commit/e5f54f0b22f26fd4d9bd41e42e45fa...> by @demarey <https://github.com/demarey> in #18010 <https://github.com/pharo-project/pharo/pull/18010> add new process browser (in preview menu entry) by @estebanlm <https://github.com/estebanlm> in #18008 <https://github.com/pharo-project/pharo/pull/18008> 17997-Control-Shift-Click-on-a-message-in-Windows-does-not-browse-senders by @tesonep <https://github.com/tesonep> in #18000 <https://github.com/pharo-project/pharo/pull/18000> add 'NewTools-Transcript' as known dependency by @demarey <https://github.com/demarey> in #18011 <https://github.com/pharo-project/pharo/pull/18011> Cleaning the benchmarks by @Ducasse <https://github.com/Ducasse> in #18015 <https://github.com/pharo-project/pharo/pull/18015> 17861 transcript open via the menu is broken by @Ducasse <https://github.com/Ducasse> in #18019 <https://github.com/pharo-project/pharo/pull/18019> Make compiled block class parametrizable by @guillep <https://github.com/guillep> in #18028 <https://github.com/pharo-project/pharo/pull/18028> New halt implementation by @Ducasse <https://github.com/Ducasse> in #18026 <https://github.com/pharo-project/pharo/pull/18026> Protecting tests so that their execution is independant by @Ducasse <https://github.com/Ducasse> in #18041 <https://github.com/pharo-project/pharo/pull/18041> Improval of auto pairing in code editor by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #18029 <https://github.com/pharo-project/pharo/pull/18029> Improved ReSearchingLiteralRule by giving an example in description & added automatic transformation by @Alokzh <https://github.com/Alokzh> in #18032 <https://github.com/pharo-project/pharo/pull/18032> Introduce Morphic-Deprecated by @jecisc <https://github.com/jecisc> in #18042 <https://github.com/pharo-project/pharo/pull/18042> Improve packaging of Ston by @jecisc <https://github.com/jecisc> in #18036 <https://github.com/pharo-project/pharo/pull/18036> Fix #isDeprecated logic of CompiledMethod by @jecisc <https://github.com/jecisc> in #18044 <https://github.com/pharo-project/pharo/pull/18044> support old logic to set the new transcript by @Ducasse <https://github.com/Ducasse> in #18045 <https://github.com/pharo-project/pharo/pull/18045> Move HashTesterTest to SUnit-Tests by @jecisc <https://github.com/jecisc> in #17979 <https://github.com/pharo-project/pharo/pull/17979> Fixes System SourceFile comment #17508 <https://github.com/pharo-project/pharo/issues/17508> by @sanyakapoor27 <https://github.com/sanyakapoor27> in #17992 <https://github.com/pharo-project/pharo/pull/17992> 17641-DemoCoveragePresenter-open DNU fix by @MarcusDenker <https://github.com/MarcusDenker> in #18053 <https://github.com/pharo-project/pharo/pull/18053> Fixes of two cases on shortcut block indentation by @FedeLoch <https://github.com/FedeLoch> in #18051 <https://github.com/pharo-project/pharo/pull/18051> Removed reference of GT package from Beacon baseline by @Alokzh <https://github.com/Alokzh> in #18057 <https://github.com/pharo-project/pharo/pull/18057> Remove ExternalProjectLoader by @jecisc <https://github.com/jecisc> in #17948 <https://github.com/pharo-project/pharo/pull/17948> Improve the printing of errors on executable comments by @jecisc <https://github.com/jecisc> in #18060 <https://github.com/pharo-project/pharo/pull/18060> use clap v.0.1 by @demarey <https://github.com/demarey> in #18068 <https://github.com/pharo-project/pharo/pull/18068> Fix equality between MCClassDefinition and MCTraitDefinition by @jecisc <https://github.com/jecisc> in #18066 <https://github.com/pharo-project/pharo/pull/18066> CodeImporter should close the stream it is reading after importing by @jecisc <https://github.com/jecisc> in #18065 <https://github.com/pharo-project/pharo/pull/18065> Remove what seems to be a hack in runTest.st <http://runtest.st/> by @jecisc <https://github.com/jecisc> in #18059 <https://github.com/pharo-project/pharo/pull/18059> Deprecate Morphic TickList by @jecisc <https://github.com/jecisc> in #18064 <https://github.com/pharo-project/pharo/pull/18064> Deprecate ThreadSafeTranscript by @jecisc <https://github.com/jecisc> in #18063 <https://github.com/pharo-project/pharo/pull/18063> Changing the Sorter to nosorter by @omarabedelkader <https://github.com/omarabedelkader> in #18077 <https://github.com/pharo-project/pharo/pull/18077> Commit undo transaction before formatting by @guillep <https://github.com/guillep> in #18079 <https://github.com/pharo-project/pharo/pull/18079> Improving Refactorins by @tesonep <https://github.com/tesonep> in #18082 <https://github.com/pharo-project/pharo/pull/18082> Make Zinc tests open a random port by @guillep <https://github.com/guillep> in #18080 <https://github.com/pharo-project/pharo/pull/18080> 17839-Mismatch-between-Smalltalk-globals-method-allImplementorsOf-and-selectors by @MarcusDenker <https://github.com/MarcusDenker> in #18074 <https://github.com/pharo-project/pharo/pull/18074> 18075-cached-item-not-returned-in-CompiledBlocksourceNodeForPC by @MarcusDenker <https://github.com/MarcusDenker> in #18076 <https://github.com/pharo-project/pharo/pull/18076> Removing outerMostContext whose sole user was Sindarin. by @StevenCostiou <https://github.com/StevenCostiou> in #18086 <https://github.com/pharo-project/pharo/pull/18086> Added #open as an extension method of Cavrois Window Profiles package by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #18073 <https://github.com/pharo-project/pharo/pull/18073> make OSWindowDriver class>>driverClass: configurable by @estebanlm <https://github.com/estebanlm> in #18089 <https://github.com/pharo-project/pharo/pull/18089> Fix : Adding more executable comments by @Ajeett01 <https://github.com/Ajeett01> in #18058 <https://github.com/pharo-project/pharo/pull/18058> Rubric should not depend on Athens by @jecisc <https://github.com/jecisc> in #18090 <https://github.com/pharo-project/pharo/pull/18090> Fix GIFReadWriter not writing local color tables by @Gabriel-Darbord <https://github.com/Gabriel-Darbord> in #18061 <https://github.com/pharo-project/pharo/pull/18061> Added tests for logger by @Ducasse <https://github.com/Ducasse> in #18072 <https://github.com/pharo-project/pharo/pull/18072> adding doc (not finished) to /doc/Beacon by @Ducasse <https://github.com/Ducasse> in #18084 <https://github.com/pharo-project/pharo/pull/18084> fix inspection for MemoryLogger by @estebanlm <https://github.com/estebanlm> in #18098 <https://github.com/pharo-project/pharo/pull/18098> Morphic: Deprecate some polymorph widgets by @jecisc <https://github.com/jecisc> in #18094 <https://github.com/pharo-project/pharo/pull/18094> Move some extensions methods of Iceberg into Pharo by @jecisc <https://github.com/jecisc> in #18099 <https://github.com/pharo-project/pharo/pull/18099> Fix bug: Changed #rowser to #browser in RubSmalltalkEditor by @Alokzh <https://github.com/Alokzh> in #18097 <https://github.com/pharo-project/pharo/pull/18097> implements enhancement from issue #18091 <https://github.com/pharo-project/pharo/issues/18091> by @FradexMF <https://github.com/FradexMF> in #18092 <https://github.com/pharo-project/pharo/pull/18092> Remove dependency of Network-Mail to Morphic by @jecisc <https://github.com/jecisc> in #18103 <https://github.com/pharo-project/pharo/pull/18103> Update error message for FFICalloutAPI class >> new by @cestrand <https://github.com/cestrand> in #18106 <https://github.com/pharo-project/pharo/pull/18106> Update doc for FFIArray class by @cestrand <https://github.com/cestrand> in #18107 <https://github.com/pharo-project/pharo/pull/18107> Morphic: Deprecate examples and some pluggable lists by @jecisc <https://github.com/jecisc> in #18067 <https://github.com/pharo-project/pharo/pull/18067> Deprecate more Morphic widgets by @jecisc <https://github.com/jecisc> in #18108 <https://github.com/pharo-project/pharo/pull/18108> Fix ast mapping constant block by @guillep <https://github.com/guillep> in #18101 <https://github.com/pharo-project/pharo/pull/18101> Prevent renaming the accessors when renaming an instance variable by @AlexisCnockaert <https://github.com/AlexisCnockaert> in #18111 <https://github.com/pharo-project/pharo/pull/18111> adding a first list of authors. by @Ducasse <https://github.com/Ducasse> in #18127 <https://github.com/pharo-project/pharo/pull/18127> added transcript workerProcess to knownProcesses in ReleaseTest by @SebastianLorenzano <https://github.com/SebastianLorenzano> in #18119 <https://github.com/pharo-project/pharo/pull/18119> Make the timestamp format of method changes and class comment changes in the change file consistent with the timestamp format for snapshot and quit entries by @koendehondt <https://github.com/koendehondt> in #18120 <https://github.com/pharo-project/pharo/pull/18120> Enhancing the doc of beacon by @Ducasse <https://github.com/Ducasse> in #18132 <https://github.com/pharo-project/pharo/pull/18132> Removed Shout presenter as it should belong to NewTools by @jordanmontt <https://github.com/jordanmontt> in #18115 <https://github.com/pharo-project/pharo/pull/18115> Replace the process browser by @jecisc <https://github.com/jecisc> in #18100 <https://github.com/pharo-project/pharo/pull/18100> Fix bug when adding an extension method overriding a trait method by @jecisc <https://github.com/jecisc> in #18137 <https://github.com/pharo-project/pharo/pull/18137> Move spec to v2 0 1 by @estebanlm <https://github.com/estebanlm> in #18162 <https://github.com/pharo-project/pharo/pull/18162> Roassal moved to v1.7.0 by @estebanlm <https://github.com/estebanlm> in #18165 <https://github.com/pharo-project/pharo/pull/18165> move microdown to v2.8.0 by @estebanlm <https://github.com/estebanlm> in #18168 <https://github.com/pharo-project/pharo/pull/18168> Move microdown to v2.8.0 by @estebanlm <https://github.com/estebanlm> in #18174 <https://github.com/pharo-project/pharo/pull/18174> use inverted versions of window icons in the Dark theme(s) by @pavel-krivanek <https://github.com/pavel-krivanek> in #18173 <https://github.com/pharo-project/pharo/pull/18173> Pharo13.0.0-rc1 by @estebanlm <https://github.com/estebanlm> in #18179 <https://github.com/pharo-project/pharo/pull/18179> Pull up check by @guillep <https://github.com/guillep> in #18180 <https://github.com/pharo-project/pharo/pull/18180> fix some inspections by @estebanlm <https://github.com/estebanlm> in #18184 <https://github.com/pharo-project/pharo/pull/18184> bump spec to v2.0.2 by @estebanlm <https://github.com/estebanlm> in #18185 <https://github.com/pharo-project/pharo/pull/18185> bump newtools to v0.10.1, microdown to v2.8.0, roassal to v1.7.2, docbrowser to v1.1.0, scriptabledebugger to v1.0.0 and iceberg to v2.4.0 by @estebanlm <https://github.com/estebanlm> in #18186 <https://github.com/pharo-project/pharo/pull/18186> add documentation about migration of object inspections by @estebanlm <https://github.com/estebanlm> in #18193 <https://github.com/pharo-project/pharo/pull/18193> fix first doc paragraph by @estebanlm <https://github.com/estebanlm> in #18194 <https://github.com/pharo-project/pharo/pull/18194> bump NewTools to v0.10.2 by @estebanlm <https://github.com/estebanlm> in #18204 <https://github.com/pharo-project/pharo/pull/18204> bump NewTools to v0.10.3 by @estebanlm <https://github.com/estebanlm> in #18207 <https://github.com/pharo-project/pharo/pull/18207> New Contributors @PosledniAmir <https://github.com/PosledniAmir> made their first contribution in #16385 <https://github.com/pharo-project/pharo/pull/16385> @kderichs <https://github.com/kderichs> made their first contribution in #16666 <https://github.com/pharo-project/pharo/pull/16666> @moufort <https://github.com/moufort> made their first contribution in #16738 <https://github.com/pharo-project/pharo/pull/16738> @IkiAde <https://github.com/IkiAde> made their first contribution in #16830 <https://github.com/pharo-project/pharo/pull/16830> @dolezvo1 <https://github.com/dolezvo1> made their first contribution in #16898 <https://github.com/pharo-project/pharo/pull/16898> @riuttner <https://github.com/riuttner> made their first contribution in #17063 <https://github.com/pharo-project/pharo/pull/17063> @SandraSamardzic <https://github.com/SandraSamardzic> made their first contribution in #17084 <https://github.com/pharo-project/pharo/pull/17084> @iglosiggio <https://github.com/iglosiggio> made their first contribution in #17301 <https://github.com/pharo-project/pharo/pull/17301> @koendehondt <https://github.com/koendehondt> made their first contribution in #17317 <https://github.com/pharo-project/pharo/pull/17317> @fouziray <https://github.com/fouziray> made their first contribution in #16831 <https://github.com/pharo-project/pharo/pull/16831> @clacker <https://github.com/clacker> made their first contribution in #17486 <https://github.com/pharo-project/pharo/pull/17486> @omarabedelkader <https://github.com/omarabedelkader> made their first contribution in #17473 <https://github.com/pharo-project/pharo/pull/17473> @santiagovianadno <https://github.com/santiagovianadno> made their first contribution in #17807 <https://github.com/pharo-project/pharo/pull/17807> @Alokzh <https://github.com/Alokzh> made their first contribution in #17967 <https://github.com/pharo-project/pharo/pull/17967> @sanyakapoor27 <https://github.com/sanyakapoor27> made their first contribution in #17965 <https://github.com/pharo-project/pharo/pull/17965> @FedeLoch <https://github.com/FedeLoch> made their first contribution in #18051 <https://github.com/pharo-project/pharo/pull/18051> @Ajeett01 <https://github.com/Ajeett01> made their first contribution in #18058 <https://github.com/pharo-project/pharo/pull/18058> @FradexMF <https://github.com/FradexMF> made their first contribution in #18092 <https://github.com/pharo-project/pharo/pull/18092> @cestrand <https://github.com/cestrand> made their first contribution in #18106 <https://github.com/pharo-project/pharo/pull/18106> @SebastianLorenzano <https://github.com/SebastianLorenzano> made their first contribution in #18119 <https://github.com/pharo-project/pharo/pull/18119> Full Changelog: v12.0.0...v13.0.0 <https://github.com/pharo-project/pharo/compare/v12.0.0...v13.0.0>— This release has 2 assets: Source code (zip) Source code (tar.gz) Visit the release page <https://github.com/pharo-project/pharo/releases/tag/v13.0.0> to download them. — You are receiving this because you are watching this repository. View it on GitHub <https://github.com/pharo-project/pharo/releases/tag/v13.0.0> or unsubscribe <https://github.com/pharo-project/pharo/unsubscribe_via_email/AADJTJK5YHTELYL...> from all notifications for this repository.
On 26 May 2025, at 13:34, stephane ducasse <stephane.ducasse@inria.fr> wrote:
I want to thank all the people that make this happening… The list of commits at the end is impressive but it is only for one repository: the one of Pharo and it does not take into account all the subprojects.
Thanks you all.
S.
Begin forwarded message:
From: Esteban Lorenzano via Pharo-users <pharo-users@lists.pharo.org> Subject: [Pharo-users] [ANN] Pharo 13 Released! Date: 23 May 2025 at 08:56:59 CEST To: pharo-users@lists.pharo.org, pharo-dev@lists.pharo.org Cc: Esteban Lorenzano <estebanlm@netc.eu> Reply-To: Any question about pharo is welcome <pharo-users@lists.pharo.org>
Dear Pharo users and dynamic language lovers:
We have released Pharo <https://pharo.org/> version 13!
What is Pharo?
Pharo is a pure object-oriented programming language and a powerful environment focused on simplicity and immediate feedback.
<Pharo13.png>
Simple & powerful language: No constructors, no types declaration, no interfaces, no primitive types. Yet a powerful and elegant language with a full syntax fitting in one postcard! Pharo is objects and messages all the way down. Live, immersive environment: Immediate feedback at any moment of your development: Developing, testing, debugging. Even in production environments, you will never be stuck in compiling and deploying steps again! Amazing debugging experience: Pharo environment includes a debugger unlike anything you’ve seen before. It allows you to step through code, restart the execution of methods, create methods on the fly, and much more! Pharo is yours: Pharo is made by an incredible community, with more than 100 contributors for the last revision of the platform and hundreds of people constantly contributing with frameworks and libraries. Fully open-source: Pharo full stack is released under MIT <https://opensource.org/licenses/MIT> License and available on GitHub <https://github.com/pharo-project/pharo> … more on the Pharo Features page <http://www.pharo.org/features>. In this iteration of Pharo, we continue working on our objectives of improvement, clean-up and modularization. Also, we included a number of usability and speed improvements. A detailed list of changes and improvements is available in our Changelog <https://github.com/pharo-project/pharo-changelogs/tree/master/weekly> (weekly based)
Some highlights of this amazing version:
Highlights
Tools
Spec Tools remembering their size Microdown enhancements HDPI support Zoomable UI New list, tables and trees, allowing any presenter as their content Better source code text navigation and edition New Process Browser New Transcript (introducing also the Object Transcript) Organic window manager System
Better refactorings UX Cleaner leaner code logic More robust and faster halt implementation Debug points to enhance the debugging experience Clean-ups Virtual machine
Async IO using epoll on unixes Faster byte array / string comparisons Improve Windows support for non ASCII filenames FreeBSD support Update SDL2 version in OSX (Intel & Apple) Minimal MacOS version required raised to MacOS 11 and above Development Effort
This new version is the result of 698 Pull Requests integrated just in the Pharo repository. We have closed 865 issues and received contributions from more than 70 different contributors. We also have a lot of work in the separate projects that are included in each Pharo release:
http://github.com/pharo-spec/NewTools http://github.com/pharo-spec/Spec http://github.com/pharo-vcs/Iceberg https://github.com/pharo-graphics/Roassal http://github.com/pillar-markup/Microdown http://github.com/pillar-markup/BeautifulComments http://github.com/pharo-project/pharo-vm Contributors
We always say Pharo is yours. It is yours because we made it for you, but most importantly, because it is made by the invaluable contributions of our great community (yourself). A large community of people from all around the world contributed to Pharo 13.0 by making pull requests, reporting bugs, participating in discussion threads, providing feedback, and a lot of helpful tasks in all our community channels. Thank you all for your contributions.
The Pharo Team
Discover Pharo: https://pharo.org/features
Try Pharo: http://pharo.org/download
Learn Pharo: http://pharo.org/documentation
Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73
"If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes
Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes
participants (1)
-
stephane ducasse