Releases: Auroriax/PuzzleScriptPlus
1740 - Coin
This one fixes some crashes when running a game (#102, #105), and fixes some weird issues related to twiddling (#104 , #106).
The twiddle fix for #106 is technically a breaking change if you're currently twiddling a bit of metadata multiple times in one turn:
- Previously: only the first metadata change in each turn was applied
- Now: All metadata changes are respected.
RUNTIME_METADATA_TWIDDLING_DEBUG was also deprecated. Instead, this info has been integrated in the normal verbose logger.
These are a couple of extra warnings and a nice message when you start a fresh editor. On the repo, there are now bug/feature/PR templates (#103).
Thanks to everyone for passing on these bug reports!
1739 - Log
Hotfix patch that fixes a tween bug, re-enables the GIF recorder, and adds support for hex colors with four numbers.
Fixes #65 (thanks @david-pfx!), #94 and #95. Adds one test case by @david-pfx, and one by clickmazes.
1736 - Staircase
Hotfix release.
- #88: Fixes that tapping a specific location on the mobile rollout menu would cause a crash. Thank you @pancelor for contributing to a fix!
- Related to #31: Fixes that a message directly in-between levels (without newlines) would cause the level after it to fail loading.
There have been a number of changes behind the hood, mostly related to setting up the test suite.
1735 - "Marshmallow"
Hotfix time!
- #81 Fixed timing inconsistency between browsers. This should make PuzzleScript much faster and smoother to respond. Mileage varies depending on your browser and refresh rate. Thank you @pancelor for the PR!
- #79 Improved the controls text on the title screen when mouse controls are enabled.
- #61 Fixes an incorrect example for using newlines in texts.
- Added an about page to the PuzzleScript docs.
- Added five gallery games.
- Removed the FORUM button from the editor. (As it links to the vanilla PS forum, and there's no PS+ forum)
- Fixed incorrect link in one of the examples.
Deprecated:
- The wiki on the GitHub repo. It was outdated, and the PS+ documentation has completely replaced it as of this release.
- The GitHub Pages for this repository, which was still hosting the older v1.6-based PS+. This doesn't affect the currently live version, which is still active on https://auroriax.github.io/PuzzleScript/.
There are still a couple of known issues in this release, see
bug
1733 - "Banana"
A hotfix for issues that were reported. There are also a couple of new compile warnings.
- #77 level_select_unlocked_rollover is always treated as 1, no matter the actual value
- #76 If level_select_unlocked_ahead or _rollover is set but level_select_lock isn't, throw warning
- #74 Empty metadata twiddles can cause level to stop displaying
- #75 Main menu input is throttled
Also merges in some fixes from vanilla commits: increpare#777, increpare#789, increpare increpare#779.
There are still a couple of known issues in this release, see
bug
1732 - "Crowbar"
Here's a small pre-holiday update! It mostly fixes some issues that I found while making Sorting of Sorts, as well as an input offset issue that was reported.
- #69 Canceled turns should not reset tweens
- #68 Undo command now plays undo sound effect
- #72 Touch input was offset by 8px
- #70 mouse_up was not detected on mobile
Additionally I'm slowly starting with merging in vanilla PS commits. There's still a lot of work to be done there, but I figured to merge a couple of commits in each release to get started. This fixes a couple of smaller issues, most notably increpare#794, increpare#784, and increpare#796.
There are still a couple of known issues in this release, see
bug
Happy new year in advance!
1731 - "Grill"
A hotfix release that resolves:
- #30 Projects using case_sensitive should work again.
- Please report if you still notice issues!
- #67 Updates previously unchanged documentation for PS+, and added more relevant links to the documentation landing page.
There are still a couple of known bugs in this release, see
bug
1729 - "Mirror"
Here's another update focusing on stability, mostly on the mouse input side of things.
There is new documentation about integrating mouse controls in your game. I noticed a lot of people got stuck here, so I hope this helps you get a better understanding of mouse input. Feedback is welcome!
There are also a bunch of fixes (thanks for reporting these, everyone!):
- #57 & #63 Level select menu button now always displayed for games that have this enabled.
- #59 Couldn't click on messages triggered via commands
- #58 Fixes that middle mouse button to undo did not work.
- #52 Fixes that some compile warnings prevented you from sharing games
- #53 Keyboard input no longer throttled in the level select
- #60 Added a warning when mouse objects share a layer with other objects
- #38 Exiting to a menu with a click could also click elements on the menu
- #66 Fixes menu hover indicators displaying when they shouldn't for games running in the editor.
- Fixes that the EXIT command did not work in some circumstances.
Known issues:
1728
1727
This is a small maintenance release, so no super big changes. I made some adjustments while preparing one of my games for a browser portal, and I've also made those features available here, in case they are useful for someone.
New features:
- Site locking. You can set a game to only play when it's hosted from a certain domain. See Prelude documentation for usage.
- Some changes for exported games, most notably the re-introduction of the error text, as well as an Internet Explorer warning text.
- Optimization for menus, most notably the level select (which also had some visual adjustments).
- Gallery updated with four new games! (And fixed some incorrect attribution, sorry about that!)
- New undocumented feature, see #48.
Resolved issues: