Skip to content

Commit

Permalink
release.md
Browse files Browse the repository at this point in the history
  • Loading branch information
xribene committed Oct 28, 2024
1 parent 74f84e1 commit 852b607
Showing 1 changed file with 23 additions and 27 deletions.
50 changes: 23 additions & 27 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,37 @@
## 2.0.0.alpha
## v2.0-alpha.1
### New Features
- Customizable color for labels
- Support for `link` field in labels

# Release 2.0.0.alpha
## v2.0-alpha

## Overview
The 2.0.0.alpha release introduces significant improvements, including Gradio HTTP support, support for audio/MIDI Labeling models, MIDI playback, alongside various bug fixes and UI enhancements.
### Overview
The v2.0-alpha release introduces significant improvements, including Gradio HTTP support, support for audio/MIDI Labeling models, MIDI playback, alongside various bug fixes and UI enhancements.

## Key Features
### Key Features
- **HTTP Support**:
- Introduced a new `GradioClient` class to manage all HTTP requests.
- Centralized URL parser that converts various URL formats to a `SpaceInfo` object.

- **Labels Support**:
- Improved processing of output labels from `pyharp`.
- Now we have support for models that besides their audio/MIDI outputs, also provide label annotations that can be displayed in the HARP UI.

- **MIDI Playback**:
- A sine synth to quickly listen to your MIDI files.

- **Improved Error Handling**:
- Refactored error management with new `ErrorType` enums and a detailed `Error` object.
- Added `OpResult` class for operation success tracking, simplifying error reporting.



- **UI Improvements**:
- Made several UI fixes to enhance user experience.

- **General Enhancements**:
- Code refactoring to remove obsolete code and simplify the codebase.
- Introduced a new C++ formatting scheme based on JUCE guidelines.
- **UI Improvements and Improved Error Handling**:
- Refactored error handling using enums.
- Added `OpResult` class for operation success tracking, simplifying error reporting.
- Each error is has a `devMessage` and `userMessage` to help developers and users understand the error.
- Several UI fixes to enhance user experience.

## Requirements
- Requires Gradio version **4.43.0**.
### Requirements
- Works with models made with Gradio version **4.43.0** and later.

## Bug Fixes
### Bug Fixes
- Various bug fixes and performance improvements.

## 1.3.0
## v1.3.0

### Features
- Added MIDI support
Expand All @@ -46,22 +42,22 @@ The 2.0.0.alpha release introduces significant improvements, including Gradio HT
- `Save as` functionality and `Save` button
- Audio waveform display

## 1.2.3
## v1.2.3
### Added
- hugggof/vampnet-music to model list

## 1.2.2
## v1.2.2
### Added
- New vampnet models to model list.

## 1.2.1
## v1.2.1
### Fixed
- gradioJuceClient builds as arm64 in macos

## 1.2.0
## v1.2.0

### Added
- Better error logging/feedback for users
- Status & Instructions areas on MouseHover events
- MenuBar actions
- Tons of bug fixes
- Tons of bug fixes

0 comments on commit 852b607

Please sign in to comment.