forked from Tatara88/Permissions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
101 lines (82 loc) · 3.23 KB
/
CHANGELOG
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
Changelog
3.2
Reordering of branches
Pulling in the last of the 3.2 changes and closing project.
3.0
Fix for lowercase world name issue
Removal of Control and replaced with ModularControl
Configuration files split to seperate users/groups per world
Initial data storage backend system implemented
Commands added
New codename & version!
2.7.2
Fixed extremely subtle lowercase bug caused by DThielke's commits.
2.7.1
Bug fix by DThielke for Programmatic Permissions modification
- removeUserPermission properly sets cached value to false
- Users not explicitely defined now properly return default group
- Small change to player group fetching in permission()
2.7
Further commits by rcjrrjcr
- Removed negatedNode checks
- Temp fix for NULL issue
- WorldConfigurationModification to save only modified configs
- Fix for cache problems
2.6
Pulled in commits by rcjrrjcr
Fixed version as 2.5.5 should have been 2.6
Fix for the invalid config file being written and erroneous conversion messages.
2.5.5
Updated to be compliant with CB600+
Further Maven Integration and Autobuilding
Better handling of configuration file errors.
If you do not have a world config file for the default world at startup it will now look for config.yml
If it cannot find that it will look for world.yml instead in case you named it that when that is not what is in level-name:
It will rewrite the config file to be the proper name. At this time it does not delete the old one though.
Removed defunct public abstract calls. If your not using the right one by now you should be shot anyway.
2.5.4
Added Command aliases for perms and pr
Changed the way directories are handled.
Stopped it from creating an empty <world>.yml file in base directory
2.5.3
Change from File.pathSeparator to File.separator to fix multiworld perms
2.5.2
Added in a check that will use the default world permissions if a world does not have a config file.
Added check public abstract boolean inSingleGroup(String world, String name, String group)
Small change to colorize() to help fix HeroChat issue
Minor bug fixes
2.5.1
Fixed a bug that could cause a group to be returned as null for getGroups()
2.5
Fixed console users not being able to issue command
Added in AntiBuild functionality
getGroups() added to PermissionHandler so other plugins can call it
Minor fixes to various things.
2.4
Fixed setupPermissions()
2.3
It seems that I may have gotten a bit over zealous with code cleanup
Merged in the last of Nijikokuns code.
2.2
Developer change
Fixed reloading of permissions configuration files
Changed the commands to register with plugin.yml
Moved command from onPlayerCommand to onCommand
2.1
Multiple-World support
New cache layer, and cache control support for plugins
Editing features for plugins to hook into
Exempt nodes
World copying
2.0
Forgot.
1.9
Fully fixes inheritance.
Groups now inherit groups of groups that inherit groups of...
Cache system implemented.
Plugin authors can now delegate a variable system if needed.
API Updated with two new functions to get the point of what they do across.
Along with the new variable checks.
1.8
Fixes the broken globalized node issue.
node.* is called a `globalized node`