-
v1.0.1 Stable
released this
2024-12-08 13:07:14 +00:00 | 2 commits to master since this releaseChangelog for v1.0.1 - Bug Fixes and Improvements 🛠️
This patch release focuses on resolving key bugs and making minor improvements to enhance the stability and functionality of the application.
🐛 Bug Fixes
- Fixed segmentation fault in manual multi-word selection. [
689d8d8212
] - Resolved issues with the "Next" button displaying during errors. [
689d8d8212
]
✨ Enhancements
- Added logic to save results efficiently. [
f5f68808b1
] - Polished the app for better user experience. [
4781e31d26
] - Updated resources with a new
network.csv
file for enhanced AI performance. [eabde6397c
], [8d010669a8
]
🙏 Acknowledgements
Thank you to the contributors for their continuous effort:
- Lilian Labat
- Louis Gallet
This patch ensures a smoother experience and addresses known issues reported since v1.0.0. We encourage all users to update to this version. Happy coding! 🎉
Downloads
- Fixed segmentation fault in manual multi-word selection. [
-
v1.0.0 Stable
released this
2024-12-08 02:30:01 +00:00 | 11 commits to master since this releaseChangelog for v1.0.0 - First Stable Release 🚀
We are thrilled to announce the first stable release of our project, v1.0.0! This version brings a wealth of features, improvements, and fixes. Below are the highlights:
🚀 Features
-
Image Processing and Manipulation
- Added the function to resize images. (c3a11fbcfc)
- Enhanced image loading and processing capabilities. (8dfda0dcfe)
- Added support for smooth SDL text rendering. (45e1314276)
- Implemented text input with bug fixes for empty fields. (6f4b8e713b)
- Created a solver that can handle CSV inputs. (d79937d5b1)
- Added a feature to upload and reduce datasets. (61dae06ca9, 0c479a3f86)
-
AI and Dataset Management
- Introduced AI capabilities, including mini-batch processing and dataset loading. (3ca0c09d91, 91b7b7a444, e2e6507dd7)
- Added network benchmarking and success rate tracking. (374818d4ea, 5f8e806ab4)
- Completed auto-detection, word grid linking, and splitting for clustering. (0044e92a4f, d6fe3c4ee1)
-
UI Enhancements
- Added new UI features like save buttons and manual selection options. (fa52d0349b, aeccd774fb)
- Improved UI functionalities with list components (
EZ_list
) and line components (EZ_line
). (bf1732e95a, d96e68e104) - Implemented final splitting UI enhancements. (7a16e12fd8, 5e32a16740)
-
Documentation
- Fully documented
ImageUtils
,EZ_UI
, and other utility functions. (7133f06cc8, e45705482b, de7eb3ab31) - Added defense reports for project clarity and future references. (a954efc40c, 3656ecb14a)
- Fully documented
-
Development Tools
- Created a Dockerfile for server deployments. (4e64705eb4)
- Improved Makefile for building AI modules and general compilation. (a0c3305fd5, 345de5dbb4)
🐛 Bug Fixes
- Fixed critical segmentation faults and crashes:
- Issues with the rotation field in text input. (9f8f2c5d4c)
- Solver segmentation fault resolved. (1df9277202)
- Corrected include path issues for SDL2 compatibility. (6bafd4dce0)
- Addressed string length errors and memory bugs. (de3f890bbc, f74db484dd)
- Resolved merge conflicts and inconsistencies in various branches. (a8a8411d81, 04850917bd)
- Fixed dataset-related errors and logging issues in Docker. (92534f9e4d, 5f309b7178)
🛠️ Chores
- Cleaned up unused debugger and temporary files. (8f6c9c2a28, fe60f7c55d)
- Optimized dataset structure and reduced images to 13x13 format. (d944e26ad4)
- Enhanced compatibility for Windows platforms. (5435d13893)
🙏 Acknowledgements
A massive thank you to all contributors for their incredible work in making this release possible:
- Louis Gallet
- Lilian Labat
- Luca DeDonno
🎉 We hope you enjoy this stable release. Happy coding!
Downloads
-
-
v0.3 Pre-Release
released this
2024-11-03 01:23:25 +00:00 | 114 commits to master since this releaseChangelog for v0.3
Overview
This release introduces several new features, improvements in UI and solver functionalities, enhanced CI/CD setup, and various refactors for better project structure. Notable additions include the integration of EZ_UI components, enhanced split and selection capabilities, and the implementation of an image rotation feature.
New Features
- Solver & Compilation:
- Added
main_solver
, serving as the foundation for future solver functionality. [9e85e74
] - Updated Makefile to compile either the solver, the main module, or all components, providing greater flexibility in builds. [
d90cb09
] - Completed initial version of the solver with example configurations. [
d5aa391
]
- Added
- UI Enhancements:
- Integrated
EZ_UI
and various demo components to support user interactions. [62b4911
] - Added
EZ_drag_select
for easier grid interactions. [ddb7bc3
] - Enhanced the main menu with multiple options and selection features, laying the groundwork for upcoming GUI elements. [
2be0316
,b53a15e
] - Introduced color selection for UI elements, including backgrounds and drawable objects. [
e823251
]
- Integrated
- Image Handling:
- Implemented image rotation functionality, allowing images to be rotated in-app. [
f07ef6c
]
- Implemented image rotation functionality, allowing images to be rotated in-app. [
- Splitting & Grid Manipulation:
- File Management:
- Added Large File Storage (LFS) to handle large assets like PDFs, aiding in easier file tracking. [
e46633c
]
- Added Large File Storage (LFS) to handle large assets like PDFs, aiding in easier file tracking. [
- Utilities:
- Added a function to convert text to uppercase (
toUpper
) to support consistent text formatting across the application. [20900e5
]
- Added a function to convert text to uppercase (
Improvements
- Code Structure & Style:
- CI/CD Workflow:
Bug Fixes
- General Fixes:
- Merging Conflicts:
- Grid & Selection Issues:
Documentation
- Project Structure:
Miscellaneous
Downloads
- Solver & Compilation:
-
v0.2 Pre-Release
released this
2024-10-10 12:23:30 +00:00 | 186 commits to master since this releaseChangelog - Beta v0.2
🚀 New Features
-
feat: FilePath
Added support for file path handling.
[Commit:a8d22d89fc
] -
feat: Anchor added
Added functionality for anchoring elements.
[Commit:680c61ef2b
]
🛠️ Build Improvements
-
build: 🏗️ Added the possibility to build the solver separately
Refactored the build system to allow separate solver compilation.
[Commit:473bbe4b6a
] -
build: 🏗️ Changed Makefile to treat warnings as errors
Compilation warnings are now treated as errors to improve code quality.
[Commit:3cc84926ba
]
🐛 Bug Fixes
-
fix: 🚨 Fixed all warnings
Removed all compilation warnings.
[Commit:bd9f4e4035
] -
fix: 🐛 Fixed warnings
Additional adjustments to resolve remaining warnings.
[Commit:3ae75bca2f
] -
fix: Fixed
rendering_utils.h
andrender_full_anchored_image_file
Fixed an issue with rendering files.
[Commit:0311cd5f5b
]
🔄 Merges
-
Merge: 'feature/GUIFINAL' into develop
Mergedfeature/GUIFINAL
branch with UI improvements.
[Commit:502cdb3c23
] -
Merge: 'build-args' into develop
Added arguments for build configuration.
[Commit:1a66378e60
] -
Merge: 'feature/solver-makefile' into develop
Integrated the ability to build the solver separately into the develop branch.
[Commit:1e3ab61760
]
🔧 Minor Fixes
-
ci: 💚 Fixed build branch
Resolved an issue with the build branches.
[Commit:ffde17325d
] -
fix: 🔀 Merged develop to resolve conflicts
Merged with thedevelop
branch to resolve code conflicts.
[Commit:c34be1a2a2
]
Downloads
-
-
v0.1 Pre-Release
released this
2024-10-03 11:52:19 +00:00 | 201 commits to master since this release🚀 Pre-Release Announcement
🆕 Key Features & Enhancements:
-
GUI Improvements:
- Major updates to the graphical interface, including the addition of buttons and text rendering optimizations. (GUI1, GUI2)
- New image handling utilities for loading, rendering, and image manipulation (grayscale, black and white conversions). (image_utils)
- A default Makefile has been added to streamline the build process. (MakeFile)
-
Grid Resolution Algorithm:
- A new algorithm to handle grid resolution has been introduced, improving the core functionality of the application. (Grid resolution)
-
Dependency Management:
- New dependencies are now managed automatically with a
prepare
command, ensuring a smoother setup. (prepare command)
- New dependencies are now managed automatically with a
🐛 Fixes:
- Removed test functions and resolved warnings, cleaning up the codebase. (fix: removed test functions)
- Various CI fixes, including improvements to branch name handling, conventional commit checks, and dependency integration with SDL. (CI updates)
📚 Documentation & CI:
- Function specifications and preparation guides have been added to the documentation. (docs)
- Continuous integration (CI) pipelines have been refined to enforce commit conventions and ensure proper functionality across environments. (ci-conventionnal-commit)
Downloads
-