leopard-js / leopard

Library for making Scratch-like projects with JavaScript.
https://leopardjs.com
MIT License
138 stars 26 forks source link

Haven't published a new release in a while #186

Closed PullJosh closed 9 months ago

PullJosh commented 9 months ago

@towerofnix and @adroitwhiz I realized we have made a ton of changes without publishing a release to npm. I'm not sure how that happened. Is there anything blocking us from making one right now so that users can get all the little improvements we've made?

towerofnix commented 9 months ago

We're assuming 1.5.1 is the latest release, on both NPM and the Leopard website, right?

Here's a handy search - here's everything merged since 1.5.1:

Most of these have no behavior changes, so there should be no danger at all in publishing an NPM release (and to the site) including them. leopard-js/sb-edit#118 is a fix for serializing the rotation style saved on sprites, which is good for conversion compatibility.


Currently in-progress on sb-edit:

Not yet started, but on our sooner-and-later todo list for sb-edit:

We'll get to leopard-js/sb-edit#122 quite soon. Test project for leopard-js/sb-edit#123 will likely take a bit longer. The other todos don't have any times set in stone yet, but we do have a path forward for leopard-js/sb-edit#120; the others are probably a ways off.


Our main "job" (volunteer / long-term passion project, lol) is a wide berth of data, code, community and maintenance work on @hsmusic (https://hsmusic.wiki/), so Leopard generally comes second to that and/or other stuff that we're busy with IRL. We care about Leopard a lot, obviously!! Just got responsibilities elsewhere, as most anyone does. ^^

PullJosh commented 9 months ago

Thank you! This was a very helpful lay of the land. I didn't know you could search for all PRs across repos like that. I've published new releases of leopard and sb-edit that include all our changes. I'm hopeful that shipping typescript types for Leopard will be useful to people.

Leopard generally comes second to [hsmusic] and/or other stuff that we're busy with IRL. We care about Leopard a lot, obviously!! Just got responsibilities elsewhere, as most anyone does. ^^

Of course! I have been surprised and very appreciative of how much you and @adroitwhiz have been willing to help, but I never expect anything. Please continue to prioritize everything you need to prioritize over Leopard, and only contribute if/when it's fun. 😄