Releases: zicklag/jumpy
Releases · zicklag/jumpy
v0.9.0
[0.9.0] - 2023-12-15
Bug Fixes
- Fix web compile by conditionally including
bevy_dylibdependency. (fishfolk#627) by Zicklag - Fix Level 4 freezing when loading. (fishfolk#632) by Michał Iwańczuk
- Prevent freeze when shoving bodies out of tiles. (fishfolk#637) by Zicklag
- Increase killing velocity so that sword does not kill player when dropped in place (fishfolk#638) by Michał Iwańczuk
- Fix world inspector warnings at startup. (fishfolk#643) by Zicklag
- Reset item state on out-of-bounds re-spawn. (fishfolk#649) by TekhnaeRaav
- Add new tilemaps to editor list. (fishfolk#654) by Zicklag
- Improve fixed-timestep behavior and fix physics performance issues. (fishfolk#655) by Zicklag
- Fix miscellaneous editor crashes. (fishfolk#656) by Zicklag
- Fix ship_decorations tilemap. (fishfolk#657) by Zicklag
- Load all assets before game start. (fishfolk#666) by Zicklag
- Revert attempted asset loading fix and implement web-compatible fix. (fishfolk#671) by Zicklag
- Prevent default browser context menu behavior. (fishfolk#672) by Zicklag
- Fix & improve AI jumping behavior. (fishfolk#677) by Zicklag
- Fix not being able to drop diagonally through jump-through tiles. (fishfolk#678) by Zicklag
- Add padding pixels to atlases to prevent bleeding. (fishfolk#664) by lvllvl
- Fix "Copy to Clipboard" button for editor export on web. (fishfolk#688) by Zicklag
- Fix empty map tile collisions loading as solid tiles. (fishfolk#689) by Zicklag
- Fix crouch animation not playing. (fishfolk#692) by Zicklag
- Remove grace period from sproinger. (fishfolk#699) by Zicklag
- Fix path to results screen music. (fishfolk#702) by Zicklag
- Fix crash when fish collide with something that isn't a kinematic body. (fishfolk#703) by Zicklag
- Fix pathfinding through empty collision tiles. (fishfolk#704) by Zicklag
- Fix player selection when starting user maps. (fishfolk#707) by Zicklag
- Fix incorrect ground state detection when intersecting jump-through tiles. (fishfolk#708) by Zicklag
- Remove rotation from explosion effects (fishfolk#710) by legendiguess
- Fix z layering for items and fish so they don't interpenetrate. (fishfolk#724) by Zicklag
- A bug fix - ai players being controlled by second player keys (fishfolk#721) by lvllvl
- Prevent bullet from killing shooter (fishfolk#715) (fishfolk#725) by Michał Iwańczuk
- Don't drop killed items (fishfolk#732) by Jacob LeCoq
- Fix startup warnings. (fishfolk#734) by Jacob LeCoq
- Fix musket reloading when dying holding it. (fishfolk#736) by Zac
- Make bullets not collide with fall-through blocks. (fishfolk#735) by Zac
- Game crash on player death due to divide by zero error (fishfolk#743) by Jacob LeCoq
- Fix kick-bomb time parsing in element YAML. (fishfolk#744) by Zicklag
- Make box kill player when box hits the player on the head. (fishfolk#733) by lvllvl
- Reduce network input delay, handle disconnects, and allow skipping frames for catch-up. (fishfolk#760) by Zicklag
- Fix network menu not resetting after exiting a network game. (fishfolk#761) by Zicklag
- Fix crash related to menu music not looping. (fishfolk#762) by Zicklag
- Fix 3 and 4 player LAN games. (fishfolk#763) by Zicklag
- Network UI crashes. (fishfolk#770) by Jacob LeCoq
- Fish school removed from editor on element deletion (fishfolk#773) by AustinHellerRepo
- Implement kill callback for all rendered elements (fishfolk#777) by AustinHellerRepo
- Player spawner kill now removes rendered players (fishfolk#779) by AustinHellerRepo
- Make AI less effective so they are more fun to play against. (fishfolk#798) by Zicklag
- Input controls being applied to ai players. (fishfolk#809) by Tomas Zemanovic
- Fix control settings menu resize issue. (fishfolk#818) by Zicklag
- Fix color serialization breaking map saving. (fishfolk#819) by Zicklag
- Fix player 2 controls. (fishfolk#821) by Zicklag
- Improve menu flow with escape action. (fishfolk#823) by Yendor
- Adjust emote region to have an owner with a buffer (fishfolk#824) by Yendor
- Fix fin positions on player skins. (fishfolk#827) by Zicklag
- Fix debug tools window checkbox for profile window. (fishfolk#830) by Zicklag
- Fix puffin profiler not showing anything (fishfolk#832) by Max Whitehead
- Change /bin/env to /usr/bin/env in build-web.sh. (fishfolk#833) by Max Whitehead
- Fix crash when second player selects player in online match second. (fishfolk#836) by Zicklag
- Fixes occasional crash in loading while accessing hats. (fishfolk#839) by Max Whitehead
- Fix time_factor causing velocity to be dependent on crate::FPS. (fishfolk#844) by Max Whitehead
- Increase max prediction window to 10. (fishfolk#849) by Max Whitehead
- Fix crash in web build due to trying to set fullscreen mode. (fishfolk#860) by Zicklag
Documentation
- Update CODE_OF_CONDUCT.md (fishfolk#680) by Erlend Sogge Heggen
- Add commit author to generated changelogs. (fishfolk#745) by Zicklag
- Remove broken links from author names in changelog. (fishfolk#751) by Zicklag
- Add @lvllvl to credits. (fishfolk#753) by Zicklag
- Add Kickstarter notice to README.md. (fishfolk#781) by Erlend Sogge Heggen
- Integrate diagram rendering into architecture docs. (fishfolk#800) by Zicklag
- Fill in a lot of jumpy_core architecture docs. (fishfolk#805) by Zicklag
- Add more Jumpy API documentation. (fishfolk#812) by Zicklag
- Update networking documentation. (fishfolk#814) by Zicklag
- Add more jumpy crate API docs. (fishfolk#815) by Zicklag
- Add more jumpy_core API docs. (fishfolk#817) by Zicklag
- Add packaging instructions (fishfolk#868) by Orhun Parmaksız
Features
- Re-implement and juice crate. (fishfolk#607) by ThousandthStar
- Add snapshot and restore buttons to debug tools window. (fishfolk#613) by Zicklag
- Drop items exactly where the player is holding them. (fishfolk#615) by RuppFv
- Port mine item to jumpy core. (fishfolk#617) by RuppFv
- Drop crate item where the player is holding it. (fishfolk#618) by RuppFv
- Movement tweaks. (fishfolk#619) by legendiguess
- Tweak gravity. (fishfolk#621) by legendiguess
- Migrate collision detection to Rapier. (fishfolk#616) by Zicklag
- Re-enable semi-functional editor. (fishfolk#639) by Zicklag
- Use different death animations depending on hit direction. (fishfolk#640) by legendiguess
- Implement map element editing. (fishfolk#642) by Zicklag
- Animate crabs when walking. (fishfolk#648) by TekhnaeRaav
- Add new item throw behaviors. (fishfolk#647) by TekhnaeRaav
- Re-add camera shake to items. (fishfolk#650) by RuppFv
- Implement tile editing in editor. (fishfolk#651) by Zicklag
- Add extra tilemaps to assets. (fishfolk#653) by Zicklag
- [breaking] Implement collisions tool in map editor. (fishfolk#658) by Zicklag
- Implement editor layer delete, rename, and move. (fishfolk#659) by Zicklag
- Implement rudimentary map saving. (fishfolk#660) by Zicklag
- Add slippery seaweed (fishfolk#641) by Zac
- Add non-attacking AI players. (fishfolk#665) by Zicklag
- Port fish schools from old version of game. (fishfolk#667) by TekhnaeRaav
- Add interactive urchin decoration. (fishfolk#668) by TekhnaeRaav
- Add snail critters. (fishfolk#669) by TekhnaeRaav
- Add some urchins & snails to the first three maps. (fishfolk#670) by TekhnaeRaav
- Give AI players a sword and make them attack player 1. (fishfolk#674) by Zicklag
- Implement sliding animation. (fishfolk#684) by Zicklag
- Add credits menu. (fishfolk#685) by Zicklag
- Add @Sarahboev's coral tileset and updated seaweed/anemones. (fishfolk#691) by Zicklag
- Add invincibility on spawn. (fishfolk#693) by Jacob LeCoq
- Update soundtrack and play music according to context. (fishfolk#698) by Zicklag
- Fix bugs with crates, fish, & swords, and improve crabs. (fishfolk#701) by TekhnaeRaav
- Add @SirGiraffey's updated levels. (fishfolk#700) by Zicklag
- Let the AI choose their enemies and chase them. (fishfolk#728) by Plecra
- Add slippery tile. (fishfolk#673) by Zac
- Sync sprite color and attachments. (fishfolk#738) by Jacob LeCoq
- Add updated levels 10 through 13 by @SirGiraffey. (fishfolk#752) by Zicklag
- Add LAN network games. (fishfolk#737) by Zicklag
- Increase LAN game frame rate. (fishfolk#765) by Zicklag
- Allow selecting player and map in LAN games. (fishfolk#766) by Zicklag
- Add online network play. (fishfolk#767) by Zicklag
- Add randomization feature to map editor. (fishfolk#789) by AustinHellerRepo
- Re-implement Sniper Rifle (fishfolk#816) by Zac
- Add coral spikes (fishfolk#820) by Zac
- Add hats. (fishfolk#822) by Zicklag
- Add in-game console displaying logs. (fishfolk#829) by Max Whitehead
- Allow puffin to capture tracing spans for profiling. (fishfolk#838) by Max Whitehead
- Add visual debug tool for network prediction (fishfolk#842) by Max Whitehead
- Network debug tool shows ggrs network stats per player (fishfolk#845) by Max Whitehead
- Skip update_kinematic_bodies shove loop and check falling branch if object has not moved since last update. (fishfolk#848) by Max Whitehead
- Re-implement music player. (fishfolk#856) by Zicklag
- Add custom loading screen. (fishfolk#858) by Zicklag
- Make game start in fullscreen and add fullscreen setting. (fishfolk#859) by Zicklag
- Allow setting asset and asset pack dirs with environment variables. (fishfolk#866) by Zicklag
- Add anchor item implemented with the new Lua scripting system. (fishfolk#870) by Zicklag
- Load hats, players, and maps from asset packs. (fishfolk#874) by Zicklag
- Add work-in-progress blunderbass to the devpack. (fishfolk#875) by Zicklag
- Add kickback to blunderbass. (fishfolk#876) by Zicklag
Miscellaneous Tasks
- Upgrade rust to 1.67.0 (fishfolk#606) by Jacob LeCoq
- Tweak development build profile to reduce re-compile times. (fishfolk#625) by Zicklag
- Add cargo-deny configuration. (fishfolk#626) by Zicklag
- Update bones. (fishfolk#630) by Zicklag
- Increase default optimization level during development. (fishfolk#652) by Zicklag
- Make git cliff include non-conventional commits in the changelog. (fishfolk#729) by Zicklag
- Bump version to 0.6.1 (fishfolk#755) by Orhun Parmaksız
- Bump crate versions. (fishfolk#772) by Zicklag
- Add ARM64 linux builds (fishfolk#806) by Orhun Parmaksız
- Configure issue templates. (fishfolk#811) by Zicklag
- Update copyright date and change "Fish Fight" to "Fish Folk" in license. (fishfolk#872) by Erlend Sogge Heggen
Other
- Add nightly builds and automate release changelog generation. (fishfolk#604) by Zicklag
- Make nightly releases 4 hours later. (fishfolk#661) by Zicklag
- Migrate from bors to GitHub merge queue. (fishfolk#682) by Zicklag
- Fix pull request title validation to work with merge group. (fishfolk#683) by Zicklag
- Use independent cache for docs build in CI. (fishfolk#686) by Zicklag
- Update CI caches. (fishfolk#690) by Zicklag
- Adjust CI caches to avoid cache misses. (fishfolk#694) by Zicklag
- Increased padding to 300 (fishfolk#727) by LordYami
- Make sure commit lint action can be required in merge group. (fishfolk#730) by Zicklag
- Upgrade mimalloc to 0.1.36. (fishfolk#776) by Levi Zim
- Remove transi...
v0.6.0-rc1
[0.6.0-rc1] - 2023-02-04
Bug Fixes
- Abort program if a raw drop/clone implementation tries to panic over the C ABI (fishfolk#534)
- Make animation end frame index inclusive (fishfolk#536)
- Fix link to docs in the README. (fishfolk#553)
- Disable edit button in pause menu. (fishfolk#556)
- Fix button focus problems on map select menu. (fishfolk#560)
- Camera reset after player death. (fishfolk#569)
- Prevent musket from buffering fire actions. (fishfolk#592)
Documentation
- Fix broken link to jumpy_matchmaker crate (fishfolk#539)
- Move the legacy documentation out of the repo. (fishfolk#559)
- Fix build badge link in README.md (fishfolk#602)
Features
- Enforce Conventional Commits (fishfolk#530)
- Add micro-ECS crate for future use in core game loop (fishfolk#520)
- Grenade juicing (fishfolk#537)
- Add crab critters (fishfolk#535)
- Reimplement kick bomb (fishfolk#540)
- Add camera shake (fishfolk#547)
- Add camera shake to more items (fishfolk#549)
- Sword juicing (fishfolk#548)
- Migrate game core to bones_ecs (fishfolk#541)
- Add parallax background and improve camera controller. (fishfolk#555)
- Integrate camera shake. (fishfolk#557)
- Improve camera controller with camera_box follow technique. (fishfolk#558)
- Port grenade item to
jumpy_core. (fishfolk#565) - Migrate crab to jumpy core. (fishfolk#567)
- Improve camera behavior when all players die. (fishfolk#571)
- Add kick_bomb to jumpy core. (fishfolk#568)
- Add button instructions to player select menu. (fishfolk#582)
- Re-implement collision box debug rendering. (fishfolk#584)
- Add musket. (fishfolk#589)
- Add cooldown and ammo to musket. (fishfolk#590)
- Reimplement stomp boots (fishfolk#595)
- Implement player facial and fin animations. (fishfolk#601)
Miscellaneous Tasks
- Make crate folders match crate name (fishfolk#533)
- Cargo update. (fishfolk#596)
Refactor
- Fix some new clippy lints (fishfolk#532)
- Migrate utility crates to the new bone framework repo. (fishfolk#538)
- Remove old, unused item.rs file. (fishfolk#561)
- Fix the spelling of bounciness. (fishfolk#562)
- Refactor to make sword implementation simpler. (fishfolk#563)
- Remove unused files. (fishfolk#564)
- Add
Attachmentcomponent. (fishfolk#585) - Move bullet meta to it's own asset type. (fishfolk#591)
Styling
- Address nightly clippy lints. (fishfolk#599)
Build
- Update crates and replace git dependencies. (fishfolk#570)
- Reduce development opt-level. (fishfolk#598)
Ci
- Have bors require conventional PR title before merging (fishfolk#531)
- Fix web demo build. (fishfolk#600)
- Add nightly builds and releases.
Jumpy Developer Pre-release
Jumpy developer pre-release.