chore(lib): prepare for v0.1.9

This commit is contained in:
Erica Marigold 2025-01-16 08:52:35 +00:00
parent e6faf6c4d9
commit 3a5ba527cf
Signed by: DevComp
GPG key ID: 429EF1C337871656
12 changed files with 59 additions and 56 deletions

View file

@ -5,6 +5,8 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.1.9] - 2025-01-16
### Fixed
- Fixed a `TypeError` in internal decompression function for ZIP
- Fixed certain PE executables not being detected correctly due to incorrectly reading the DOS offset
@ -109,4 +111,5 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
[0.1.6]: https://pesde.dev/packages/pesde/toolchainlib/0.1.6/any
[0.1.7]: https://pesde.dev/packages/pesde/toolchainlib/0.1.7/any
[0.1.8]: https://pesde.dev/packages/pesde/toolchainlib/0.1.8/any
[0.1.9]: https://pesde.dev/packages/pesde/toolchainlib/0.1.9/any

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -101,32 +101,32 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "lib/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune"]
[graph."pesde/toolchainlib"."0.1.9 lune"]
direct = ["core", { workspace = "pesde/toolchainlib", version = "^" }, "standard"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.8 lune".target]
[graph."pesde/toolchainlib"."0.1.9 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.8 lune".dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".dependencies]
"0x5eal/unzip" = ["0.1.0 luau", "unzip"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref]
ref_ty = "workspace"
path = "toolchainlib"
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.dependencies]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
[graph."pesde/toolchainlib"."0.1.8 lune".pkg_ref.target]
[graph."pesde/toolchainlib"."0.1.9 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -1,5 +1,5 @@
name = "pesde/toolchainlib"
version = "0.1.8"
version = "0.1.9"
target = "lune"
[graph."0x5eal/unzip"."0.1.0 luau"]

View file

@ -1,6 +1,6 @@
name = "pesde/toolchainlib"
description = "A Luau library for implementing toolchain management"
version = "0.1.8"
version = "0.1.9"
license = "MIT"
repository = "https://github.com/pesde-pkg/tooling/tree/main/toolchainlib"
includes = ["src", "pesde.toml", "LICENSE", "README.md"]