(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/

Reply via email to