(a bit late due to holidays)
Pharo News of the Week 44/2026
==============================
23 October - 30 October 2026
Highlights
----------
- Pharo 14 is released: 978 PRs and 616 closed issues since Pharo 13,
the first release on the new autumn schedule. Tag v14.0.0 is on the
Pharo14 branch; pharo.org downloads and zeroconf now point to
Pharo 14.
https://lists.pharo.org/hyperkitty/list/[email protected]/thread/IYZQGL3QXRCKCHJO3JB5XXOEPWSX2OG5/
- New settings model in Pharo 15: settings are now a UI-independent
model loaded through SettingsManager; the old Morphic SettingBrowser
and settings model are removed, with matching changes in NewTools
and Iceberg.
- ZIP and compression overhaul: Zip64, ZipCrypto, symbolic links, zip
slip protection, CRC checks for stored members, GZIP header fields
and DEFLATE compression levels; the ZipPlugin primitives are removed.
- VM releases: pharo-vm v10.3.12 (pharo-10) and v12.0.6-beta
(pharo-12).
- Merged PRs: pharo 8 (5 Pharo 15, 3 Pharo 14), pharo-vm 2, Spec 1,
NewTools 3, Iceberg 2, pharo-website 4, pharo-launcher 1,
pharo-zeroconf 1.
Pharo 15
--------
Five PRs merged on the Pharo15 branch:
- #20125 Feature/setting refactoring pharo15 (UI-independent settings
model, SettingsManager, Morphic SettingBrowser and old settings
model removed)
https://github.com/pharo-project/pharo/pull/20125
- #20123 Refactor/zip cleanup (Zip64, ZipCrypto, symbolic links, zip
slip protection, CRC checks, GZIP header fields, DEFLATE levels,
ZipPlugin primitives removed, many new tests)
https://github.com/pharo-project/pharo/pull/20123
- #20128 Make the Zinc maximum line length a configurable option
https://github.com/pharo-project/pharo/pull/20128
- #20124 Revert "Fix #20102: Add shortcut commands to define temporary
and instance variables without dialog" (reverts #20106)
https://github.com/pharo-project/pharo/pull/20124
- #20115 just better method comments (atRandom)
https://github.com/pharo-project/pharo/pull/20115
Pharo 14 (three merges; v14.0.0 is tagged on #20087):
- #20087 Fix external project versions for Pharo 14
https://github.com/pharo-project/pharo/pull/20087
- #20119 [P14] Fix method sender reification after selector node
migration
https://github.com/pharo-project/pharo/pull/20119
- #20126 [P14] Backport seven Zinc fixes from svenvc/zinc
https://github.com/pharo-project/pharo/pull/20126
VM and other repositories
-------------------------
VM (pharo-project/pharo-vm)
- #1121 Preparing for v10.3.12 (pharo-10, tagged v10.3.12)
https://github.com/pharo-project/pharo-vm/pull/1121
- #1120 Preparing for v12.0.6-beta (pharo-12, tagged v12.0.6-beta)
https://github.com/pharo-project/pharo-vm/pull/1120
Spec (pharo-spec/Spec)
- #1958 Merge p14 into p15
https://github.com/pharo-spec/Spec/pull/1958
- Direct commit on Pharo15: fix SpFontStyle making shared fonts bold
or italic
NewTools (pharo-spec/NewTools)
- #1556 Feature/settings refactoring pharo15 (the settings browser is
rebuilt on the new settings model)
https://github.com/pharo-spec/NewTools/pull/1556
- #1555 Merge p14 into p15
https://github.com/pharo-spec/NewTools/pull/1555
- #1554 Fix comment on StSystemReporterPresenter
https://github.com/pharo-spec/NewTools/pull/1554
Iceberg (pharo-vcs/iceberg)
- #2076 Adapt Iceberg to the new settings model
https://github.com/pharo-vcs/iceberg/pull/2076
- #2075 Merge p14 into p15
https://github.com/pharo-vcs/iceberg/pull/2075
Website (pharo-project/pharo-website)
- #126 release pharo 14, reverted by #128 and merged again as #129
https://github.com/pharo-project/pharo-website/pull/126
https://github.com/pharo-project/pharo-website/pull/128
https://github.com/pharo-project/pharo-website/pull/129
- #131 Fix #130: Updated standalone download links to Pharo 14,
removed 32-bit links
https://github.com/pharo-project/pharo-website/pull/131
Zeroconf (pharo-project/pharo-zeroconf)
- #50 Mark Pharo 140 as stable
https://github.com/pharo-project/pharo-zeroconf/pull/50
Launcher (pharo-project/pharo-launcher)
- #780 Moose 13 is now stable
https://github.com/pharo-project/pharo-launcher/pull/780
- Direct commits: Advanced Installer updated to 22.1, fix of a missing
comma in sources.list
Changelogs (pharo-project/pharo-changelogs)
- Week 43 changelog added.
Mailing lists
-------------
pharo-dev and pharo-users
- [ANN] Pharo 14 Released ! (26 Oct): release announcement with the
main changes (Mission Control, Pulse replacing Spotter, rewritten
Settings Browser, driver-based refactoring commands, RISC-V JIT)
and links; three replies.
https://lists.pharo.org/hyperkitty/list/[email protected]/thread/IYZQGL3QXRCKCHJO3JB5XXOEPWSX2OG5/
pharo-users
- UKSTUG Meeting: Esteban Lorenzano - Pulsar: Use It. Break It.
Improve It - 28 October 2026 (27 Oct): online talk on Pulsar, an
experimental Spec-based IDE for Pharo.
https://lists.pharo.org/hyperkitty/list/[email protected]/thread/LAZG6EKP4WNXDQOKNY6HY5GH5RUXHLV3/
https://www.meetup.com/ukstug/events/317153223/