Monthly Archives: July 2024

[Ann] New release of Microdown v2.5.5

We are happy to announce a new version of Microdown. This version will be used for the new release of Pillar.

The main features of this release are:

  • Speed up of the inline parser (not necessary but always nice to get faster)
  • Support for Slide conversion from header level 1 (to support the future migration from pillar)
  • First blog system
  • First book tester version (dandling references)
  • Many little improvements

Thanks Yasser Melki, Quentin Moutté, Gabriel Barbord for their PRs

What’s Changed

Beamer

More robustness

MicroBlogger

HTML

BookTester

Full Changelog: https://github.com/pillar-markup/Microdown/compare/v2.5.4…v2.5.5

Next items on the roadmap

  • Macrodown inclusion
  • Improvements
  • New version of BookTester

S. Ducasse

Class-diff tool

Dear Pharo community,

I am happy to present a new tool designed specifically for comparing classes in Pharo. It provides a two-sided list of methods, so you can quickly understand the relationships between two classes.

The project location is on GitHub:

https://github.com/hernanmd/class-diff

Feel free to send comments and contributions via PRs.

Have a great day,

Hernán

[Ann] Method proxies

Hello,

As presented at ESUG, we have released the new version of MethodProxies for Pharo 12 and 13.

MethodProxies is a library that allows to control message-passing to instrument any method in the system to execute an action before and after a method’s execution. We worked a lot on this new version to optimize it to have a low overhead.

We have also a release for Pharo11 and less but that version does not have our optimizations, but you can use it without any problem. If you really need Pharo 11 and want to use the new fast and optimized version, you can contact me.

You can find it here: https://github.com/pharo-contributions/MethodProxies

Cheers,

Sebastian Jordan

[Ann] omz-plugin-browser

Dear Pharo Community,

I’m excited to announce the release of omz-plugin-browser, a tool designed to simplify Oh-My-Zsh plugin management in Pharo. This user-friendly graphical interface allows you to effortlessly list, enable, and disable Oh-My-Zsh plugins, streamlining your development workflow.

Key features of omz-plugin-browser include:

– Intuitive GUI for easy plugin management
– Quick listing of available plugins
– One-click enabling and disabling of plugins
– Seamless integration with Pharo’s environment

To get started with omz-plugin-browser, please visit 

https://github.com/hernanmd/omz-plugin-browser

I welcome your feedback and contributions to help improve this tool. Please report issues or submit pull requests on our GitHub repository.

Happy plugin managing!

Best regards,

Hernán

Pharo Launcher 3.2

Hi all,

Pharo Launcher 3.2 has just been released! It is available from http://pharo.org/download.

Pharo Launcher now comes with a command-line version that you can use from a terminal!
You can check the documentation of commands at https://pharo-project.github.io/pharo-launcher/commands-cmd-line/ as well as instructions to make pharo-launcher available on command line: https://pharo-project.github.io/pharo-launcher/installation/.
This nice feature is now available thanks to the contributions of Axel Marlard, David Bajger and I as well as the support of Damien Pollet for the Clap library.

New features:

  • all commands available in the UI version of Pharo Launcher are supported new commands
  • create an image from a Pull Request number (from Pharo repository)
  • create an image from a build number, a SHA
  • create an image and import your code from a repository
  • share easily an image (zip file with the Pharo image, the VM to run it and a launch script)
  • find easily the Pharo version where a bug was introduced with image bisect algorithm
  • launch an image with a script
  • list running Pharo processes

When creating an image, the image is now launched automatically.

Improvements:

  • Better Mac Os system menu
  • CI moved to Github Actions
  • Do not try to guess anymore the version of a Pharo image if information not available but rather ask the user
  • When deleting more than 1 image at a time the message is not clear #594
    Bug fixes:
  • Pharo 12.0 build list incomplete #667
  • Use “Show” when no image is downloaded yet gives error #570 (thanks to @astares)
  • Development mode does not close pharoLauncher application #548
  • Using “Show in folder” gives DNU #568 (thanks to @astares)
  • Launcher cannot launch Pharo-4.0 image #585

Regards,
The Pharo team.

Design a site like this with WordPress.com
Get started