RBCompositeRefactoryChange>>#defineClass:
argument name by @badetitou in #16600#link:toAST:
for metaclasses to fix debug points on class-side methods by @adri09070 in #16701newTenured
allocation methods by @jordanmontt in #16729dialog:
method from Morphic by @hernanmd in #17026SycMethodNameEditorPresenter
to StMethodNameEditorPresenter
by @matburnx in #16816SystemAnnouncer uniqueInstance
by @jecisc in #17372basicNewTenured
, basicNewTenured:
by @jordanmontt in #17492CompiledBlock>>#browse
and BlockClosure>>#browse
by @iglosiggio in #17335browse
for PackageTag by @iglosiggio in #17724ShellExecuteW
instead of ShellExecuteA
for NativeBrowserOpenVisitor
by @iglosiggio in #17872Full Changelog: v12.0.0...v13.0.0
���This release has 2 assets:
Visit the release page to download them.
���
You are receiving this because you are watching this repository.
View it on GitHub or unsubscribe 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 nottake 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 CESTTo: pharo-users@lists.pharo.org, pharo-dev@lists.pharo.orgCc: 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 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 License and available on GitHub
��� more on the Pharo Features page.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 (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