PerfuMate Open the bench

PerfuMate › Changelog

What we shipped

Every release, newest first, in the words of what a perfumer would notice rather than what changed in the code. It is written the same day the work goes out, and most of it starts as somebody telling us something was wrong or missing.

15versions
59changes worth reading
1.3.0shipped 30 August 2026

Open the bench

1.3.0

1.2.2

1.2.1

1.2.0

1.1.10

1.1.9

1.1.8

1.1.7

1.1.6

1.1.5

1.1.4

1.1.3

1.1.2

1.1.1

1.1.0

Only the entries worth somebody's attention are here: a new surface, a design you would notice, a bug that was costing somebody their work. Refactors and test passes are not listed, because a changelog that lists everything is one nobody reads.

document.querySelectorAll('.fold-h').forEach(function(b){ b.addEventListener('click',function(){ var box=b.parentNode, open=!box.classList.contains('open'); box.classList.toggle('open',open); b.setAttribute('aria-expanded',String(open)); }); }); document.querySelectorAll('.subs').forEach(function(ul){ ul.addEventListener('click',function(e){ var b=e.target.closest('.sub-t'); if(!b) return; var li=b.closest('li'), open=!li.classList.contains('open'); li.classList.toggle('open',open); b.setAttribute('aria-expanded',String(open)); }); });