All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2025-11-29
privateis set to true by default in pesde.toml to prevent accidentally publishing the root project- In the release workflow, the build script now attempts to run before commiting any changes to the repository
- Bumped stylua to v2.3.1
- Bumped luau-lsp to v1.56.2
- Removed Bash scripts and replaced them with Lune scripts
- Stopped using
pesde xfor multitarget building
- Invalid syntax used to define type definitions in luau-lsp settings
0.2.2 - 2025-10-31
- Supplying a pesde token is now optional
- Pesde token being used to authenticate with github
0.2.1 - 2025-10-30
- Release CI no longer installs Rokit (tooling is managed by pesde now)
0.2.0 - 2025-10-30
- New default Lune version is 0.10.4
- New default pesde version is 0.7.1
- Test CI now also runs the Lune runtime
- Bumped stylua to v2.3.0
- Bumped luau-lsp to v1.55.0
- Bumped selene v0.29.0+toolchainlib.1
- Bumped darklua to v0.17.2
- Contents of pesde packages are now ignored by auto import by default
- Contents of pesde packages and distribution folders are now read-only by default in VS Code
- Test CI being broken because of a package unexpectedly updating to Lune v10, because SemVer technically allows it (pesde does not care if major version is zero)
- Working directory while running tests is now actually set to the built runtime directory instead of it's parent directory
0.1.4 - 2025-08-31
- Fix command substitution in changelog
echo "Test?? should show full command and not substitue"
0.1.3 - 2025-08-31
- Actually fixed pede.toml (and did
pesde publish --dry-runto verify this time)
0.1.2 - 2025-08-31
- Update pesde.toml to actually include data required for publishing
0.1.1 - 2025-08-31
0.1.0 - 2025-08-31
- Initial release