Skip to content

Releases: ewd3v/pesde_package_template

v0.3.0

29 Nov 17:48

Choose a tag to compare

Changelog

Changed

  • private is 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 x for multitarget building

Fixed

  • Invalid syntax used to define type definitions in luau-lsp settings

Full Changelog: v0.2.2...v0.3.0

v0.2.2

31 Oct 23:39

Choose a tag to compare

Changelog

Changed

  • Supplying a pesde token is now optional

Fixed

  • Pesde token being used to authenticate with github

Full Changelog: v0.2.1...v0.2.2

v0.2.1

30 Oct 23:34

Choose a tag to compare

Changelog

Fixed

  • Release CI no longer installs Rokit (tooling is managed by pesde now)

Full Changelog: v0.2.0...v0.2.1

v0.2.0

30 Oct 23:23

Choose a tag to compare

Changelog

Changed

  • 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

Fixed

  • 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

Full Changelog: v0.1.4...v0.2.0

v0.1.4

31 Aug 22:13

Choose a tag to compare

Changelog

Fixed

  • Fix command substitution in changelog echo "Test?? should show full command and not substitue"

Full Changelog: v0.1.3...v0.1.4

v0.1.3

31 Aug 21:41

Choose a tag to compare

Changelog

Fixed

  • Actually fixed pede.toml (and did
    [now publishing ewdev/package_template luau]

warn: docs directory not included, consider adding one

please confirm the following information:
name: ewdev/package_template
version: 0.1.3
description: A template for pesde packages
license: MIT
authors: EwDev (https://ewdev.net/)
repository: https://github.com/ewd3v/pesde_package_template
target: luau
lib path: src/init.luau
bin path: (none)
scripts: (none)
includes: LICENSE, README.md, src/init.luau, src, pesde.toml

(dry run) package written to package.tar.gz to verify this time)

Full Changelog: v0.1.2...v0.1.3

v0.1.2

31 Aug 21:34

Choose a tag to compare

Changelog

Fixed

  • Update pesde.toml to actually include data required for publishing

Full Changelog: v0.1.1...v0.1.2

v0.1.1

31 Aug 21:27

Choose a tag to compare

Changelog

Full Changelog: v0.1.0...v0.1.1

v0.1.0

31 Aug 21:23

Choose a tag to compare

Changelog

  • Initial release

Full Changelog: v0.1.0...v0.1.0