# Pharo 12
– Backport use of FormSet for ToggleMenuItemMorph submenu markers #16631
https://github.com/pharo-project/pharo/pull/16631
# Ehancements
– [Enhancement] Add “copy class name” to extras menu in Calypse #16635
https://github.com/pharo-project/pharo/pull/16635
– Add missing RGGlobalVariable>>isInstanceVariable #16644
https://github.com/pharo-project/pharo/pull/16644
– Introduce CompiledMethod>>#isInstanceSide #16626
https://github.com/pharo-project/pharo/pull/16626
# Fixes
– Issue 16430 – String>> asSymbol no protected against concurrent access (alternative solution) #16565
https://github.com/pharo-project/pharo/pull/16565
– [Bug]: Date>>#addMonths: should Respect Offset #16603
https://github.com/pharo-project/pharo/pull/16603
– sort subdirectories in the same order as the file tree table #748
https://github.com/pharo-spec/NewTools/pull/748
# VM
– Fixed VirtualMachine 76 and 78 parameters #16641
https://github.com/pharo-project/pharo/pull/16641
– Do not retain any selectors in CogAbstractInstruction #798
https://github.com/pharo-project/pharo-vm/pull/798
– add tests for type harmonization #807
https://github.com/pharo-project/pharo-vm/pull/807
– remove warning because of type and unsigned shift issues #800
https://github.com/pharo-project/pharo-vm/pull/800
– Fixed ntb page selection change announcement if built without pages #1542
https://github.com/pharo-spec/Spec/pull/1542
# Package Structure
– Sindarin/ScriptableDebugger should be listed as external project #16653
https://github.com/pharo-project/pharo/pull/16653
– Sindarin in Pharo13 need to be loaded from Pharo13 branch of ScriptableDebugger (and not Pharo12 branch) #751
https://github.com/pharo-spec/NewTools/pull/751
– Simplify Calypso packaging #16602
https://github.com/pharo-project/pharo/pull/16602
– Cleanup: CoverageCollectorTest should be in an own test package #16613
https://github.com/pharo-project/pharo/pull/16613
# Rules
– proposition rule for nil branch #16547
https://github.com/pharo-project/pharo/pull/16547
– [Enhancement] Add a rule ReBaselineProperlyPackagedRule #16630
https://github.com/pharo-project/pharo/pull/16630
– [Enhancement] Add a rule ReBaselineWithProperSuperclassRule #16633
https://github.com/pharo-project/pharo/pull/16633
– proposition for a potential new rule: useless ifTrue:ifFalse: #16638
https://github.com/pharo-project/pharo/pull/16638
– add ReStatementsAfterReturnConditionalRule #16640
https://github.com/pharo-project/pharo/pull/16640
– Review ReClassNotCategorizedRuleTest>>#testRule #16649
https://github.com/pharo-project/pharo/pull/16649
– Improve ReBaselineProperlyPackagedRule and ReBaselineWithProperSuperclassRule and cover with tests #16648
https://github.com/pharo-project/pharo/pull/16648
– Enhancement: Provide a lint rule to check for a “super initialize” call in instance side #initialize methods #16615
https://github.com/pharo-project/pharo/pull/16615
– tests for rules from the General-Rules package #16474
https://github.com/pharo-project/pharo/pull/16474
# Cleanups
– Reduce references to Undeclared global variable #16642
https://github.com/pharo-project/pharo/pull/16642
– Remove deprecated way to access the global package organizer #754
https://github.com/pharo-spec/NewTools/pull/754
– Remove the package Deprecated12, introduce package Deprecated13 #16538
https://github.com/pharo-project/pharo/pull/16538
– proposition refactoring -> Cleanup: 2 duplicated methods in FreeType #16583
https://github.com/pharo-project/pharo/pull/16583
– Clean up in SDL_Texture and SDL_Renderer #16601
https://github.com/pharo-project/pharo/pull/16601
– Simplify script pragma for FinderUI #16623
https://github.com/pharo-project/pharo/pull/16623
– CommentTestCase should be moved to PharoDocComment-Tests #16619
https://github.com/pharo-project/pharo/pull/16619
– Package “System-DependenciesTests” should be “System-Dependencies-Tests” #16621
https://github.com/pharo-project/pharo/pull/16621
– Cleanup: AthensTransformTest>>transformClass should be in accessing #16628
https://github.com/pharo-project/pharo/pull/16628
– Fix lint in ReShouldSendSuperSetUpAsFirstMessage class>>#checksMethod (second PR) #16643
https://github.com/pharo-project/pharo/pull/16643
– Remove part of ReAsClassRule about #asClass #16658
https://github.com/pharo-project/pharo/pull/16658
– Cleanup: Remove deprecated announcement #SnapshotDone in SnapshotOperation>>#performSnapshot for Pharo 13 #16657
https://github.com/pharo-project/pharo/pull/16657
– Cleanup: unnecessary class BlLoadProjectWorldMenu #16655
https://github.com/pharo-project/pharo/pull/16655
– SourceFile>>#isOpen should use isNotNil #16651
https://github.com/pharo-project/pharo/pull/16651
– Remove Gofer #16606
https://github.com/pharo-project/pharo/pull/16606
– Remove reference to a deprecated class #1822
https://github.com/pharo-vcs/iceberg/pull/1822
– Fixing call to deprecated code #749
https://github.com/pharo-spec/NewTools/pull/749
– Use isNotNil instead notNil in initializePresenters #753
https://github.com/pharo-spec/NewTools/pull/753
# Website
– Update community.md: Social Media Section #74
https://github.com/pharo-project/pharo-website/pull/74
– Update community.md: update tweet suggestion form #73
https://github.com/pharo-project/pharo-website/pull/73
– Update Companies.md #72
https://github.com/pharo-project/pharo-website/pull/72
– Update 2024-04-26-pharo12-released.md: fix typy #69
https://github.com/pharo-project/pharo-website/pull/69