We merged 40 Pull requests and closed 44 open issue tracker entries.
Spec v0.8.5
============
- fixed an error on SpCodePresenter and using <meta+g>.
- fixed also what happens when there is an error and we are in the middle of a
<meta+g>
- enhanced how styles show focus border.
- added a basic spinner presenter (that is there when is visible and not there
when is hidden)
- handling properly the change of toolbars on window presenters
- fixed shortcut printing on menu items
- fixes pharo-project/pharo#8776
Roassal 0.9.7b
=============
- upgrading Pharo 9 with Roassal 0.9.7b #8798
https://github.com/pharo-project/pharo/pull/8798
- Pharo should follow UML rules #8718
https://github.com/pharo-project/pharo/issues/8718
Refactoring
===========
- RB - Introduce new refactoring "Copy package" #8781
https://github.com/pharo-project/pharo/pull/8781
- RB - Improve refactoring comments #8788
https://github.com/pharo-project/pharo/pull/8788
Compiler
=========
-
8701-Class-references-show-incorrect-results-when-there-are-super-sends-in-blocks
#8802
https://github.com/pharo-project/pharo/pull/8802
- 8694-Instance-of-DoItVariable-did-not-understand-markRead #8774
https://github.com/pharo-project/pharo/pull/8774
- Compiler-Cleanup-OCAbortCompilation #8787
https://github.com/pharo-project/pharo/pull/8787
Featues
======
- Update UnhandledError to reflect the ability for the underlying Exception to
resume. #8772
https://github.com/pharo-project/pharo/pull/8772
- Add 'Add new test case' menu #8704
https://github.com/pharo-project/pharo/pull/8704
- Added the possibility to create a new method in the class definition tab #8773
https://github.com/pharo-project/pharo/pull/8773
Fixes
====
- 8185-When-fluid-class-RGClassDefinitionTest-has-one-test-failing #8780
https://github.com/pharo-project/pharo/pull/8780
- Fixes: #8773 Now we can compile methods in class pane. #8795
https://github.com/pharo-project/pharo/pull/8795
- use new evaluation method (fixes playground) #8826
https://github.com/pharo-project/pharo/pull/8826
- 8195-Moving-message-refactoring-is-broken-in-the-implementors-browser #8805
https://github.com/pharo-project/pharo/pull/8805
- 8775-Press-red-exclamation-mark-on-the-middle--raises-an-error #8777
https://github.com/pharo-project/pharo/pull/8777
- validate callback failure on exit #8610
https://github.com/pharo-project/pharo/pull/8610
- Fix #8656 Process class >> #forContext:priority: potentially crashing an
image #8706
https://github.com/pharo-project/pharo/pull/8706
- Configuring the spec debugger to force contexts stepping into quick methods
#8763
https://github.com/pharo-project/pharo/pull/8763
- Update misleading comments in the LibC class #8783
https://github.com/pharo-project/pharo/pull/8783
- 8669 aFloat asScaledDecimal loses precision #8784
https://github.com/pharo-project/pharo/pull/8784
- Changed ClyOldMessageBrowserAdapter>>open to using realParent to handle cases
where parent is nil #8779
https://github.com/pharo-project/pharo/pull/8779
- Fixes: #7963 - does not use broken primitives. #8769
https://github.com/pharo-project/pharo/pull/8769
Issue Tracker
=============
Enhance The Bug request template with Pharo version #6308
https://github.com/pharo-project/pharo/issues/6308
Modify heading Describe the bug , Describe the request #7957
https://github.com/pharo-project/pharo/issues/7957
Cleanups: Unused Variables
===========================
Nearly there...
- testNoUnusedInstanceVariablesLeft-down-25 #8799
https://github.com/pharo-project/pharo/pull/8799
- 8695-FTSizeRec-declares-class-variables-without-referencing #8801
https://github.com/pharo-project/pharo/pull/8801
- 1012-SpTestPresenterWithToolbar-has-class-var-that-is-not-referenced
https://github.com/pharo-spec/Spec/pull/1016
- SpRoassal3InspectorPresenter has unused instance Variable #339
https://github.com/ObjectProfile/Roassal3/issues/339
Cleanup: Uncategorized Methods
==============================
We added #testNoUncategorizedMethods testing for the number we have now
Cleaning up will take a while, but is on the way
- 8761-Add-a-release-test-for-unclassified-methods #8806
https://github.com/pharo-project/pharo/pull/8806
- Categorize uncategorized methods in classes starting with L #8832
https://github.com/pharo-project/pharo/pull/8832
- Categorize uncategorized methods in classes starting with O #8838
https://github.com/pharo-project/pharo/pull/8838
- Categorize uncategorized methods in classes starting with N #8836
https://github.com/pharo-project/pharo/pull/8836
- Categorize uncategorized methods in classes starting with I #8830
https://github.com/pharo-project/pharo/pull/8830
- Categorize uncategorized methods in classes starting with P #8840
https://github.com/pharo-project/pharo/pull/8840
- Categorize uncategorized methods in classes starting with G #8824
https://github.com/pharo-project/pharo/pull/8824
- Categorize uncategorized methods in classes starting with F #8822
https://github.com/pharo-project/pharo/pull/8822
- Categorize uncategorized methods in classes starting with E #8820
https://github.com/pharo-project/pharo/pull/8820
- Categorize uncategorized methods in classes starting with D #8819
https://github.com/pharo-project/pharo/pull/8819
- Categorize uncategorized methods in classes starting with C #8816
https://github.com/pharo-project/pharo/pull/8816
- Categorize uncategorized methods in classes starting with B #8811
https://github.com/pharo-project/pharo/pull/8811
- Categorize uncategorized methods in classes starting with A #8808
https://github.com/pharo-project/pharo/pull/8808