Pharo News of the Week 04/2025
# 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
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
participants (2)
-
Marcus Denker -
Noury Bouraqadi