Skip to content

Commit b678545

Browse files
committed
bump versions; update feed
1 parent 1255393 commit b678545

File tree

2 files changed

+23
-15
lines changed

2 files changed

+23
-15
lines changed

DependencyControl.json

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,24 +63,24 @@
6363
"fileBaseUrl": "@{fileBaseUrl}v@{version}-@{channel}/modules/@{scriptName}",
6464
"channels": {
6565
"alpha": {
66-
"version": "0.5.1",
67-
"released": "2015-06-02",
66+
"version": "0.5.2",
67+
"released": "2015-07-27",
6868
"default": true,
6969
"files": [
7070
{
7171
"name": ".moon",
7272
"url": "@{fileBaseUrl}@{fileName}",
73-
"sha1": "84FDFA9FE38B28FDC0E8E662A2D6DB3DCE5B8936"
73+
"sha1": "B05F938D4569FB8D2361DF266C3482DC24DC6024"
7474
},
7575
{
7676
"name": "/ConfigHandler.moon",
7777
"url": "@{fileBaseUrl}@{fileName}",
78-
"sha1": "BA90EDFBBB69D4FC9B8892117A5F52A7778EF7AF"
78+
"sha1": "AC080CE7250E7529B1A8209A1336F01DFCD91D1D"
7979
},
8080
{
8181
"name": "/FileOps.moon",
8282
"url": "@{fileBaseUrl}@{fileName}",
83-
"sha1": "BB059D28E3BAF59A253DCADF348D69597346B7FE"
83+
"sha1": "610D69DBF1AD285D32F552FAB52394738C293C6E"
8484
},
8585
{
8686
"name": "/Logger.moon",
@@ -95,34 +95,42 @@
9595
{
9696
"name": "/Updater.moon",
9797
"url": "@{fileBaseUrl}@{fileName}",
98-
"sha1": "9C53BBCBD0334C7D868D00773386A4A23CB3B4F9"
98+
"sha1": "BF4B380D2F2AAB58F7A3CEFF8ECA7DF994F0F11A"
9999
}
100100
],
101101
"requiredModules": [
102102
{
103103
"moduleName": "requireffi.requireffi",
104-
"version": "0.1.0",
104+
"version": "0.1.1",
105105
"feed": "@{feed:ffi-experiments}"
106106
},
107107
{
108108
"moduleName": "DM.DownloadManager",
109-
"version": "0.2.1",
109+
"version": "0.3.1",
110110
"feed": "@{feed:ffi-experiments}"
111111
},
112112
{
113113
"moduleName": "BM.BadMutex",
114-
"version": "0.1.2",
114+
"version": "0.1.3",
115115
"feed": "@{feed:ffi-experiments}"
116116
},
117117
{
118118
"moduleName": "PT.PreciseTimer",
119-
"version": "0.1.4",
119+
"version": "0.1.5",
120120
"feed": "@{feed:ffi-experiments}"
121121
}
122122
]
123123
}
124124
},
125125
"changelog": {
126+
"0.5.2": [
127+
"Updates and installations no longer fail when no suitable version of a module marked as an optional dependency can be found.",
128+
"ConfigHandlers now recover gracefully when a corrupted config is encountered.",
129+
"Fixed a bug that may have caused updates of unmanaged modules to throw an error after completion.",
130+
"DependencyControl initialization functions in modules with optional DepCtrl support are now expected to use the predefined name __depCtrlInit. This lifts the unreasonable requirement of having to specify the name of the function in the dependency tables of the loading scripts. By extension, this also fixes errors when trying to update the binary modules required by DependencyControl (such as DownloadManager).",
131+
"The Updater now checks for an active internet connection before going ahead with downloading feeds and packages.",
132+
"FileOps: added a copy function for files."
133+
],
126134
"0.5.1": [
127135
"Macros registered using DependencyControl now get passed the previously missing 'active_line' paramter.",
128136
"Fixed a bug that would cause an unrelated error to be thrown in place of the real error message when an updated module failed to load."

modules/DependencyControl.moon

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -506,17 +506,17 @@ class DependencyControl
506506

507507
rec = DependencyControl{
508508
name: "DependencyControl",
509-
version: "0.5.1",
509+
version: "0.5.2",
510510
description: "Provides script management and auto-updating for Aegisub macros and modules.",
511511
author: "line0",
512512
url: "http://github.com/TypesettingCartel/DependencyControl",
513513
moduleName: "l0.DependencyControl",
514514
feed: "https://raw.githubusercontent.com/TypesettingTools/DependencyControl/master/DependencyControl.json",
515515
{
516-
{"DM.DownloadManager", version: "0.2.1"},
517-
{"BM.BadMutex", version: "0.1.2"},
518-
{"PT.PreciseTimer", version: "0.1.4"},
519-
{"requireffi.requireffi", version: "0.1.0"},
516+
{"DM.DownloadManager", version: "0.3.1", feed: "https://raw.githubusercontent.com/torque/ffi-experiments/master/DependencyControl.json"},
517+
{"BM.BadMutex", version: "0.1.3", feed: "https://raw.githubusercontent.com/torque/ffi-experiments/master/DependencyControl.json"},
518+
{"PT.PreciseTimer", version: "0.1.5", feed: "https://raw.githubusercontent.com/torque/ffi-experiments/master/DependencyControl.json"},
519+
{"requireffi.requireffi", version: "0.1.1", feed: "https://raw.githubusercontent.com/torque/ffi-experiments/master/DependencyControl.json"},
520520
}
521521
}
522522
DependencyControl.__class.version = rec

0 commit comments

Comments
 (0)