pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/lua-penlight lua-penlight: update to 1.12.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/a5fd23f73823
branches: trunk
changeset: 373832:a5fd23f73823
user: nia <nia%pkgsrc.org@localhost>
date: Sun Feb 13 11:39:39 2022 +0000
description:
lua-penlight: update to 1.12.0
## 1.12.0 (2022-Jan-10)
- deprecate: module `pl.text` the contents have moved to `pl.stringx` (removal later)
[#407](https://github.com/lunarmodules/Penlight/pull/407)
- deprecate: module `pl.xml`, please switch to a more specialized library (removal later)
[#409](https://github.com/lunarmodules/Penlight/pull/409)
- feat: `utils.npairs` added. An iterator with a range that honours the `n` field
[#387](https://github.com/lunarmodules/Penlight/pull/387)
- fix: `xml.maptags` would hang if it encountered text-nodes
[#396](https://github.com/lunarmodules/Penlight/pull/396)
- fix: `text.dedent` didn't handle declining indents nor empty lines
[#402](https://github.com/lunarmodules/Penlight/pull/402)
- fix: `dir.getfiles`, `dir.getdirectories`, and `dir.getallfiles` now have the
directory optional, as was already documented
[#405](https://github.com/lunarmodules/Penlight/pull/405)
- feat: `array2d.default_range` now also takes a spreadsheet range, which means
also other functions now take a range. [#404](https://github.com/lunarmodules/Penlight/pull/404)
- fix: `lapp` enums allow [patterns magic characters](https://www.lua.org/pil/20.2.html)
[#393](https://github.com/lunarmodules/Penlight/pull/393)
- fix: `text.wrap` and `text.fill` numerous fixes for handling whitespace,
accented characters, honouring width, etc.
[#400](https://github.com/lunarmodules/Penlight/pull/400)
- feat: `text.wrap` and `text.fill` have a new parameter to forcefully break words
longer than the width given.
[#400](https://github.com/lunarmodules/Penlight/pull/400)
- fix: `stringx.expandtabs` could error out on Lua 5.3+
[#406](https://github.com/lunarmodules/Penlight/pull/406)
- fix: `pl` the module would not properly forward the `newindex` metamethod
on the global table.
[#395](https://github.com/lunarmodules/Penlight/pull/395)
- feat: `utils.enum` added to create enums and prevent magic strings
[#408](https://github.com/lunarmodules/Penlight/pull/408)
- change: `xml.new` added some sanity checks on input
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- added: `xml.xml_escape` and `xml.xml_unescape` functions (previously private)
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- feat: `xml.tostring` now also takes numeric indents (previously only strings)
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- fix: `xml.walk` now detects recursion (errors out)
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- fix: `xml.clone` now detects recursion (errors out)
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- fix: `xml.compare` now detects recursion (errors out)
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- fix: `xml.compare` text compares now work
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- fix: `xml.compare` attribute order compares now only compare if both inputs provide an order
[#397](https://github.com/lunarmodules/Penlight/pull/397)
- fix: `xml.compare` child comparisons failing now report proper error
[#397](https://github.com/lunarmodules/Penlight/pull/397)
diffstat:
devel/lua-penlight/Makefile | 6 +++---
devel/lua-penlight/distinfo | 8 ++++----
2 files changed, 7 insertions(+), 7 deletions(-)
diffs (35 lines):
diff -r f19d53ebf749 -r a5fd23f73823 devel/lua-penlight/Makefile
--- a/devel/lua-penlight/Makefile Sun Feb 13 11:30:05 2022 +0000
+++ b/devel/lua-penlight/Makefile Sun Feb 13 11:39:39 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.19 2021/12/10 13:16:20 nia Exp $
+# $NetBSD: Makefile,v 1.20 2022/02/13 11:39:39 nia Exp $
#
-DISTNAME= penlight-1.11.0
+DISTNAME= penlight-1.12.0
PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME}
CATEGORIES= devel lua
MASTER_SITES= ${MASTER_SITE_GITHUB:=lunarmodules/}
@@ -9,7 +9,7 @@
GITHUB_PROJECT= Penlight
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://stevedonovan.github.com/Penlight/
+HOMEPAGE= https://lunarmodules.github.io/Penlight/
COMMENT= Lua libraries for functional programming, OS path management, etc
LICENSE= mit
diff -r f19d53ebf749 -r a5fd23f73823 devel/lua-penlight/distinfo
--- a/devel/lua-penlight/distinfo Sun Feb 13 11:30:05 2022 +0000
+++ b/devel/lua-penlight/distinfo Sun Feb 13 11:39:39 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2021/12/10 13:16:20 nia Exp $
+$NetBSD: distinfo,v 1.17 2022/02/13 11:39:39 nia Exp $
-BLAKE2s (lua-penlight/penlight-1.11.0.tar.gz) = 4cf99b35319908a6fd0b4f6290bf25b1914fa4bacbd0d375e5c3724434cf9cd2
-SHA512 (lua-penlight/penlight-1.11.0.tar.gz) = dbf5b1a558cf7279db793c6e0b63a7cd5eade87c4c6c12d7de3c1416f85008b2fef44c90fd1268761a64d3f8f18a971a1b645ba55278032611fb04cd2276d23b
-Size (lua-penlight/penlight-1.11.0.tar.gz) = 413442 bytes
+BLAKE2s (lua-penlight/penlight-1.12.0.tar.gz) = 8dda35209e3a151336c97f006f9856704bfe854ed663acc3ff974a19e4ffb4f0
+SHA512 (lua-penlight/penlight-1.12.0.tar.gz) = 70628bd43a0ac4176704611e47c3a42c287c24aac98a0bc63071a192326e4ecab016a499ff9ab201a9e7d7848f26760f0a2ef87d46220df679b4f70a0fdc4aac
+Size (lua-penlight/penlight-1.12.0.tar.gz) = 429587 bytes
Home |
Main Index |
Thread Index |
Old Index