Skip to content

Commit

Permalink
Bump version to 0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MalekKamel committed Oct 26, 2024
2 parents ae041fc + 9c96ac2 commit 2e989a1
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 6 deletions.
25 changes: 22 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,38 @@
# Changelog

## Version 0.4.0
## Version 0.6.0

- Hybrid JSON processing with optional manifest configuration. Implement flexible JSON file handling that:
- Automatically processes all JSON files in directory
- Allows customization via manifest configuration (class names, types)
- Removes need to manually add new files to manifest
- Provides override capability when specific configuration needed
- Add JSON manifest for generating platform-specific code from JSON files
- This commit introduces a JSON manifest that enables the generation of platform-specific code based on the provided JSON files. This
enhancement streamlines the development process and ensures better code organization for different platforms.
- Disable mandatory resource checks in ResourceManifestProcessor during brand onboarding
- Implement rollback mechanism if an error occurs during the onboarding process.
- Optimize .gitignore: Use root-relative paths to avoid unintended ignores
- Display checkbox for boolean value
- Only switch the brand on changing the values in dashboard if it's the current brand.
- Dashboard UI improvements

## Version 0.4.0 & 0.5.0

Enhance Dashboard: Implement Comprehensive Support for JSON Objects

- Added functionality to fully process and display JSON objects within the dashboard.
- Updated data handling methods to accommodate nested structures and arrays.
- Improved UI components to render JSON data dynamically.
- Bug fixes and improvements

## Version 0.3.0
## Version 0.1.0 & 0.2.0 & 0.3.0

### Enhancements

- **Brand Configuration Code Generation**
- Added support for **JSON format** and **serialization** to streamline configuration management.
- Introduced a static JSON string, `asJson`, in each class for **dynamic parsing** of configuration properties, enhancing accessibility and ease of use.
- Introduced a static JSON string, `asJson`, in each class for **dynamic parsing** of configuration properties,
enhancing accessibility and ease of use.

These updates significantly improve the flexibility and usability of the brand configuration system.
2 changes: 1 addition & 1 deletion solara/lib/core/dashboard/brand/SectionsFormManager.js
Original file line number Diff line number Diff line change
Expand Up @@ -290,4 +290,4 @@ class SectionItemManager {
}
}

export default SectionsFormManager;
export default SectionsFormManager;
2 changes: 1 addition & 1 deletion solara/lib/core/scripts/resource_manifest_processor.rb
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ def skip_empty_paths(item)

def check_mandatory_file(item, src)
return if @ignore_health_check

if item['mandatory'] && !File.exist?(src)
raise "Mandatory resource file/folder not found for #{@brand_key}: #{src}. Please add the resource or mark it as not mandatory in #{FilePath.resources_manifest}."
end
Expand Down
2 changes: 1 addition & 1 deletion solara/lib/solara/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Solara
VERSION = "0.4.0"
VERSION = "0.6.0"
end

0 comments on commit 2e989a1

Please sign in to comment.