|
1 | 1 | {
|
2 |
| - "dependencyControlFeedFormatVersion": "0.2.0", |
| 2 | + "dependencyControlFeedFormatVersion": "0.3.0", |
3 | 3 | "name": "DependencyControl",
|
4 | 4 | "description": "The official DependencyControl repository.",
|
5 | 5 | "baseUrl": "https://github.com/TypesettingTools/DependencyControl",
|
|
25 | 25 | "fileBaseUrl": "@{fileBaseUrl}macros-v@{version}-@{channel}/macros/@{namespace}",
|
26 | 26 | "channels": {
|
27 | 27 | "alpha": {
|
28 |
| - "version": "0.1.1", |
29 |
| - "released": "2015-05-02", |
| 28 | + "version": "0.1.2", |
| 29 | + "released": "2016-01-14", |
30 | 30 | "default": true,
|
31 | 31 | "files": [
|
32 | 32 | {
|
33 | 33 | "name": ".moon",
|
34 | 34 | "url": "@{fileBaseUrl}@{fileName}",
|
35 |
| - "sha1": "7E71D50092C2A36B772C873600488491766BA2DF" |
| 35 | + "sha1": "B4895869AF5F3EC5D858E043D2E24E3E32D5701E" |
36 | 36 | }
|
37 | 37 | ],
|
38 | 38 | "requiredModules": [
|
39 | 39 | {
|
40 | 40 | "moduleName": "l0.DependencyControl",
|
41 |
| - "version": "0.5.0" |
| 41 | + "version": "0.6.0" |
42 | 42 | }
|
43 | 43 | ]
|
44 | 44 | }
|
|
50 | 50 | "0.1.1": [
|
51 | 51 | "The Install/Uninstall/Update dialogs now sort scripts by name.",
|
52 | 52 | "DependencyControl and its requirements no longer appear in the uninstall menu."
|
| 53 | + ], |
| 54 | + "0.1.2": [ |
| 55 | + "All DependencyControl macros are now available under the common 'DependencyControl' automation submenu." |
53 | 56 | ]
|
54 | 57 | }
|
55 | 58 | }
|
|
63 | 66 | "fileBaseUrl": "@{fileBaseUrl}v@{version}-@{channel}/modules/@{scriptName}",
|
64 | 67 | "channels": {
|
65 | 68 | "alpha": {
|
66 |
| - "version": "0.5.3", |
67 |
| - "released": "2015-08-01", |
| 69 | + "version": "0.6.0", |
| 70 | + "released": "2016-01-14", |
68 | 71 | "default": true,
|
69 | 72 | "files": [
|
70 | 73 | {
|
71 | 74 | "name": ".moon",
|
72 | 75 | "url": "@{fileBaseUrl}@{fileName}",
|
73 |
| - "sha1": "C8550E4E5AED94DD9604949126498ABCF3DAAD16" |
| 76 | + "sha1": "7680A45DD0744DD1C1049690752842307250BA03" |
74 | 77 | },
|
75 | 78 | {
|
76 | 79 | "name": "/ConfigHandler.moon",
|
77 | 80 | "url": "@{fileBaseUrl}@{fileName}",
|
78 |
| - "sha1": "61478FA441574001982C50D619C231B0CEB23121" |
| 81 | + "sha1": "A14D9C4691E72E67766A71F36E5411BAA38A0697" |
79 | 82 | },
|
80 | 83 | {
|
81 | 84 | "name": "/FileOps.moon",
|
82 | 85 | "url": "@{fileBaseUrl}@{fileName}",
|
83 |
| - "sha1": "610D69DBF1AD285D32F552FAB52394738C293C6E" |
| 86 | + "sha1": "02A5CE4691490985C9492D2FD997906C9C934616" |
84 | 87 | },
|
85 | 88 | {
|
86 | 89 | "name": "/Logger.moon",
|
87 | 90 | "url": "@{fileBaseUrl}@{fileName}",
|
88 |
| - "sha1": "1E08BB34295CDC8D1F77E2811BF464763ACBBE69" |
| 91 | + "sha1": "1932A55299F340BECD7CB27B133015118FA21D8D" |
| 92 | + }, |
| 93 | + { |
| 94 | + "name": "/UnitTestSuite.moon", |
| 95 | + "url": "@{fileBaseUrl}@{fileName}", |
| 96 | + "sha1": "BE622B5307153CB81C960FA565906AE1DC9D3C27" |
89 | 97 | },
|
90 | 98 | {
|
91 | 99 | "name": "/UpdateFeed.moon",
|
92 | 100 | "url": "@{fileBaseUrl}@{fileName}",
|
93 |
| - "sha1": "B9F44CBB60BBADD5E002B6A43AE3229635A8207E" |
| 101 | + "sha1": "6B2A2CF54A17484CA4423B42AD97B7936145938E" |
94 | 102 | },
|
95 | 103 | {
|
96 | 104 | "name": "/Updater.moon",
|
97 | 105 | "url": "@{fileBaseUrl}@{fileName}",
|
98 |
| - "sha1": "E0391E8E6C65AEBD935FC8577DC7EA1DBFE667E7" |
| 106 | + "sha1": "DDBF34B685AB36C99DEA979270A9E219BD8E55EE" |
99 | 107 | }
|
100 | 108 | ],
|
101 | 109 | "requiredModules": [
|
|
123 | 131 | }
|
124 | 132 | },
|
125 | 133 | "changelog": {
|
| 134 | + "0.6.0": [ |
| 135 | + "The __UnitTestSuite__ framework for automatically testing automation scripts and modules has been added.", |
| 136 | + "Macros can now be registered with custom submenu name.", |
| 137 | + "Logger:logEx() now takes an additional optional `indent` parameter to specify a custom indentation level.", |
| 138 | + "FileOps.move() no longer overwrites existing files by default.", |
| 139 | + "FileOps.mkdir() can now take paths relative to the current working directory as input and returns `true` on success, `false` when the directory already exists or `nil` if the operation failed.", |
| 140 | + "FileOps.remove() now returns detailed results for every path specified in addition to overall success information.", |
| 141 | + "FileOps.move() no longer fails to move files across file systems on *nix operating systems and properly cleans up after itself if files could not be overwritten and were renamed instead.", |
| 142 | + "FileOps: path validation is no longer broken on non-windows systems" |
| 143 | + ], |
126 | 144 | "0.5.3": [
|
127 | 145 | "ConfigHandler: A host of longstanding issues related to config file corruption and concurrent access to config files from multiple DepCtrl-hosting automation scripts have been fixed.",
|
128 | 146 | "Error Reports of required modules loaded by DependencyControl now actually provide semi-useful stack traces.",
|
|
0 commit comments