diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-02 21:51:14 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-02 21:51:14 -0300 |
commit | 6e703cb825061094b389446ee40e9baecbbe8af3 (patch) | |
tree | d6472e8945ae2c166413bd191d470753f988ff5e | |
parent | a9ee49cc73a0b7c65a4ecce97bc8e8e4b7e2de82 (diff) | |
download | luarocks-6e703cb825061094b389446ee40e9baecbbe8af3.tar.gz luarocks-6e703cb825061094b389446ee40e9baecbbe8af3.tar.bz2 luarocks-6e703cb825061094b389446ee40e9baecbbe8af3.zip |
ChangeLog: formatting tweaks
-rw-r--r-- | CHANGELOG.md | 26 |
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, |
15 | you can use a number of new features. Note that these rockspecs will only work | 15 | you can use a number of new features. Note that these rockspecs will only work |
16 | with LuaRocks 3.0 and above, but older versions will detect that directive and | 16 | with LuaRocks 3.0 and above, but older versions will detect that directive and |
17 | fail gracefully, giving the user a message telling them to upgrade. Rockspecs | 17 | fail 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 |
102 | overhauled, making use of LuaRocks 3 features to greatly simplify them: | 102 | overhauled, 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. |