Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stevedonovan/Penlight.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThijs Schreijer <thijs@thijsschreijer.nl>2021-08-18 22:32:28 +0300
committerThijs Schreijer <thijs@thijsschreijer.nl>2021-08-18 22:37:47 +0300
commitc8f6cdc0a1082df49f3dbb13029747ea56ba8dff (patch)
treeb9227c47d51974984984540a963bedc125d76691
parent6898beb2b95436014a90bbfd97a1bc2093856045 (diff)
release 1.11.0
-rw-r--r--CHANGELOG.md2
-rw-r--r--config.ld2
-rw-r--r--lua/pl/utils.lua2
-rw-r--r--rockspecs/penlight-1.11.0-1.rockspec78
4 files changed, 81 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c35dded..bf91bd4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,7 +6,7 @@ deprecation policy.
see [CONTRIBUTING.md](CONTRIBUTING.md#release-instructions-for-a-new-version) for release instructions
-## 1.11.0 unreleased
+## 1.11.0 (2021-08-18)
- fix: `stringx.strip` behaved badly with string lengths > 200
[#382](https://github.com/lunarmodules/Penlight/pull/382)
diff --git a/config.ld b/config.ld
index 366b7af..07c4772 100644
--- a/config.ld
+++ b/config.ld
@@ -1,5 +1,5 @@
project = 'Penlight'
-description = 'Penlight Lua Libraries 1.10.0'
+description = 'Penlight Lua Libraries 1.11.0'
full_description = 'Penlight is a set of pure Lua libraries for making it easier to work with common tasks like iterating over directories, reading configuration files and the like. Provides functional operations on tables and sequences. Visit the <a href="https://github.com/lunarmodules/Penlight">GitHub project</a> to review the code or file issues. Skip to the @{01-introduction.md|introduction}.'
title = 'Penlight Documentation'
dir = 'docs'
diff --git a/lua/pl/utils.lua b/lua/pl/utils.lua
index 8d839a4..7a1bf97 100644
--- a/lua/pl/utils.lua
+++ b/lua/pl/utils.lua
@@ -18,7 +18,7 @@ local operators
local _function_factories = {}
-local utils = { _VERSION = "1.10.0" }
+local utils = { _VERSION = "1.11.0" }
for k, v in pairs(compat) do utils[k] = v end
--- Some standard patterns
diff --git a/rockspecs/penlight-1.11.0-1.rockspec b/rockspecs/penlight-1.11.0-1.rockspec
new file mode 100644
index 0000000..253f8e6
--- /dev/null
+++ b/rockspecs/penlight-1.11.0-1.rockspec
@@ -0,0 +1,78 @@
+local package_name = "penlight"
+local package_version = "1.11.0"
+local rockspec_revision = "1"
+local github_account_name = "lunarmodules"
+local github_repo_name = package_name
+local git_checkout = package_version == "dev" and "master" or package_version
+
+
+package = package_name
+version = package_version .. "-" .. rockspec_revision
+
+source = {
+ url = "git://github.com/"..github_account_name.."/"..github_repo_name..".git",
+ branch = git_checkout
+}
+
+description = {
+ summary = "Lua utility libraries loosely based on the Python standard libraries",
+ homepage = "https://"..github_account_name..".github.io/"..github_repo_name,
+ license = "MIT/X11",
+ maintainer = "thijs@thijsschreijer.nl",
+ detailed = [[
+Penlight is a set of pure Lua libraries for making it easier to work with common tasks like
+iterating over directories, reading configuration files and the like. Provides functional operations
+on tables and sequences.
+]]
+}
+
+dependencies = {
+ "luafilesystem",
+}
+
+build = {
+ type = "builtin",
+ modules = {
+ ["pl.strict"] = "lua/pl/strict.lua",
+ ["pl.dir"] = "lua/pl/dir.lua",
+ ["pl.operator"] = "lua/pl/operator.lua",
+ ["pl.input"] = "lua/pl/input.lua",
+ ["pl.config"] = "lua/pl/config.lua",
+ ["pl.compat"] = "lua/pl/config.lua",
+ ["pl.seq"] = "lua/pl/seq.lua",
+ ["pl.stringio"] = "lua/pl/stringio.lua",
+ ["pl.text"] = "lua/pl/text.lua",
+ ["pl.test"] = "lua/pl/test.lua",
+ ["pl.tablex"] = "lua/pl/tablex.lua",
+ ["pl.app"] = "lua/pl/app.lua",
+ ["pl.stringx"] = "lua/pl/stringx.lua",
+ ["pl.lexer"] = "lua/pl/lexer.lua",
+ ["pl.utils"] = "lua/pl/utils.lua",
+ ["pl.sip"] = "lua/pl/sip.lua",
+ ["pl.permute"] = "lua/pl/permute.lua",
+ ["pl.pretty"] = "lua/pl/pretty.lua",
+ ["pl.class"] = "lua/pl/class.lua",
+ ["pl.List"] = "lua/pl/List.lua",
+ ["pl.data"] = "lua/pl/data.lua",
+ ["pl.Date"] = "lua/pl/Date.lua",
+ ["pl.init"] = "lua/pl/init.lua",
+ ["pl.luabalanced"] = "lua/pl/luabalanced.lua",
+ ["pl.comprehension"] = "lua/pl/comprehension.lua",
+ ["pl.path"] = "lua/pl/path.lua",
+ ["pl.array2d"] = "lua/pl/array2d.lua",
+ ["pl.func"] = "lua/pl/func.lua",
+ ["pl.lapp"] = "lua/pl/lapp.lua",
+ ["pl.file"] = "lua/pl/file.lua",
+ ['pl.template'] = "lua/pl/template.lua",
+ ["pl.Map"] = "lua/pl/Map.lua",
+ ["pl.MultiMap"] = "lua/pl/MultiMap.lua",
+ ["pl.OrderedMap"] = "lua/pl/OrderedMap.lua",
+ ["pl.Set"] = "lua/pl/Set.lua",
+ ["pl.xml"] = "lua/pl/xml.lua",
+ ["pl.url"] = "lua/pl/url.lua",
+ ["pl.import_into"] = "lua/pl/import_into.lua",
+ ["pl.types"] = "lua/pl/types.lua",
+ },
+ copy_directories = {"docs", "tests"}
+}
+