-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathDependencyControl.json
137 lines (137 loc) · 5.56 KB
/
DependencyControl.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
{
"dependencyControlFeedFormatVersion": "0.2.0",
"name": "DependencyControl",
"description": "The official DependencyControl repository.",
"baseUrl": "https://github.com/TypesettingTools/DependencyControl",
"url": "@{baseUrl}",
"fileBaseUrl": "https://raw.githubusercontent.com/TypesettingTools/DependencyControl/",
"maintainer": "line0",
"knownFeeds": {
"line0scripts": "https://raw.githubusercontent.com/TypesettingTools/line0-Aegisub-Scripts/master/DependencyControl.json",
"a-mo": "https://raw.githubusercontent.com/TypesettingCartel/Aegisub-Motion/DepCtrl/DependencyControl.json",
"SubInspector": "https://raw.githubusercontent.com/TypesettingTools/SubInspector/master/DependencyControl.json",
"ASSFoundation": "https://raw.githubusercontent.com/TypesettingTools/ASSFoundation/master/DependencyControl.json",
"ffi-experiments": "https://raw.githubusercontent.com/torque/ffi-experiments/master/DependencyControl.json"
},
"macros": {
"l0.DependencyControl.Toolbox": {
"url": "@{baseUrl}#@{namespace}",
"author": "line0",
"name": "DependencyControl Toolbox",
"description": "Provides DependencyControl maintenance and configuration utilities.",
"fileBaseUrl": "@{fileBaseUrl}macros-v@{version}-@{channel}/macros/@{namespace}",
"channels": {
"alpha": {
"version": "0.1.1",
"released": "2015-05-02",
"default": true,
"files": [
{
"name": ".moon",
"url": "@{fileBaseUrl}@{fileName}",
"sha1": "7E71D50092C2A36B772C873600488491766BA2DF"
}
],
"requiredModules": [
{
"moduleName": "l0.DependencyControl",
"version": "0.5.0"
}
]
}
},
"changelog": {
"0.1.0": [
"initial release"
],
"0.1.1": [
"The Install/Uninstall/Update dialogs now sort scripts by name.",
"DependencyControl and its requirements no longer appear in the uninstall menu."
]
}
}
},
"modules": {
"l0.DependencyControl": {
"url": "@{baseUrl}#@{namespace}",
"author": "line0",
"name": "DependencyControl",
"description": "Dependency manager and automatic script updater for Aegisub macros and modules.",
"fileBaseUrl": "@{fileBaseUrl}v@{version}-@{channel}/modules/@{scriptName}",
"channels": {
"alpha": {
"version": "0.5.0",
"released": "2015-05-02",
"default": true,
"files": [
{
"name": ".moon",
"url": "@{fileBaseUrl}@{fileName}",
"sha1": "61A135DBA47384DE1240726E1C9844CBA9BBB5E5"
},
{
"name": "/ConfigHandler.moon",
"url": "@{fileBaseUrl}@{fileName}",
"sha1": "BA90EDFBBB69D4FC9B8892117A5F52A7778EF7AF"
},
{
"name": "/FileOps.moon",
"url": "@{fileBaseUrl}@{fileName}",
"sha1": "BB059D28E3BAF59A253DCADF348D69597346B7FE"
},
{
"name": "/Logger.moon",
"url": "@{fileBaseUrl}@{fileName}",
"sha1": "E74238386E3C77549256667C951619FC457B5E89"
},
{
"name": "/UpdateFeed.moon",
"url": "@{fileBaseUrl}@{fileName}",
"sha1": "B9F44CBB60BBADD5E002B6A43AE3229635A8207E"
},
{
"name": "/Updater.moon",
"url": "@{fileBaseUrl}@{fileName}",
"sha1": "706B7D61A53C270C841D2A434044028F461DAD49"
}
],
"requiredModules": [
{
"moduleName": "requireffi.requireffi",
"version": "0.1.0",
"feed": "@{feed:ffi-experiments}"
},
{
"moduleName": "DM.DownloadManager",
"version": "0.2.1",
"feed": "@{feed:ffi-experiments}"
},
{
"moduleName": "BM.BadMutex",
"version": "0.1.2",
"feed": "@{feed:ffi-experiments}"
},
{
"moduleName": "PT.PreciseTimer",
"version": "0.1.4",
"feed": "@{feed:ffi-experiments}"
}
]
}
},
"changelog": {
"0.5.0": [
"DependencyControl does now auto-update itself and its dependencies.",
"Provided Sub-Modules (Logger, ConfigHandler, ...) can now easily be accessed as class properties of the main DependencyControl module.",
"A bug was fixed that caused macros always being registered with the overall script description, ignoring specific descriptions for the macro menu entries.",
"The \\getConfigHandler() method no longer ignores the defaults parameter.",
"Fixed a FileOps bug that would cause path validation to fail on paths relative to the working directory.",
"ConfigHandler: writes to the configuration table are no longer accidentally routed to the defaults table when a value is updated that only exists in the Defaults.",
"ConfigHandler: Looping over the configuration table is now completely transparent wrt which fields are user configuration or defaults.",
"ConfigHandler: fixed a bug that prevented a global lock on the config file from being released on certain error conditions.",
"The update feed format has been updated to v0.2.0 and introduces a new template variable to reference knownFeeds specifed at the top level."
]
}
}
}
}