Skip to content

Commit 504ed67

Browse files
committed
bump version; update feed
1 parent a5af1c1 commit 504ed67

2 files changed

Lines changed: 21 additions & 4 deletions

File tree

DependencyControl.json

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
"fileBaseUrl": "@{fileBaseUrl}v@{version}-@{channel}/",
2727
"channels": {
2828
"alpha": {
29-
"version": "0.3.0",
30-
"released": "2015-01-24",
29+
"version": "0.4.0",
30+
"released": "2017-07-14",
3131
"default": true,
3232
"files": [
3333
{
3434
"name": ".moon",
3535
"url": "@{fileBaseUrl}Functional.moon",
36-
"sha1": "E3AD5920156642090CA4E0AD589172912A4C5AE3"
36+
"sha1": "EAEF82C94185D4DDD018C2673485486923F10D6A"
3737
},
3838
{
3939
"name": ".moon",
@@ -56,6 +56,23 @@
5656
}
5757
},
5858
"changelog": {
59+
"0.4.0": [
60+
"added util.uuid: creates an uuidv4.",
61+
"added util.RGB_to_HSV: converts an rgb color into hsv representation.",
62+
"table.merge now returns the target table as the first value and now longer overwrites false values.",
63+
"added math.seedRNG: seeds the RNG either automatically and exactly once (no matter how often the method is called) using the system time or, alternatively, using a custom seed.",
64+
"fixed a few linter suggestions",
65+
"changed the signature of list.removeIndexes to list.removeIndices and made it take a table of indices instead of the previous varargs.",
66+
"added list.compare and list.compareLeft: compares two lists using a user-supplied iteratee function, with compare reading until then end of the longer list and compareLeft only reading to then end of the first list.",
67+
"added table.compare and table.compareLeft: a more generic (and slower) version of the list equivalent, which supports arbitrary table keys.",
68+
"added re.replace to also take precompiled patterns as an input",
69+
"added unicode.sub: gets a substring of a unicode string, where the start and end indices refer to unicode characters/code points instead of bytes.",
70+
"added table.removeKeysExcept: a special case of table.removeKeys which removes anything *but* the specified table keys.",
71+
"added table.pluck: takes any table values in a table, then for every of those tables extracts the value at the specified key, and finally returns a list of all extracted values.",
72+
"added table.continuous: takes the values at any numerical key in the specified table and compiles them all in a continuous list (in numerical order).",
73+
"added math.roundMany: works just like math.round but takes additional numbers to round as varargs and returns as many values.",
74+
"changed math.round to return the supplied number as-is when rounding to infinite digits."
75+
],
5976
"0.3.0": [
6077
"added 2D vector math: math.vector2.distance returns the distance between 2 points (or the length of a 2D vector), math.vector2.normalize normalizes a vector to a specified length (1 by default).",
6178
"added math.degrees (converts radians to degrees), math.sign (returns the sign of a number as 1, 0, or -1) and math.nan as an NaN constant.",

Functional.moon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
DependencyControl = require "l0.DependencyControl"
22
version = DependencyControl{
33
name: "(Almost) Functional Suite",
4-
version: "0.3.0",
4+
version: "0.4.0",
55
description: "Collection of commonly used functions",
66
author: "line0",
77
moduleName: "l0.Functional",

0 commit comments

Comments
 (0)