Skip to content

Commit 2d28216

Browse files
chore(main): release 0.6.0 (#23)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent e9c68c5 commit 2d28216

2 files changed

Lines changed: 57 additions & 1 deletion

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.5.0"
2+
".": "0.6.0"
33
}

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,62 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to
77
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88

9+
## [0.6.0](https://github.com/luamod/mods/compare/v0.5.0...v0.6.0) (2026-03-23)
10+
11+
12+
### Features
13+
14+
* **fs:** add cp helper ([048fe8d](https://github.com/luamod/mods/commit/048fe8dabccbfa8e4429ab1e87ccfd5d99542731))
15+
* **fs:** add dir ([e6e070b](https://github.com/luamod/mods/commit/e6e070b03be2dd1df9d1ba641a832c522fd2d306))
16+
* **fs:** add exists and lexists ([afd2775](https://github.com/luamod/mods/commit/afd27751e0284041c6884eab4429ada2d9803572))
17+
* **fs:** add listdir ([2d053bc](https://github.com/luamod/mods/commit/2d053bcc731e2e9955a95057bf04888eba52d027))
18+
* **fs:** add metadata helpers and samefile ([26bb07f](https://github.com/luamod/mods/commit/26bb07fdb713fe7f6df97d29823757a9255574fc))
19+
* **fs:** add mkdir support ([a88b827](https://github.com/luamod/mods/commit/a88b827187980bc81a1e196be1200ad78317071f))
20+
* **fs:** add read_bytes and read_text ([3a661ae](https://github.com/luamod/mods/commit/3a661aef288b2d479b112c7e1a527681e37effae))
21+
* **fs:** add recursive rm ([2611310](https://github.com/luamod/mods/commit/2611310885e722248cda9e2e0e453c66926ecd92))
22+
* **fs:** add touch ([0e064f1](https://github.com/luamod/mods/commit/0e064f18ae4e6bad20c339f252bba5ebaab8fe3a))
23+
* **fs:** add write helpers and rename ([f3b04d5](https://github.com/luamod/mods/commit/f3b04d5fb1e8070f64976fb62677c31fb2a9f706))
24+
* **is:** add path predicate ([a9412ac](https://github.com/luamod/mods/commit/a9412ac038e8354f66dcd69731ca962535680073))
25+
* **List:** add isempty method ([efb3509](https://github.com/luamod/mods/commit/efb3509307ae52575044fa4835b1073430f2b555))
26+
* **list:** support Set inputs ([c23c58d](https://github.com/luamod/mods/commit/c23c58dbfaf736cea93cfae13a491be804c0f65f))
27+
* **path:** add as_uri ([e088435](https://github.com/luamod/mods/commit/e08843585f7a196c59b909de19e21dafa047e42b))
28+
* **path:** add commonprefix ([434c787](https://github.com/luamod/mods/commit/434c787c5d7ca8598f346414004b1e92dabdfb4c))
29+
* **path:** add cwd ([bfbbdc4](https://github.com/luamod/mods/commit/bfbbdc479497059c4f201da543830cb3720090ec))
30+
* **path:** add expandvars ([c537b77](https://github.com/luamod/mods/commit/c537b77e2a756b78293d1fe78a477367805488de))
31+
* **path:** add from_uri ([6307699](https://github.com/luamod/mods/commit/6307699b98076a6b01d3d719d46eb128473b1cc6))
32+
* **path:** add pathlib-style helpers and tests ([1f8c8aa](https://github.com/luamod/mods/commit/1f8c8aae6ba91b60eb8ecd9461ad08bfef748ecc))
33+
* **Set:** accept List in set operations ([938922d](https://github.com/luamod/mods/commit/938922dff63d1fd39e3dae91abbc20de817a0655))
34+
* **Set:** add join/tostring methods ([5ba94d4](https://github.com/luamod/mods/commit/5ba94d442801452a197e38d9691e124028912f4e))
35+
* **tbl:** add foreach ([338885a](https://github.com/luamod/mods/commit/338885a61529fef607331b7a32a5b2c31c64ea29))
36+
* **tbl:** add spairs ([d71a560](https://github.com/luamod/mods/commit/d71a560ff7e6f49ea47f6f1414253d71144a797c))
37+
* **utils:** add lazy_module helper ([34fff2e](https://github.com/luamod/mods/commit/34fff2e7c078c50f1cc7ddcbec24507a03646f26))
38+
* **utils:** add list_args ([237cba0](https://github.com/luamod/mods/commit/237cba0e1f4af532f473381138ef1fcf0fe42982))
39+
* **utils:** add validate ([d5a4fb9](https://github.com/luamod/mods/commit/d5a4fb9133eb13ff48f9baccd16a003ff73bb1a9))
40+
* **utils:** allow table labels in validate ([62a9c20](https://github.com/luamod/mods/commit/62a9c20693cce5b93cbfbdda596f2a51241f2501))
41+
* **utils:** lazy-load lfs on first access ([ee5a52e](https://github.com/luamod/mods/commit/ee5a52eba7c9bd835b30a50b3435049cc5f1d497))
42+
* **utils:** support callable lazy modules ([2566673](https://github.com/luamod/mods/commit/2566673155d62e784ed629ece8a7c056c129129a))
43+
* **utils:** support function lazy modules ([e390768](https://github.com/luamod/mods/commit/e3907681fd4d3320d11ad1b3728693408062a828))
44+
* **validate:** add path validator ([26dc408](https://github.com/luamod/mods/commit/26dc40887ee1ff26637241298035c6669914f6cc))
45+
* **validate:** validate template message ([16c29ca](https://github.com/luamod/mods/commit/16c29ca8a5a43996d2b826e588c799a253994bcc))
46+
47+
48+
### Bug Fixes
49+
50+
* **docs:** override esbuild to patched version ([64fa37f](https://github.com/luamod/mods/commit/64fa37ff815f1af3df4f270988f4f3aeead3277e))
51+
* **List:** detect mods.Set metatable ([c53d656](https://github.com/luamod/mods/commit/c53d656c1214cffe6aae92fde44ae50593f2994b))
52+
* **path:** avoid shadowed str ([ca170e9](https://github.com/luamod/mods/commit/ca170e910ba160b0a98d4adb583e3f818bd0dcf1))
53+
* **path:** handle cwd errors in abspath ([15bcfd1](https://github.com/luamod/mods/commit/15bcfd13d8181d14ddfccb2d6aee8039bc2e4287))
54+
* **path:** return nil errors for relpath/commonpath ([d6d4307](https://github.com/luamod/mods/commit/d6d4307c9675d8d6b545d4cc847272a2de4f3ee0))
55+
* **Set:** accept plain tables as set arguments ([b9fe381](https://github.com/luamod/mods/commit/b9fe381ad096fdb7e2b073d130c3b1adaf946d84))
56+
* **tbl:** stop spairs at end ([016620b](https://github.com/luamod/mods/commit/016620b197a8b5df112632ea3974446ebcb07904))
57+
* **utils:** ignore unknown caller names ([50a18ff](https://github.com/luamod/mods/commit/50a18ffd9026417ec97a98f05f78a1819eef0c4a))
58+
* **validate:** align error wording with Lua ([20f5ae6](https://github.com/luamod/mods/commit/20f5ae63037d2b0d94913345106185bd027964f8))
59+
60+
61+
### Performance Improvements
62+
63+
* **utils:** cache debug.getinfo ([2d10488](https://github.com/luamod/mods/commit/2d10488666c4732fa6e41ac4d5b8036a82828aad))
64+
965
## [0.5.0](https://github.com/luamod/mods/compare/v0.4.0...v0.5.0) (2026-03-08)
1066

1167

0 commit comments

Comments
 (0)