Skip to content

Commit f8d68ae

Browse files
committed
bump versions; update feed
1 parent 2a3a6f7 commit f8d68ae

File tree

3 files changed

+36
-13
lines changed

3 files changed

+36
-13
lines changed

DependencyControl.json

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "The official DependencyControl repository.",
55
"baseUrl": "https://github.com/TypesettingTools/DependencyControl",
66
"url": "@{baseUrl}",
7+
"fileBaseUrl": "https://raw.githubusercontent.com/TypesettingTools/DependencyControl/",
78
"maintainer": "line0",
89
"knownFeeds": {
910
"line0scripts": "https://raw.githubusercontent.com/TypesettingTools/line0-Aegisub-Scripts/master/DependencyControl.json",
@@ -18,24 +19,34 @@
1819
"author": "line0",
1920
"name": "DependencyControl Toolbox",
2021
"description": "Provides DependencyControl maintenance and configuration utilities.",
21-
"fileBaseUrl": "https://raw.githubusercontent.com/TypesettingTools/DependencyControl/macros-v@{version}-@{channel}/macros/@{namespace}",
22+
"fileBaseUrl": "@{fileBaseUrl}macros-v@{version}-@{channel}/macros/@{namespace}",
2223
"channels": {
2324
"alpha": {
24-
"version": "0.1.0",
25-
"released": "2015-04-19",
25+
"version": "0.1.1",
26+
"released": "2015-05-02",
2627
"default": true,
2728
"files": [
2829
{
2930
"name": ".moon",
3031
"url": "@{fileBaseUrl}@{fileName}",
31-
"sha1": "2F79FAFBCC93F24130193BF1B9066D5D6E00F631"
32+
"sha1": "7E71D50092C2A36B772C873600488491766BA2DF"
33+
}
34+
],
35+
"requiredModules": [
36+
{
37+
"moduleName": "l0.DependencyControl",
38+
"version": "0.5.0"
3239
}
3340
]
3441
}
3542
},
3643
"changelog": {
3744
"0.1.0": [
3845
"initial release"
46+
],
47+
"0.1.1": [
48+
"The Install/Uninstall/Update dialogs now sort scripts by name.",
49+
"DependencyControl and its requirements no longer appear in the uninstall menu."
3950
]
4051
}
4152
}
@@ -46,17 +57,17 @@
4657
"author": "line0",
4758
"name": "DependencyControl",
4859
"description": "Dependency manager and automatic script updater for Aegisub macros and modules.",
49-
"fileBaseUrl": "https://raw.githubusercontent.com/TypesettingTools/DependencyControl/v@{version}-@{channel}/modules/@{scriptName}",
60+
"fileBaseUrl": "@{fileBaseUrl}v@{version}-@{channel}/modules/@{scriptName}",
5061
"channels": {
5162
"alpha": {
52-
"version": "0.4.0",
53-
"released": "2015-04-19",
63+
"version": "0.5.0",
64+
"released": "2015-05-02",
5465
"default": true,
5566
"files": [
5667
{
5768
"name": ".moon",
5869
"url": "@{fileBaseUrl}@{fileName}",
59-
"sha1": "3F67B3FCF41BCC064114BBAF0442EDEA5AFD591E"
70+
"sha1": "61A135DBA47384DE1240726E1C9844CBA9BBB5E5"
6071
},
6172
{
6273
"name": "/ConfigHandler.moon",
@@ -76,12 +87,12 @@
7687
{
7788
"name": "/UpdateFeed.moon",
7889
"url": "@{fileBaseUrl}@{fileName}",
79-
"sha1": "7E17E2C15F12FB2CC1F17FFB8F0861B6BEF0190C"
90+
"sha1": "B9F44CBB60BBADD5E002B6A43AE3229635A8207E"
8091
},
8192
{
8293
"name": "/Updater.moon",
8394
"url": "@{fileBaseUrl}@{fileName}",
84-
"sha1": "99BB9D94581679E73012D54CD35C6A971EB11615"
95+
"sha1": "706B7D61A53C270C841D2A434044028F461DAD49"
8596
}
8697
],
8798
"requiredModules": [
@@ -108,7 +119,19 @@
108119
]
109120
}
110121
},
111-
"changelog": {}
122+
"changelog": {
123+
"0.5.0": [
124+
"DependencyControl does now auto-update itself and its dependencies.",
125+
"Provided Sub-Modules (Logger, ConfigHandler, ...) can now easily be accessed as class properties of the main DependencyControl module.",
126+
"A bug was fixed that caused macros always being registered with the overall script description, ignoring specific descriptions for the macro menu entries.",
127+
"The \\getConfigHandler() method no longer ignores the defaults parameter.",
128+
"Fixed a FileOps bug that would cause path validation to fail on paths relative to the working directory.",
129+
"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.",
130+
"ConfigHandler: Looping over the configuration table is now completely transparent wrt which fields are user configuration or defaults.",
131+
"ConfigHandler: fixed a bug that prevented a global lock on the config file from being released on certain error conditions.",
132+
"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."
133+
]
134+
}
112135
}
113136
}
114137
}

macros/l0.DependencyControl.Toolbox.moon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export script_name = "DependencyControl Toolbox"
22
export script_description = "Provides DependencyControl maintenance and configuration tools."
3-
export script_version = "0.1.0"
3+
export script_version = "0.1.1"
44
export script_author = "line0"
55
export script_namespace = "l0.DependencyControl.Toolbox"
66

modules/DependencyControl.moon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,7 @@ class DependencyControl
503503

504504
rec = DependencyControl{
505505
name: "DependencyControl",
506-
version: "0.4.0",
506+
version: "0.5.0",
507507
description: "Provides script management and auto-updating for Aegisub macros and modules.",
508508
author: "line0",
509509
url: "http://github.com/TypesettingCartel/DependencyControl",

0 commit comments

Comments
 (0)