Artemis | Blog | Portfolio | About & Contact

2019 / 12 / 12 - Changelog (raw)

Paste v2 is up!

In this article, I'm gonna introduce the changes that came with the second major release of the paste ephemeral pastebin tool.

Changelist

Refactors

New features

Deprecated features

Dev' comment

Paste needed some fresh air, especially since the version was quickly (i.e. badly) done, with lots of bad practices, clunky code, and hard-to-maintain choices.

The first step consisted on cleaning pretty much the entire code-base.

Once that was done, I decided to provide the two "small" features:

Discussing with a friend made me realise the void that are pastebin tools for markdown content. So, I decided to implement a dumb commonmark view, as proof of concept.

Which means that paste now supports Markdown rendering!

The last step was about error pages.

Before this change, you'd end up on a crashed text/plain; charset=ascii page that would just dump the error without anything else.

I decided to make some quick'n'dumb generic HTML error page for 404, 500, etc.