Skip to content

Releases: ZephyrStudio/ZephyrJS

Zephyr 22.9

01 Sep 04:04
Compare
Choose a tag to compare

The September release of ZephyrJS is out! A TON of work has been done to lighten the load for developers since last month's release!

Functionality

  • A built-in Audio system has been added, and it's under 500 characters! While it's fairly bare-bones (loading sounds and playing them on demand), it saves developers from having to include the entire pixi-sound plugin. #24
  • Built-in math functionality has been added, with a few highly-optimized functions (clamp, mix, and rand) #21
  • Many of the features of Zephyr are now fully optional, and are enabled by developers by running their "constructor" functions (easier to prevent unresponsive pages due to scripts running on load)

QOL

  • The hosted stable version of Zephyr is minified, and I'm personally hosting the latest stable-compatible version of PixiJS so I'm no longer instructing people to spam the Pixi download servers.
  • Zephyr structure has been improved to more closely resemble normal JS and Pixi syntax, making it feel much more natural to use. #22
  • The documentation has been COMPLETELY rewritten to actually be readable/helpful and be completely up to date. And it looks pretty now 👍

22.9.zip contains the minified versions of pixi.js(.map) version 6.5.2 and zephyr.js version 22.9

Full Changelog: v22.8.3...v22.9

Zephyr 22.8.3

03 Aug 04:58
Compare
Choose a tag to compare

The monthly stable release is out! For august, I've tackled issues pertaining to the key trackers, specifically:

#13: Making input sources optional
Added useMouseListener() and useKeyListener(), for tenabling only the required functionality

#19: Usable Key Names
For keyboards, event.code is way more usable (and actually gives access to the numpad and function keys). Documentation can explain this for users of Zephyr.

Poor Performance of Key and Mouse Trackers
The storage method used for keyboard/mouse data is a very efficient system for memory and runtime. However, the previously used method for getting the stored data was a) heavily bugged and b) quite slow. Changes have been made to individually optimize both the key and mouse data retrieval.


In other news:

Release Schedule Update: Going forward, the stable release will be updated to be on par with the latest nightly version at the start of each month, and a new release will be made through Github.


Bundle.zip contains the stable 22.8.3 version of Zephyr as well as the PixiJS v6.5.1 min.js and min.js.map.

Zephyr 22.7.26

26 Jul 06:42
Compare
Choose a tag to compare

Fixed up the keyboard/mouse trackers to work correctly AND be way faster.

Again, this is bundled with the latest version of Pixi (6.5.1) just to make it easier to use. I develop with the CDN of the development branch so I can stay ahead of the curve as much as possible.

Zephyr 22.5.26

26 May 15:46
Compare
Choose a tag to compare

Better organization for the repository now lets me easily upload zipped packages of the latest version of pixi and zephyr, as well as the documentation at the time of release!

Use this for long-standing and final version releases of games, as pixi and zephyr can change at any time through the CDN system.

Contains:

  • pixi.js (Version 6.3.2)
  • zephyr.js (Version 22.5.26)
  • README.md (Documentation for Zephyr)

Download dev.zip