-
Notifications
You must be signed in to change notification settings - Fork 44
/
CHANGES
198 lines (154 loc) · 5.37 KB
/
CHANGES
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
Changelog
=========
Version 0.7.0
-------------
- Python 3 support (#191)
- Consolidation of Pyblish RPC (#202)
- Consolidation of Pyblish Integration (#203)
Version 0.6.0
-------------
- Feature: Action icons (#166)
- Feature: Added `ping()` to Proxy (#182)
- Enhancement: More robust handling of items via id's (#181)
- Enhancement: More debug info in terminal (#171)
- Enhancement: Syntax updated to Pyblish 1.3
- Bugfix: Toggle instance doesn't update compatibility view correctly (#173)
- Bugfix: Actions Availability (#172)
-
Version 0.5.0
-------------
- Feature: Added support for Collaborative Collection
- Feature: `publish` data on Instance set when toggling in GUI (#125)
- Enhancement: Emitting "published" and "validated" signals (#161)
- Enhancement: Improved emitting of signals (#125)
- Enhancement: refresh() is confusing (#167)
- Enhancement: Python 3 compatibility (#159)
- Bugfix: Context doesn't refresh between plug-ins (#157)
- Bugfix: Inactive InstancePlugin set as CollectorOrder still runs (#169)
- Bugfix: Plugins display when no compatible families are present (#154)
Version 0.4.0
-------------
- Feature: Callbacks (#148)
- Enhancement: Collectors visible during reset (#133)
- Enhancement: Animated feedback on currently running items
- Enhancement: More visible indicator of which is currently running
- Optimisation: Start-up performance; the Window pops up faster thanks for not having to wait for Collectors
- Optimisation: Interactivity performance; pressing buttons doesn't lag anymore (#134)
- Bugfix: Accurate representation of currently running items
- Bugfix: Both family and families are represented in the GUI
- Bugfix: Plug-ins only compatible with the Context are more accurately represented. (#101)
Version 0.3.3
-------------
- Feature: Instance in exceptions (#106)
- Feature: Default on/off option for Plugins (#92)
- Feature: Hyperlink enabled documentation, errors and records. (#25)
Version 0.3.2
-------------
- Feature: Actions (#128)
Version 0.3.1
-------------
- Bugfix #122
Version 0.3.0
-------------
- Feature: Added button Validate (#115)
- Enhancement: Added the ability to customise the port
at which QML distributes ports for connecting clients. (#114)
- Enhancement: Added additional metadata to terminal
Version 0.2.12
--------------
- Bugfix: GUI hangs on plug-ins subclassed from Plugin (#110)
Version 0.2.11
--------------
- Added support for Pyblish RPC 0.1.1
- PROBATION SUPPORT for pyblish_qml.settings
- PROBATION SUPPORT for context.set_data("label")
Version 0.2.10
--------------
- Feature: Talkback (see #95)
- Feature: Shared instance (see #96)
- Feature: Context visible in list of items
- Enhancement: Now supports Pyblish 1.1
- API: Added Pyblish.Graphs module
- Known issue: Inactive plug-ins appear to process
Version 0.2.9
-------------
- Feature: Perspective
- Enhancement: Uniform sizes in Terminal
- Bugfix: Support for filtering multiple logging levels in the Terminal
- Bugfix: Repair now repairs broken context (see #73)
- API: New model (see #81)
- API: Added Pyblish.Scrollbar
- API: Added Pyblish.Spacer
Version 0.2.8
-------------
- Feature: Repair
- Feature: Compatible plug-ins updates interactively as you toggle instances.
- Bugfix: Failing Selectors won't prohibit Extraction.
- Enhancement: You can't close while publishing.
- Enhancement: You can't crash the GUI. I dare you.
- API: Added util.register_vendor_libraries
- API: Added util.deregister_vendor_libraries
- API: Changed util.invoke -> util.async
Version 0.2.7
-------------
- Feature: Terminal 2.0
- Feature: Selectors are now part of the GUI
- Feature: Plug-in documentation is now (brutally) parsed
- Performance: GUI shows up before processing selectors.
- Bugfix: Plug-ins now only processes the Context once
- API: Added Pyblish.AwesomeIcon
- API: Added util.invoke
Version 0.2.6
-------------
- Process now properly dies when parent dies
- Known issue from 0.2.5 resolved; showing an already shown GUI
- State 1.0 (See #60)
- Refactoring
Version 0.2.5
-------------
- Preloading
- Performance enhancement (deferred requests)
Known issues:
1. Showing an already visible GUI will cause the GUI
to re-appear once closed.
2. GUI may not appear gracefully under Windows using Aero
or Windows 8, but may instead pop into place.
Version 0.2.4
-------------
- Implementing basic Properties page
- Implementing independent Endpoint server for testing
- Added Pyblish.TextArea
- Added Pyblish.ActionBar
- Added Pyblish.Action
- Added Pyblish.IconButton
- Improved feedback when clicking
- Improved feedback when hovering
- Made package executable
- Fixed issue 155
- Fixed issue 156
- Fixed issue 158
- Refactoring
Version 0.2.3
-------------
- Module consolidation (QML)
Version 0.2.2
-------------
- Refactoring
- Succeeded items now appear in green
Version 0.2.1
-------------
- Publishing now stops upon failed validation
- Errors are visualised
- Added Stop button
- Added Reset button
Version 0.2.0
-------------
- Swapped controller from QML to Python
- Performance enhancements; the GUI now rivals non-GUI modes.
- Simplified terminal output; it now resembles non-GUI output
- Simplified backend; no more thread-per-process
- Temporarily switched to native OS window; this should help GUI appearing behind windows
- Temporarily disabled pause/stop buttons; to stop, close the GUI.
Version 0.1.2
--------------
- Fixes black-font text sometimes appearing in GUI (#18)