Congratulations and great work. Is the 10.3 vm the one recommended as the
stable version for Pharo 14 also? I see that there's a 12.x one but in
beta. I will update our Docker image setup and want to follow the
recommendations.

Regards,
Gabriel

On Mon, Oct 26, 2026 at 7:58 AM Esteban Lorenzano via Pharo-dev <
[email protected]> wrote:

> Dear Pharo users and dynamic language lovers:
>
> We have released Pharo <https://pharo.org/> version 14!
> What is Pharo?
>
> Pharo is a pure object-oriented programming language and a powerful
> environment focused on simplicity and immediate feedback.
>
> [image: Screenshot of Pharo 14]Screenshot of Pharo 14
>
>
>    - 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 [X] 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, our efforts have concentrated on three main
> areas:
>
>    - *Modernizing the development tools.* We introduced Mission Control
>    and Pulse (the replacement for Spotter), reworked the Method Browser and
>    rewrote the Settings Browser, and consolidated Epicea and ProfStef into
>    NewTools. This continues our ongoing migration of the development tools to
>    the Spec-based tooling stack.
>    - *Rebuilding the refactoring and command infrastructure.* Refactoring
>    commands were migrated to a driver-based architecture behind a unified
>    command registry, and we kept expanding Pharo's command-line capabilities
>    (command-line testing, a command-line debugger, and Sindarin script
>    tooling).
>    - *Modernizing the virtual machine.* We unified frames and stack
>    management, added RISC-V JIT support, extended memory management (direct
>    old-space allocation and GC improvements), advanced Slang/C compilation,
>    and modernized the cross-platform build infrastructure.
>
> Worth noting: starting with this release, we have moved our release
> schedule from spring (March–May) to fall (September–November). Pharo 14 is
> the first version released under the new schedule.
>
> Some highlights of this amazing version:
> Highlights Tools
>
>    - Introduction of Mission Control
>    - New/reworked Method Browser
>    - Settings Browser rewrite and switch to default
>    - Epicea migration into NewTools
>    - ProfStef migration into NewTools
>    - Introduction of Pulse (Spotter replacement)
>    - TestRunner integration and command-line testing
>    - Calypso fixes
>    - Cavrois / window profile work
>    - File Browser, Finder and Transcript improvements
>
> System
>
>    - Refactoring command migration and registry
>    - Scoped extensions and selector semantics
>    - Clean blocks and debugger/evaluation behavior
>    - ClassBuilder, trait and superclass correctness
>    - Compiler API split and method installation
>    - UnifiedFFI value holders, FFIMethod, callbacks and bootstrap resets
>    - Command-line debugger
>    - Debugger / client-model cleanup
>    - Package/baseline modularization and bootstrap dependency cleanup
>    - Morphic / UIManager dependency reduction
>    - FastTable, text, graphics, Zinc and Zodiac fixes
>    - Sindarin script tooling
>    - Code editor / code presenter work
>    - List, tree and filtering behavior
>    - Dialog, window and modal behavior
>    - Action/command enhancements and cleanup
>    - Morphic backend and layout fixes
>
> Virtual machine
>
>    - Frame unification and stack management improvements, delivering
>    substantial interpreter and execution engine cleanups
>    - RISC-V JIT support, expanding platform coverage and future-proofing
>    VM development
>    - New memory management capabilities, including direct old-space
>    allocation and numerous GC and allocation improvements
>    - Extensive compiler and Slang/C translation work, with many
>    correctness fixes, new tests, and improved inspection tools
>    - Platform and build modernization, including SDL updates, improved
>    CI, cross-build support, and updated third-party dependencies
>    - Large-scale cleanup and refactoring efforts across the VM,
>    interpreter, Cogit, PICs, and infrastructure
>
> Development Effort
>
> This new version is the result of 978 Pull Requests integrated just in the
> Pharo repository.
> We have closed 616 issues since Pharo 13.
> The project now counts 432 forks and 1,494 stars on GitHub.
> We also have a lot of work in the separate projects that are included in
> each Pharo release:
>
>    - <https://github.com/pharo-spec/NewTools>
>    https://github.com/pharo-spec/NewTools
>    - <https://github.com/pharo-spec/Spec>
>    https://github.com/pharo-spec/Spec
>    - <https://github.com/pharo-vcs/Iceberg>
>    https://github.com/pharo-vcs/Iceberg
>    - <https://github.com/pharo-graphics/Roassal>
>    https://github.com/pharo-graphics/Roassal
>    - <https://github.com/pillar-markup/Microdown>
>    https://github.com/pillar-markup/Microdown
>    - <https://github.com/pillar-markup/BeautifulComments>
>    https://github.com/pillar-markup/BeautifulComments
>    - <https://github.com/pharo-project/pharo-vm>
>    https://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
> 14 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>
>    https://pharo.org/features
>    - Try Pharo: <https://pharo.org/download>http://pharo.org/download
>    <https://pharo.org/download>
>    - Learn Pharo: <https://pharo.org/documentation>
>    http://pharo.org/documentation <https://pharo.org/documentation>
>
>
>
>

Reply via email to