Pharo News of the Week 04/2025

MD
Marcus Denker
Mon, Jan 27, 2025 4:01 PM

Pharo News of the Week 04/2025

If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4

The week on the Pharo Issue Tracker

Pharo 11

Pharo 12

Features

Fixes

VM

Compiler

Iceberg /Tonel /git

CI/Bootrap/Image load

Newtools

Spec

Cleanup

Website

# Pharo News of the Week 04/2025 - [ANN] New VM Release v10.3.3 https://www.pharo.org/news/2025-01-21-VM10-3-3.html - [Blog Post]: Subject in SUnit Tests https://all-objects-all-the-time.st/#/blog/posts/ - [Survey] please take a second to take the spotter survey: https://sondages.inria.fr/index.php/319877?lang=en If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4 # The week on the Pharo Issue Tracker # Pharo 11 - Update version in #iceberg for BaselineOfPharo for Pharo 11 to ‘v2.2.3’ #17644 https://github.com/pharo-project/pharo/pull/17644 # Pharo 12 - Update version in #newTools for BaselineOfPharo for Pharo 12 to ‘v0.9.1’ #17666 https://github.com/pharo-project/pharo/pull/17666 - Update version in #spec for BaselineOfPharo for Pharo 12 to ‘v1.3.5’ #17643 https://github.com/pharo-project/pharo/pull/17643 # Features - Update Fuel for Pharo 13 #17635 https://github.com/pharo-project/pharo/pull/17635 # Fixes - Fixed fall back code on new tenured primitives by jordanmontt · Pull Request #17617 · pharo-project/pharo https://github.com/pharo-project/pharo/pull/17617 - Calypso: Fix remove protocol when there is no method in the protocol #17628 https://github.com/pharo-project/pharo/pull/17628 - Branch: realunclosewindow, added all behaviors needed to use SpClosedWindowListPresebter #17629 https://github.com/pharo-project/pharo/pull/17629 - Update word navigation to handle different character groups #17630 https://github.com/pharo-project/pharo/pull/17630 - Fix timestamp parsing in SourceFileArray #17633 https://github.com/pharo-project/pharo/pull/17633 # VM - Remove old versions of libgit in new builds #902 https://github.com/pharo-project/pharo-vm/pull/902 # Compiler - Move OpalCompiler-UI tests to OpalCompiler-UI-Tests #17664 https://github.com/pharo-project/pharo/pull/17664 - Move OCBytecodeDecompilerExamplesTest to Flashback #17663 https://github.com/pharo-project/pharo/pull/17663 # Iceberg /Tonel /git - Port Hernan's snapshot browser to Iceberg #1875 https://github.com/pharo-vcs/iceberg/pull/1875 - Improve error messages #123 https://github.com/pharo-vcs/tonel/pull/123 # CI/Bootrap/Image load - Load roassal before NewTool https://github.com/pharo-project/pharo/pull/17650 - Remove double loading of welcome browser #17655 https://github.com/pharo-project/pharo/pull/17655 - Load Microdown before NewTools (Anyway NewTools will load it) #17652 https://github.com/pharo-project/pharo/pull/17652 # Newtools - Branch: Pharo13, renamed it to presenter and cleaned the class #941 https://github.com/pharo-spec/NewTools/pull/941 - Merge ColorPicker in NewTools #954 https://github.com/pharo-spec/NewTools/pull/954 - Fix Code Rewriter to take care of the context's application #953 https://github.com/pharo-spec/NewTools/pull/953 - Remove method with equivalent in traits #952 https://github.com/pharo-spec/NewTools/pull/952 - Integrate Welcome Browser into NewTools by jecisc · Pull Request #951 · pharo-spec/NewTools https://github.com/pharo-spec/NewTools/pull/951 - Branch: Making Playground Memorizing its Size #949 https://github.com/pharo-spec/NewTools/pull/949 - Branch: FixingLastInitialExtentForWindow #948 https://github.com/pharo-spec/NewTools/pull/948 - Branch: 946-StFinder-produces-DNU-on-browse, Fixes: #964 #947 https://github.com/pharo-spec/NewTools/pull/947 - Add drag&drop support to inspectors #945 https://github.com/pharo-spec/NewTools/pull/945 # Spec - Allow passwords in SpRequestDialog, Fixes #1705 #1706 https://github.com/pharo-spec/Spec/pull/1706 - fix: make Fuel serialization work with native collections #1704 https://github.com/pharo-spec/Spec/pull/1704 - P13: Introduce metadata and properties support in SpAbstractPresenter… #1701 https://github.com/pharo-spec/Spec/pull/1701 # Cleanup - Remove dead code #17632 https://github.com/pharo-project/pharo/pull/17632 - Moving ColorPicker extension to the extended class. #17637 https://github.com/pharo-project/pharo/pull/17637 - Remove the refresh because we should not have a dependency from Morph… #17638 https://github.com/pharo-project/pharo/pull/17638 - Branch: MakingDrTestMemorizingSize. #17649 https://github.com/pharo-project/pharo/pull/17649 - Remove Morphic MCSnapshotBrowser #17659 https://github.com/pharo-project/pharo/pull/17659 - Remove dead code #17658 https://github.com/pharo-project/pharo/pull/17658 - Doing a pass on ProfStef. #17653 https://github.com/pharo-project/pharo/pull/17653 # Website - Update Companies.md: new form links #82 https://github.com/pharo-project/pharo-website/pull/82
NB
Noury Bouraqadi
Tue, Jan 28, 2025 8:38 AM

Thank you Marcus and all the contributors for the update and continuously improving Pharo.

FYI I copy pasted the email into 2 AIs (ChatGPT and Claude) the email, and prompted them to make a summary. ChatGPT output was useless. Claude's one is more interesting. So, I'm sharing it with you below.
I also asked them to make a mind map of the news list. Here, ChatGPT, made the more intersting result, though the texts are poor. Attached.
Best,
Noury

Here's a summary of the key updates from Pharo's weekly news and issue tracker:

Major Updates:

  • New VM release v10.3.3
  • Updates to Pharo 11 and 12 baselines (Iceberg v2.2.3, NewTools v0.9.1, Spec v1.3.5)
  • Fuel update for Pharo 13

Notable Improvements:

  • Fixed tenured primitives and timestamp parsing
  • Enhanced word navigation and protocol removal in Calypso
  • Added password support in SpRequestDialog
  • Integrated Welcome Browser into NewTools
  • Added drag & drop support to inspectors

Cleanup & Infrastructure:

  • Reorganized compiler tests
  • Improved build process (Roassal/NewTools loading sequence)
  • Removed deprecated code and redundant features
  • Enhanced ColorPicker integration
  • Multiple fixes to Spec framework

Development Tools:

  • New snapshot browser in Iceberg
  • Improved error messages in Tonel
  • Multiple NewTools enhancements including playground size memorization
  • Better metadata support in Spec presenters

A spotter survey is currently open for community feedback.
On Jan 27 2025, at 5:01 pm, Marcus Denker marcus.denker@inria.fr wrote:

Pharo News of the Week 04/2025

If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4

The week on the Pharo Issue Tracker

Pharo 11

Pharo 12

Features

Fixes

VM

Compiler

Iceberg /Tonel /git

CI/Bootrap/Image load

Newtools

Spec

Cleanup

Website

Thank you Marcus and all the contributors for the update and continuously improving Pharo. FYI I copy pasted the email into 2 AIs (ChatGPT and Claude) the email, and prompted them to make a summary. ChatGPT output was useless. Claude's one is more interesting. So, I'm sharing it with you below. I also asked them to make a mind map of the news list. Here, ChatGPT, made the more intersting result, though the texts are poor. Attached. Best, Noury --- Here's a summary of the key updates from Pharo's weekly news and issue tracker: Major Updates: - New VM release v10.3.3 - Updates to Pharo 11 and 12 baselines (Iceberg v2.2.3, NewTools v0.9.1, Spec v1.3.5) - Fuel update for Pharo 13 Notable Improvements: - Fixed tenured primitives and timestamp parsing - Enhanced word navigation and protocol removal in Calypso - Added password support in SpRequestDialog - Integrated Welcome Browser into NewTools - Added drag & drop support to inspectors Cleanup & Infrastructure: - Reorganized compiler tests - Improved build process (Roassal/NewTools loading sequence) - Removed deprecated code and redundant features - Enhanced ColorPicker integration - Multiple fixes to Spec framework Development Tools: - New snapshot browser in Iceberg - Improved error messages in Tonel - Multiple NewTools enhancements including playground size memorization - Better metadata support in Spec presenters A spotter survey is currently open for community feedback. On Jan 27 2025, at 5:01 pm, Marcus Denker <marcus.denker@inria.fr> wrote: > # Pharo News of the Week 04/2025 > > - [ANN] New VM Release v10.3.3 https://www.pharo.org/news/2025-01-21-VM10-3-3.html > - [Blog Post]: Subject in SUnit Tests https://all-objects-all-the-time.st/#/blog/posts/ > - [Survey] please take a second to take the spotter survey: https://sondages.inria.fr/index.php/319877?lang=en > > If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4 > # The week on the Pharo Issue Tracker > > # Pharo 11 > - Update version in #iceberg for BaselineOfPharo for Pharo 11 to ‘v2.2.3’ #17644 > https://github.com/pharo-project/pharo/pull/17644 > > # Pharo 12 > - Update version in #newTools for BaselineOfPharo for Pharo 12 to ‘v0.9.1’ #17666 > https://github.com/pharo-project/pharo/pull/17666 > > - Update version in #spec for BaselineOfPharo for Pharo 12 to ‘v1.3.5’ #17643 > https://github.com/pharo-project/pharo/pull/17643 > > > # Features > - Update Fuel for Pharo 13 #17635 > https://github.com/pharo-project/pharo/pull/17635 > > # Fixes > - Fixed fall back code on new tenured primitives by jordanmontt · Pull Request #17617 · pharo-project/pharo > https://github.com/pharo-project/pharo/pull/17617 > > - Calypso: Fix remove protocol when there is no method in the protocol #17628 > https://github.com/pharo-project/pharo/pull/17628 > > - Branch: realunclosewindow, added all behaviors needed to use SpClosedWindowListPresebter #17629 > https://github.com/pharo-project/pharo/pull/17629 > > - Update word navigation to handle different character groups #17630 > https://github.com/pharo-project/pharo/pull/17630 > > - Fix timestamp parsing in SourceFileArray #17633 > https://github.com/pharo-project/pharo/pull/17633 > > # VM > - Remove old versions of libgit in new builds #902 > https://github.com/pharo-project/pharo-vm/pull/902 > > > # Compiler > - Move OpalCompiler-UI tests to OpalCompiler-UI-Tests #17664 > https://github.com/pharo-project/pharo/pull/17664 > > - Move OCBytecodeDecompilerExamplesTest to Flashback #17663 > https://github.com/pharo-project/pharo/pull/17663 > > # Iceberg /Tonel /git > - Port Hernan's snapshot browser to Iceberg #1875 > https://github.com/pharo-vcs/iceberg/pull/1875 > > - Improve error messages #123 > https://github.com/pharo-vcs/tonel/pull/123 > > # CI/Bootrap/Image load > - Load roassal before NewTool > https://github.com/pharo-project/pharo/pull/17650 > > - Remove double loading of welcome browser #17655 > https://github.com/pharo-project/pharo/pull/17655 > > - Load Microdown before NewTools (Anyway NewTools will load it) #17652 > https://github.com/pharo-project/pharo/pull/17652 > > # Newtools > - Branch: Pharo13, renamed it to presenter and cleaned the class #941 > https://github.com/pharo-spec/NewTools/pull/941 > > - Merge ColorPicker in NewTools #954 > https://github.com/pharo-spec/NewTools/pull/954 > > - Fix Code Rewriter to take care of the context's application #953 > https://github.com/pharo-spec/NewTools/pull/953 > > - Remove method with equivalent in traits #952 > https://github.com/pharo-spec/NewTools/pull/952 > > - Integrate Welcome Browser into NewTools by jecisc · Pull Request #951 · pharo-spec/NewTools > https://github.com/pharo-spec/NewTools/pull/951 > > - Branch: Making Playground Memorizing its Size #949 > https://github.com/pharo-spec/NewTools/pull/949 > > - Branch: FixingLastInitialExtentForWindow #948 > https://github.com/pharo-spec/NewTools/pull/948 > > - Branch: 946-StFinder-produces-DNU-on-browse, Fixes: #964 #947 > https://github.com/pharo-spec/NewTools/pull/947 > > - Add drag&drop support to inspectors #945 > https://github.com/pharo-spec/NewTools/pull/945 > > # Spec > - Allow passwords in SpRequestDialog, Fixes #1705 #1706 > https://github.com/pharo-spec/Spec/pull/1706 > > - fix: make Fuel serialization work with native collections #1704 > https://github.com/pharo-spec/Spec/pull/1704 > > - P13: Introduce metadata and properties support in SpAbstractPresenter… #1701 > https://github.com/pharo-spec/Spec/pull/1701 > > # Cleanup > - Remove dead code #17632 > https://github.com/pharo-project/pharo/pull/17632 > > - Moving ColorPicker extension to the extended class. #17637 > https://github.com/pharo-project/pharo/pull/17637 > > - Remove the refresh because we should not have a dependency from Morph… #17638 > https://github.com/pharo-project/pharo/pull/17638 > > - Branch: MakingDrTestMemorizingSize. #17649 > https://github.com/pharo-project/pharo/pull/17649 > > - Remove Morphic MCSnapshotBrowser #17659 > https://github.com/pharo-project/pharo/pull/17659 > > - Remove dead code #17658 > https://github.com/pharo-project/pharo/pull/17658 > > - Doing a pass on ProfStef. #17653 > https://github.com/pharo-project/pharo/pull/17653 > > # Website > - Update Companies.md: new form links #82 > https://github.com/pharo-project/pharo-website/pull/82 >