Releases: ryanlua/satchel
v1.4.1
v1.4.1 further improves the new packaging for Satchel by adding back missing functionality and updating all outdated comments. This is the first version to include a built-in attribution script, so by default, you are compliant with Satchel's license. In additon, dependency updates and bug fixes.
Notes
It is strongly recommended to update to v1.4.1 or credit Satchel to be compliant with the Mozilla Public License 2.0, under which Satchel is licensed. For more information, view the MPL license.
What's Changed
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #110
- Package Satchel as a folder by @ryanlua in #112
- Use pcall in OnIconChanged for proper error handling by @Epixerty in #113
- Update topbarplus to 3.4.0 by @ryanlua in #114
New Contributors
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.4.0 is a complete overhaul of the backend for Satchel which will make it easier for current and future maintainers. Feature wise Satchel remains the same. Highlights of this new version is a completely new packaging system for creating files for distribution, refreshed documentation website, and simplifying dead files in the repository. This version is considered a minor update due to the packaging being updated to use a new structure and support for RunContext.
Breaking Changes
v1.4.0 and newer will now run without being in StarterPlayer. If you parent the SatchelLoader to StarterPlayer then Satchel will initialize two times instead of one unlike previous versions which it was required to parent Satchel to StarterPlayer.
What's Changed
- Bump ghcr.io/ryanlua/features/rojo from 0.2.0 to 0.2.1 by @dependabot[bot] in #101
- fix: dead documentation link by @sesocell in #102
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #104
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #103
- Refresh branding by @ryanlua in #105
- Update workflows by @ryanlua in #107
- Update project packaging by @ryanlua in #108
New Contributors
Full Changelog: v1.3.2...v1.4.0
v1.3.2
v1.3.2 is a maintaining release to fix issues with Wally and update to a newer bundled TopbarPlus version with major changes.
Added
- Add Discord server widget to documentation website in #93
Changed
- Update
legitatx/[email protected]to1foreverhd/[email protected]in #95 - Migrate from Aftman to Rokit for toolchain management in #77
- Improve PWA support on documentation website in #81
- Cleanup repository files and compress images in #97
Full Changelog: v1.3.1...v1.3.2
v1.3.1
v1.3.1 fixes bugs introduced by v1.3.0 and other minor improvements.
Fixed
Full Changelog: v1.3.0...v1.3.1
v1.3.0
v1.3.0 focuses on changes for developers and back-end with improvements to the development experience including API, documentation, syncing, and more. They are minor changes that the average user won't notice but ones that developers will.
Added
- Add support for TopbarPlus v3 by @ryanlua in #61
- Add Luau LSP (for development) and improve types by @ryanlua in #49
- Add strict type checking by @ryanlua in #36
- Add Font attribute to Rojo by @ryanlua in #50
Changed
- Change default font from Gotham to Builder Sans by @ryanlua in #69
- Refactor Rojo structure and sync by @ryanlua in #39
- Replace tick() with os.clock() by @Katrist in #47
Fixed
- Fix linting warnings for deprecated APIs by @ryanlua in #45
- Fix EquipNewTool behavior by @ryanlua in #29
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
v1.2.0 focuses on adding accessibility features and refining the user experience for Satchel. This release adds PlayStation console & controller support, reduced transparency, custom fonts, and multi-input support. Included in this release are multiple bug fixes and minor improvements to UI/UX too.
Special thanks to the following for their insights and contributions to improving Satchel:
Added
- Add PreferredTransparency support in #23
- Add Playstation along with Playstation controller support in #13
- Add custom font support in #20
Changed
- Update the hint controls UI for console to match the new backpack UI in #13
- Update slots to use AutoButtonColor in 3aa9438
- Update input handling to allow different inputs on devices. e.g. keyboard on mobile, touch on computer, etc. in dbef7a3
- Remove UseGazeSelection for VR in 8573828
Fixed
- Fix GetStateChangedEvent in #22
- Fix bugs relating to actions not being correctly binded to the proper controls in #13
- Fix gamepad navigation and swapping in 07c6c89)
- Fix scrollbar border being shown on mobile in 384cc66
- Fix tool names not being truncated
- Fix screen resolution errors on mobile in f029f7f
- Fix text not being visible on tools under certain conditions in 6a9cf5b
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.1.0
Added
- Add when TopbarPlus is detected in ReplicatedStorage, Satchel will use that module instead its local copy 62e6040
- Add type annotation to constants d695d4f
Changed
- Change the default equip border color to white from blue 831bae6
- Change delay to task.delay d87db97
- Update Gamepad Hint icons to use DesignSystem 44bda9c
- Rename constants to use more specific naming 1ab6cb1
Fixed
- Fix controllers being not able to select tools #7
- Fix EquipBorderColor3 attribute not working 831bae6
- Fix topbar not being deselected when being closed 6032394
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v1.0.0
v1.0.0 is the first stable release of Satchel. This release refactors major portions of the code with the goal to make the code more readable and easier to contribute to. Changes include bug fixes and minor improvements.
Added
- Add GetStateChangedEvent() method 4dbe5d9
Changed
- Update gamepad hint icons to use Design System gamepad icons 44bda9c
- Update tooltip to use search corner radius e71db22
Fixed
- Fix selecting tools while in chat box (@Avadonia in Post #30)
- Fix tool name size not matching tool icon b0d14e7
Full Changelog: v0.1.0...v1.0.0
v0.1.0
Warning This release is pre-release and non-production ready. Do not use this in production.
v0.1.0 is the first initial pre-release of Satchel. Everything in this pre-release is subject to breaking change and may not be the finalized. Expect bugs and issues.
Notes: They maybe issues regarding documentation. This release has no known bugs from limited testing.
Changelog:
- Initial pre-release
Full Changelog: https://github.com/RyanLua/Satchel/commits/v0.1.0