All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The detailed rules and walkthrough of writing a changelog is located here
Note: This changelog is implemented since 2.0.0-alpha
version. All records before it are drafted based on release notes might not be as detailed.
- Added tutorial modal for user guide #212
- Project versioning
- Database migration
- Project statistics #500
- Add images to project #519
- Different color for labels #228
- Add label at the drop-down box, remove label still selected status,shortcut key to toggle annotation tool, zoom tool and revert default 224
- Shortcut key to shift canvas in zoom mode #226
- Toggle tab by clicking icon #216
- Updated keyShortcut.md
- Update tutorial list #229 #215
- Project loading speed #506
- Coco Json area, width and height #227
- Delete previous point using backspace #206
- Prevent icon enlarge when zoom in #223
- Refactored backend -> Implement Model, View, Controller design pattern
- Remove event bus for database query #504
- Add database facade #502
- JAX-RS implementation for API annotation #507
- Remove Json Object -> using data transfer object for type checking #505
- Add CORS enable #511
- Remove wasabi service #523
- Remove global state #509
- Remove static object #508
- Refactor database response #499
- API terminate Classifai #496
2.0.0-alpha2 - 2021-08-12
- Sorting of project card with options of created date, last modified date or project name.
- Renaming data from workspace - UI and F2 shortcut key
- Updated keyShortcut.md #455
- Deleting data from workspace #392
- Add guiding cross line for more effective bounding box labelling #201
- Ask user confirmation when user want to delete a project #201
- Fixed the display of full image path instead of intentional image name in Ubuntu and Mac OS #446
- Bug fix for removing "\r" and spaces " " in imported labels #437
- Support WebP image format #394
- Fix create empty project #466
- Frontend code refactoring #198
- Fix images loaded inconsistent with/more than total images in a project folder #487
- Fix polygon line not pointed to the cursor during drawing #208
- Fix Undo/Redo when drawing polygons #205
2.0.0-alpha1 - 2021-02-26
- Label filtering feature
- Added CodeofConduct.md and Contributing.md
- Changed create project workflow
to insert project name, project folder, and label file in the same window - Frontend auto pr
- CHANGELOG.md
- Project renaming
- Project reloading
- Project import export
- Project starring
- Project is_new label
- Image validation method from reading files -> reading metadata
- Project creating method -> each project is only limited to one folder
- Api endpoint refactoring
- Project loading api -> v2 api
- Log file location from {home}/logs -> {home}/.classifai
- Vertx version 3.9.0 -> 4.0.2
- Database from HSQLDB -> H2
- Image UUID from incremental integer -> UUID
- Project id from incremental integer -> UUID
- Import images from folder
- Import selected images
- Frontend caching issue by introducing no-cache header
1.2.0 - 2021-02-26
- Shortcut key page
- Malay language support
- Chinese language interface is fully translated
- Load project without data that happened occasionally (#302)
1.1.1 - 2021-01-29
- Annotation output for bounding box projects changed to correspond to image name (#277)
Eg. With image 1.jpg, the annotation output is 1.xml (Prior to fix: 1_jpg.xml) - Wrong aspect ratio for JPEG image due to EXIF orientation (#252)
- Time out error for large JPEG image (#280)
- Enabling of detailed log messages if paths of images not found (#283)
1.1.0 - 2021-01-11
- Delete project feature
- Delete image feature
- Enable image shifting while drawing polygon in image segmentation project
- Forever staying in loading status while importing empty folder (#223)
1.0.0 - 2020-11-14
- Image bounding box labeling feature
- Classic image classification
- Optical character recognition
- Image segmentation labeling feature
- PDF -> JGP/PNG files format conversion
single file with multiple images -> one file corresponding to one image - TIFF -> JGP/PNG files format conversion
single file with multiple images -> one file corresponding to one image - Distribution for Windows(7, 8, 10), Mac, Ubuntu(18 LTS, 20 LTS) and Centos(7, 8)