Skip to content

chore(main): release 1.0.0#27

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 1.0.0#27
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.0.0 (2026-06-30)

⚠ BREAKING CHANGES

  • runtime: drop is_luaXY version check flags
  • rename link path validator to symlink
  • rename block/char path validators to block_device/char_device
  • rename stringcase.capital to stringcase.capitalize
  • rename stringcase.swap to stringcase.swapcase
  • rename stringcase.replace to stringcase.delimit
  • rename tbl.pairmap to tbl.map
  • remove tbl.map
  • remove str.rindex
  • rename repr to stringify
  • rename Set to set
  • rename List to list

Features

  • add cdata type predicate and validator (edfe200)
  • add date (893e091)
  • add date-duration helper (4dff673)
  • add defined type predicate and validator (31d1e99)
  • add duration (b494976)
  • add finite and infinite validators (cb83e73)
  • add float check predicate and validator (af9feb0)
  • add nan type checking and validation (d9c5c69)
  • calendar: add calendar module (9bf2d82)
  • calendar: add monthdays iterator (76ac6f9)
  • calendar: expose module from mods entrypoint (797a8f0)
  • compat: add global compat shims (7e8d773)
  • compat: add loadfile (69cec70)
  • compat: add table.move shim (c25a88b)
  • compat: add xpcall (c31c917)
  • export: show field types in generated module docs (6a6c40d)
  • expose _VERSION (1a8dd3f)
  • fs: add cd helper (ae07571)
  • fs: add cwd helper (9f45ced)
  • fs: add link and symlink helpers (7580873)
  • fs: add names option to listdir (0b6fcb3)
  • glob: add filter helper (1cd9134)
  • glob: add glob module (1c77a48)
  • glob: support ignorecase in match (9da7bf7)
  • json: add JSON encode/decode module (539b8d1)
  • keyword: add Lua 5.5 global keyword (5b63659)
  • List: add mirror method (c1084ad)
  • List: add shuffle (709ec67)
  • list: make List:len() handle gaps safely (ededfef)
  • list: support _tolist conversions (194e0f2)
  • log: add logger module (a6e5f30)
  • repr: add replacers and spacing options (418a54e)
  • runtime: add is_unix platform flag (3842428)
  • runtime: add Lua 5.5 detection (89b626a)
  • set: add has (4ac06b4)
  • Set: add mirror method (5399db6)
  • set: support _toset conversions (2696dce)
  • stringify: add opts table, newline, and omit_array_keys (2c8fcb8)
  • tbl: add deep_equal (3974857)

Bug Fixes

  • docs: override vite to patched 6.4.2 (a310044)
  • fs: reject non-directory paths in recursive rm (37db8bd)
  • fs: samefile fallback and early path checks for dir (ae99f3b)
  • fs: use rmdir for directory removal on Windows (8e29672)
  • fs: validate directory before listing on Windows (5668d97)
  • fs: validate directory path in dir() on Windows (cce1654)
  • glob: avoid backslash path separator in recursive prefix (f22e31d)
  • is: exclude Infinity and NaN from float predicate (5ef0372)
  • preserve original error message on missing submodule (64256a0)
  • set: use rawget for membership (575a563)
  • test: resolve list and set assertions lazily (f5f6603)
  • utils: return empty string for nil args_repr (80d177a)

Performance Improvements

  • use rawget for all Set key lookups (9effc55)

Code Refactoring

  • remove str.rindex (fc40828)
  • remove tbl.map (b63d1d5)
  • rename block/char path validators to block_device/char_device (8da6005)
  • rename link path validator to symlink (6d95152)
  • rename List to list (084f9d1)
  • rename repr to stringify (54ae553)
  • rename Set to set (bf057a8)
  • rename stringcase.capital to stringcase.capitalize (ae629d4)
  • rename stringcase.replace to stringcase.delimit (a50af41)
  • rename stringcase.swap to stringcase.swapcase (e32f124)
  • rename tbl.pairmap to tbl.map (5aefaa6)
  • runtime: drop is_luaXY version check flags (a553eff)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch 3 times, most recently from 69b87b8 to 97f4075 Compare June 12, 2026 13:27
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 2 times, most recently from 4620cc3 to 44ff2fa Compare June 18, 2026 22:29
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 3 times, most recently from 86f79ca to 6b1e74e Compare June 29, 2026 04:53
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 3 times, most recently from 2888587 to 544484e Compare June 30, 2026 12:08
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 544484e to ddaa7a1 Compare June 30, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

0 participants