Releases: exercism/pharo-smalltalk
v3.25.4
What's Changed
- Updated metadata of existing practise exercises: leap, reverse-string, raindrops, roman-numerals, two-fer, sieve, minesweeper, anagram, resistor-color-duo, darts
- Added new exercises: word-search, ocr-numbers, rectangles, gigasecond, all-your-base
- Fixed generators to work with Exercism v3
- Moved test runner to separate repository
- Added Pharo v11, v12 compatibility
New Contributors
- @BNAndras made their first contribution in #603
- @marianoastor made their first contribution in #623
- @citizen428 made their first contribution in #625
- @kotp made their first contribution in #636
- @IsaacG made their first contribution in #644
- @keiravillekode made their first contribution in #651
Full Changelog: v0.23.10...v3.25.4
Added OO October exercises, fixed Test Runner
- Added exercises: Simple Cipher, Circular Buffer, Binary Search Tree
- Fixed Test Runner to show test result errors correctly
- Fixed Resistor Color Duo test cases
Pharo 11 support, Test Runner for Pharo track
- added support for Pharo versions 9 to 11
- added Test Runner support for Pharo track
- several bug fixes and smaller enhancements (Github workflow, test result information, exercise fixes,..)
- updated contributor documentation
Code Sharing for discussions
This adds a dPaste.com share menu, that lets you easily share a solution with the Pharo community if you need extra help
Also fixes an issue when upgrading your image and the Exercism package isn't removed
Extension Methods
This release allows students to use extension methods in exercises
Better Critics Support
Small release the improves support for running the code critic (more changes coming on this)
Full exercism packages
This is a maintenance release that promotes exercism exercises to full packages so that more Pharo tools can operate on them (method extensions - coming soon, code critic).
Also provides an easier way for mentors to load a lighter dev version to browser user submissions
Support Missing Submission ID
This release supports missing submission id's (it will refetch the id, but preserve the existing exercise)
Submit Test Results with Code
This version submits test result stats along with the code so we can better tell the status of a submitted solution
Improved Error Handling/Token reset support
This version improves error handling, allows for easier token reset and provides a top level Exercism menu.