[Pharo-users] [ANN] Stargate v8.3.0 [v8.3.0] released!

2022-08-12 Thread Buenos Aires Smalltalk
Stargate, a library supporting the creation of HTTP based RESTful APIs.  reached it's v8.3.0 version.
What's Changed

Fix JSON encoding affordance when using a user-defined schema to work on collections by @gcotelli in https://github.com/ba-st/Stargate/pull/160
Add standard handling for unprocessable entities by @gcotelli in https://github.com/ba-st/Stargate/pull/162
Improve unprocessable entities detection during updates by @gcotelli in https://github.com/ba-st/Stargate/pull/163
Fix #164 : Use the correct media type to calculate the ETag when comparing for an update operation under certain conditions.  by @gcotelli in https://github.com/ba-st/Stargate/pull/165

Full Changelog: https://github.com/ba-st/Stargate/compare/v8.2.0…v8.3.0
Regards,
The Buenos Aires Smalltalk team


[Pharo-users] [ANN] Package Formulas

2022-08-12 Thread Hernán Morales Durand
Hi everyone,

I have spent some time creating a new package manager UI for Pharo 10 to
simplify package finding and installation. It is a Spec application which
introduces a new concept: Package Formulas. These are just annotated
methods with an installation expression, so they do not depend on
Metacello, Gofer, Pakbot or any other package manager.

Some features are:

- Package Formulas already includes a predefined set of categorized
formulas.
- UI allows you to install packages in bulk.
- It is simple to create a script from selections.
- Scripts can be decorated with pre, post, and wrapper actions.
- You can request to list your own or recommended formulas by opening
issues from the UI.
  - Then the package formula will be reviewed to avoid naming conflicts,
and to prevent adding broken formulas.
  - The UI could be used with a custom container of your favorite,
validated, isolated or private formulas.
- (Currently) it does not automatically collect packages from remote
repositories or query on-line servers, however, you can easily jump to
browse a selected project homepage.
- License is MIT.

https://github.com/hernanmd/package-formulas

Hope you like it.
Best,

Hernán