By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 CHANGELOG

View raw Download
text/plain • 11.31 kiB
ASCII text
        
            
1
## [2.0.X] - not released yet
2
* fast annotation mode @todo
3
- keyboard input '123' denotes the following operation: select region 1, set 3 as the value of region attribute 2.
4
- if there is a single region attribute, the '13' sets 3 as the value of region 1
5
- if there are more than 9 regions, '1223' applies operation '23' to region '12'
6
- '0' is reserved to set the file attribute
7
- '023' assigns value 3 to the file attribute 2
8
- provide visual cues to the user when doing these operations (update bottom status bar as keys are pressed)
9
* image grid view
10
- cancel ongoing image load process
11
- add a "UNASSIGNED" group to denote all the files that do not have a value for the group variable
12
- preload images in adjacent groups to speed up visualization
13
- label subgroup of images in a group based on a certain variable
14
15
## [2.0.12]
16
* point region now gets assigned default value (issue 393)
17
* filter Image List by Region Attribute (merge request 37, thank you @fvendramin)
18
* increased tolerance (from 5px to 10px) so that point region can be selected easily without errornaeously adding a new point region (thank you @richard)
19
20
## [2.0.11] - March 03, 2021
21
* polygon points can now be added/deleted using [Command] key and Click in MacOS (issue 335)
22
* status messages can now be disabled (issue 328)
23
24
## [2.0.10] - June 08, 2020
25
* rewrote COCO import and export (issues 273, 275, 271, 262)
26
* COCO export only supports RADIO and DROPDOWN attribute types (as these can only be supported by COCO categories)
27
* added tests to ensure that COCO import/export conform to standard COCO dataset
28
* malformed entries in project json file are discarded
29
* fix for issue #258 - polygon points get bigger with zooming
30
* fix for issue #264 to delete region attributes when deleting an attribute
31
* fix for issue #259 zoom locking aspect ratio of rectangle resize
32
33
## [2.0.9] - March 02, 2020
34
* size of point region shape increases when zoomed in (issue 186)
35
* fixed missing 'category_id' in COCO export (issue 243)
36
* fixed incomplete COCO format export (issue 208)
37
* COCO import distinguishes between rectangle and polygon region (issue 233)
38
* incorrect ellipse orientation issue in COCO import (issue 215)
39
* details of ellipse and circle region are shown when selected or are being drawn (issue 211)
40
* fixed issue with loading filename containing '#' character (issue 254)
41
* project import is now compatible with older version of VIA which did not implement rotated ellipse (issue 253)
42
43
## [2.0.8] - June 14, 2019
44
* user selected files are loaded more efficiently using URL.createObjectURL() instead of FileReader()
45
* annotations import and export in COCO format (http://cocodataset.org/#format-data)
46
* removed unused variables and code segments (cleanup)
47
* rotated ellipse (feature request 72, thank you @rdroste for the merge request)
48
- ellipse rotation has been merged, rectangle rotation has been removed
49
- variable names have been changed to follow VIA naming convention
50
- function to draw horizontal and vertical lines across the ellipse have been removed
51
* show properties of current region (feature request 118)
52
* fixed issue with loading a new project when a VIA project is already loaded (issue 185)
53
54
## [2.0.7] - May 01, 2019
55
- regions cannot be moved beyond image boundary (issue 173, thank you @zenggyu for bug report)
56
- user's mouse cursor coordinate visible (feature request 172)
57
- shortcut 'd' now works even when multiple regions are selected (merge request 15)
58
59
## [2.0.6] - March 25, 2019
60
* fixed wrong region location for high zoom levels for large images (Closes: #166, thank you @fredowski)
61
* Update region colour based on value of a region attribute (issue 175)
62
* Relative paths now gets resolved (issue 171)
63
* Grid view filter issue with "only first,middle and last image" fixed (issue 167)
64
* grid view should only consider files filtered using filename regex in sidebar (issue 176)
65
66
## [2.0.5] - December 03, 2018
67
* reverted back to a.dispatchEvent() from a.link() which does not work in Firefox 63
68
69
## [2.0.4] - November 29, 2018
70
* fixed annotation download issue encountered in Safari browser (issue 162, thank you @fredowski)
71
* region selection state flag is now cleared and re-initialized when a new image is loaded (issue 159)
72
* fixed missing state variable `_via_is_ctrl_pressed` issue (issue 160)
73
* when drawing polyshape, [Enter] finishes drawing and [Backspace] deletes last vertex (issue 163, 164)
74
* improved subselection of images in a group (image grid view)
75
* keyboard handling for zoom +/-/= changed from e.which() to e.key() (merge request 10 contributed by @fredowski)
76
* simplified and improved keyboard shortcut keys, global shortcut keys (like next/prev image) are active even when canvas is not in focus
77
* fix issues with on-image annotation editor (issue 155)
78
* on-image annotation editor shown automatically when a new region is drawn
79
* fixed issue with attributes of type checkbox (issue 158)
80
* on image annotation editor is not shown if region attributes are not defined
81
82
## [2.0.3] - October 25, 2018 (REVOKED: Bug with region resize)
83
* REVOKED
84
85
## [2.0.2] - October 10, 2018
86
* bounding boxes can now be drawn using touchscreen in mobile devices (more tests needed)
87
* annotation editor now supports single region on-image editor (contributed by GYOUNG-YOON RYOO)
88
* anotations downloaded as image is now unaffected by current zoom level(issue 154)
89
90
## [2.0.1] - September 26, 2018
91
* clicking or selecting a row in annotation editor (at bottom) should select the corresponding region. (issue 137)
92
* converted svg logo to use standard font
93
* zoom is enabled with [Ctrl] + mouse wheel (issue 143)
94
* fixed polygon first vertex resize issue (issue 146)
95
* annotations overlaid on image can now be downloaded as an image (issue 24); does not work with images added as URL (browser security)
96
* import annotations: handle entries for which file_size = -1 (i.e. unknown)
97
* When zoom is active, Shift + mouse wheel moves horizontal scroll bar
98
99
## [2.0.0] - July 15, 2018
100
* rectangles can now be resized from edges (issue 120)
101
* added POLYLINE shape
102
- polygon region shape coordinates set does not end with the first coordinate (closed loop is defined by the shape: polygon, polyline)
103
* renamed many methods and variables
104
* attributes editor
105
- added _via_attributes{'region','file'} and removed _via_region_attributes, _via_file_attributes
106
- attributes add/remove/update from left sidebar panel
107
- attribute types: text (default), checkbox, radio, dropdown, image (from url or base64 encoded image data)
108
* annotation editor
109
- similar to previous versions (spreadsheet like editor) supporting attribute types: text, checkbox, radio, etc
110
- tabbed panel for region and file attribute editor
111
- change size of contents and panel
112
* via project save/load
113
- everything (annotations, attributes, application settings, etc) can now be saved as a VIA project (a json file)
114
* exported csv annotation header line does not contain "#" (this may be a breaking change) (issue 122)
115
* zoom level does not reset when navigating prev/next images (issue 125)
116
* VIA project: open/save
117
- image file list can be filtered using regular expression
118
- preset filters for image file list
119
- shortcuts to add files to project (local, url) and remove files from project
120
- files in local disk drive can also be added using absolute path (e.g. /home/tlm/image1.jpg)
121
- project settings
122
* paste regions in multiple images and option to undo this operation (issue 123)
123
* (simplified code) image content is shown using <img> instead of <canvas> (region shapes still shown using <canvas>)
124
* image grid to perform bulk operations on a set of images (like changing file attribute of multiple images)
125
- group by operation supported on file and region attributes
126
- multiple groups can be created
127
- next/prev page navigation
128
- increase/decrease size of image shown in image grid
129
* images are preloaded and buffered to allow faster and smoother prev/next image navigation
130
* image data can be pulled from custom locations in local disk in order to resolve image files
131
* shortcut toolbar (in top) now uses icons from material icon set (https://material.io/icons/)
132
* updated ImageMetadata() and RegionMetadata()
133
* removed persistence of annotation data in browser cache (i.e. localStorage)
134
- this feature proved difficult to maintain for cross browser support
135
- uses "beforeunload" event to warn users of data loss
136
* minor improvements
137
- updated region shape color to yellow
138
- selected regions can be precisely moved by 1 pixel using arrow keys (press Shift to move by 10 pixel)
139
- move multiple selected regions
140
- {polygon, polyline, point} regions can now be drawn inside existing regions (i.e. nested regions)
141
- both polygon and polyline shape drawing operation is now ended by pressing [Enter] key
142
- when region is selected, mouse wheel can be used to change the region label
143
- center of circle and ellipse shapes remain fixed to mousedown location (major issue in 1.0.x versions)
144
* updated regression test cases
145
* polygon vertex can be added and removed (issue 134)
146
147
## [1.0.5] - January 16, 2018
148
* (code contributions from Stefan Mihaila) via.js codebase improvement, wider web browser support (IE 10, IE 11 and Opera 12)
149
* added Contributors.md file to record contributions to VIA codebase
150
* removed 'localStorage.clear()' to avoid SecurityError in Safari browser (issue 85 and 108)
151
152
## [1.0.4] - October 17, 2017
153
* fixed polygon copy/paste/resize issue (issue 107)
154
155
## [1.0.3] - August 07, 2017
156
* CSV export now does not add extra comma to each line (issue 103)
157
158
## [1.0.2] - August 04, 2017 (REVOKED: Broken CSV export)
159
* removed free resize of ellipse from any edge (issue 100)
160
* fixed free resize of rectangle (issue 101)
161
* fixed 1-pixel bug (first set image space coordinate, then set canvas coordinate. see issue 96) for region resize and move
162
* press Ctrl while resizing to preserve the aspect ratio of rectangle (issue 98)
163
* fixed issue with CSV files containing newline character \r or \r\n (issue 102)
164
* top menu bar remains consistent event when the user scrolls the window
165
166
## [1.0.1] - June 11, 2017
167
* fixed issue 33 : Annotations cannot be imported from file of type application/vnd.ms-excel
168
* fixed issue 96 : A major bug in how canvas coordinates are computed
169
170
## [1.0.0] - April 04, 2017
171
* file-attributes support added (useful for weakly supervised learning)
172
* spreadsheet like editor for region and file attributes
173
* visualization of loaded image list improved
174
* user annotation data cached in browser's localStorage (for data recovery on browser crash)
175
* zoom in/out support
176
* improved performance using multi-layered canvas for image and annotations
177
* new user interface layout (added toolbar on top navigation panel)
178
* added Getting Started guide and License to help menu
179
* CSV import/export now conforms to RFC 4180 standard
180
* added some basic unit tests
181
* added support for point regions (useful for landmark annotations)
182
183
## [1.0.0-beta] - 2017-03-15
184
* beta release for VIA 1.0.0
185
186
## [0.1b] - 2016-10-24
187
* first release of VGG image annotator
188
* supports following region shape: rectangle, circle, ellipse, polygon
189
* contains basic image region operations such as move, resize, delete
190
* Ctrl a/c/v to select all, copy and paste image regions
191
* import/export of region data from/to text file in csv,json format
192
* display list of loaded images
193