summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-07-02 21:51:14 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-07-02 21:51:14 -0300
commit6e703cb825061094b389446ee40e9baecbbe8af3 (patch)
treed6472e8945ae2c166413bd191d470753f988ff5e
parenta9ee49cc73a0b7c65a4ecce97bc8e8e4b7e2de82 (diff)
downloadluarocks-6e703cb825061094b389446ee40e9baecbbe8af3.tar.gz
luarocks-6e703cb825061094b389446ee40e9baecbbe8af3.tar.bz2
luarocks-6e703cb825061094b389446ee40e9baecbbe8af3.zip
ChangeLog: formatting tweaks
-rw-r--r--CHANGELOG.md26
1 files changed, 13 insertions, 13 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d4a49836..f161fcb4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,12 +6,12 @@
6- [New flags](#new-flags), including `--lua-dir` and `--lua-version` for using multiple Lua installs with a single LuaRocks 6- [New flags](#new-flags), including `--lua-dir` and `--lua-version` for using multiple Lua installs with a single LuaRocks
7- [New build system](#new-build-system) 7- [New build system](#new-build-system)
8- [General improvements](#general-improvements), including [namespaces](https://github.com/luarocks/luarocks/wiki/Namespaces) 8- [General improvements](#general-improvements), including [namespaces](https://github.com/luarocks/luarocks/wiki/Namespaces)
9- [User-visible changes](#user-visible-changes), including some *breaking changes* 9- [User-visible changes](#user-visible-changes), including some **breaking changes**
10- [Internal changes](#internal-changes) 10- [Internal changes](#internal-changes)
11 11
12### New rockspec format 12### New rockspec format
13 13
14*New rockspec format:* if you add `rockspec_format = "3.0"` to your rockspec, 14**New rockspec format:** if you add `rockspec_format = "3.0"` to your rockspec,
15you can use a number of new features. Note that these rockspecs will only work 15you can use a number of new features. Note that these rockspecs will only work
16with LuaRocks 3.0 and above, but older versions will detect that directive and 16with LuaRocks 3.0 and above, but older versions will detect that directive and
17fail gracefully, giving the user a message telling them to upgrade. Rockspecs 17fail gracefully, giving the user a message telling them to upgrade. Rockspecs
@@ -53,7 +53,7 @@ the rockspec:
53 53
54### New commands 54### New commands
55 55
56* *New command:* `luarocks init`. This command performs the setup for using 56* **New command:** `luarocks init`. This command performs the setup for using
57 LuaRocks in a "project directory": 57 LuaRocks in a "project directory":
58 * it creates a `lua_modules` directory in the current directory for 58 * it creates a `lua_modules` directory in the current directory for
59 storing rocks 59 storing rocks
@@ -63,10 +63,10 @@ the rockspec:
63 `.luarocks/config-5.x.lua` 63 `.luarocks/config-5.x.lua`
64 * if there are no rockspecs in the current directory, it creates one 64 * if there are no rockspecs in the current directory, it creates one
65 based on the directory name and contents. 65 based on the directory name and contents.
66* *New command:* `luarocks test`. It runs a rock's test suite, as specified 66* **New command:** `luarocks test`. It runs a rock's test suite, as specified
67 in the new `test` section of the rockspec file. It also does some 67 in the new `test` section of the rockspec file. It also does some
68 autodetection, so it already works with many existing rocks as well. 68 autodetection, so it already works with many existing rocks as well.
69* *New command:* `luarocks which`. Given the name of an installed, it tells 69* **New command:** `luarocks which`. Given the name of an installed, it tells
70 you which rock it is a part of. For example, `luarocks which lfs` 70 you which rock it is a part of. For example, `luarocks which lfs`
71 will tell you it is a part of `luafilesystem` (and give the full 71 will tell you it is a part of `luafilesystem` (and give the full
72 path name to the module). In this sense, `luarocks which` is the 72 path name to the module). In this sense, `luarocks which` is the
@@ -74,19 +74,19 @@ the rockspec:
74 74
75### New flags 75### New flags
76 76
77* *New flags* `--lua-dir` and `--lua-version` which can be used with 77* **New flags** `--lua-dir` and `--lua-version` which can be used with
78 all commands. This allows you to specify a Lua version and installation 78 all commands. This allows you to specify a Lua version and installation
79 prefix at runtime, so a single LuaRocks installation can be used 79 prefix at runtime, so a single LuaRocks installation can be used
80 to manage packages for any Lua version. It is no longer necessary to 80 to manage packages for any Lua version. It is no longer necessary to
81 install separate copies of LuaRocks to manage packages for Lua 5.x 81 install separate copies of LuaRocks to manage packages for Lua 5.x
82 and 5.y. 82 and 5.y.
83* *New flags* added to `luarocks show`: `--porcelain`, giving a stable 83* **New flags** added to `luarocks show`: `--porcelain`, giving a stable
84 script-friendly output (named after the Git `--porcelain` flag that 84 script-friendly output (named after the Git `--porcelain` flag that
85 serves the same purpose) and `--rock-license`. 85 serves the same purpose) and `--rock-license`.
86* *New flag* `--temp-key` for `luarocks upload`, allowing you to easily 86* **New flag** `--temp-key` for `luarocks upload`, allowing you to easily
87 upload rocks into an alternate account without disrupting the 87 upload rocks into an alternate account without disrupting the
88 stored configuration of your main account. 88 stored configuration of your main account.
89* *New flag* `--dev`, for enabling development-branch sub-repositories. 89* **New flag** `--dev`, for enabling development-branch sub-repositories.
90 This adds support for easily requesting `dev` modules from LuaRocks.org, as in: 90 This adds support for easily requesting `dev` modules from LuaRocks.org, as in:
91 `luarocks install --dev luafilesystem`. The list of URLs configured 91 `luarocks install --dev luafilesystem`. The list of URLs configured
92 in `rocks_servers` is prepended with a list containing "/dev" in their paths. 92 in `rocks_servers` is prepended with a list containing "/dev" in their paths.
@@ -98,7 +98,7 @@ the rockspec:
98 98
99### New build system 99### New build system
100 100
101*New build system*: the `configure` and `Makefile` scripts were completely 101**New build system**: the `configure` and `Makefile` scripts were completely
102overhauled, making use of LuaRocks 3 features to greatly simplify them: 102overhauled, making use of LuaRocks 3 features to greatly simplify them:
103 103
104* Much of the detection and configuration work they performed were moved 104* Much of the detection and configuration work they performed were moved
@@ -123,7 +123,7 @@ overhauled, making use of LuaRocks 3 features to greatly simplify them:
123 123
124### General improvements 124### General improvements
125 125
126* *New feature:* [namespaces](https://github.com/luarocks/luarocks/wiki/Namespaces): 126* **New feature:** [namespaces](https://github.com/luarocks/luarocks/wiki/Namespaces):
127 you can use `luarocks install user/package` to install a package from a 127 you can use `luarocks install user/package` to install a package from a
128 specific user of the repository. 128 specific user of the repository.
129* Improved defaults for finding external libraries on Linux and Windows. 129* Improved defaults for finding external libraries on Linux and Windows.
@@ -142,12 +142,12 @@ overhauled, making use of LuaRocks 3 features to greatly simplify them:
142 142
143### User-visible changes 143### User-visible changes
144 144
145* *Breaking change:* The support for deprecated unversioned paths 145* **Breaking change:** The support for deprecated unversioned paths
146 (e.g. `/usr/local/lib/luarocks/rocks/` and `/etc/luarocks/config.lua`) 146 (e.g. `/usr/local/lib/luarocks/rocks/` and `/etc/luarocks/config.lua`)
147 was removed, LuaRocks will now only create and use paths versioned 147 was removed, LuaRocks will now only create and use paths versioned
148 to the specific Lua version in use 148 to the specific Lua version in use
149 (e.g. `/usr/local/lib/luarocks/rocks-5.3/` and `/etc/luarocks/config-5.3.lua`). 149 (e.g. `/usr/local/lib/luarocks/rocks-5.3/` and `/etc/luarocks/config-5.3.lua`).
150* *Breaking changes:* `luarocks path` now exports versioned variables 150* **Breaking changes:** `luarocks path` now exports versioned variables
151 `LUA_PATH_5_x` and `LUA_CPATH_5_x` instead of `LUA_PATH` and `LUA_CPATH` 151 `LUA_PATH_5_x` and `LUA_CPATH_5_x` instead of `LUA_PATH` and `LUA_CPATH`
152 when those are in use in your system. 152 when those are in use in your system.
153* Package paths are sanitized to only reference the current Lua version. 153* Package paths are sanitized to only reference the current Lua version.