diff --git a/.drone.yml b/.drone.yml
index 1a12f265..44b1cd6b 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -24,14 +24,14 @@ steps:
commands:
- melos run quality-check
- melos run publish:validate
- - name: publish
- image: git.wyatt-studio.fr/wyatt-foss/flutter-melos:2.9.0-1
- commands:
- - melos run publish:validate
+ # - name: publish
+ # image: git.wyatt-studio.fr/wyatt-foss/flutter-melos:2.9.0-1
+ # commands:
+ # - melos run publish:validate
+ #
trigger:
branch:
- master
event:
- - push
- pull_request
diff --git a/.pubignore b/.pubignore
index 43c82d3c..d6a35232 100644
--- a/.pubignore
+++ b/.pubignore
@@ -1,5 +1,590 @@
+
+### Android ###
+# Gradle files
+.gradle/
+build/
+
+# Local configuration file (sdk path, etc)
+local.properties
+
+# Log/OS Files
+*.log
+
+# Android Studio generated files and folders
+captures/
+.externalNativeBuild/
+.cxx/
+*.apk
+output.json
+
+# IntelliJ
+*.iml
+.idea/
+misc.xml
+deploymentTargetDropDown.xml
+render.experimental.xml
+
+# Keystore files
+*.jks
+*.keystore
+
+# Google Services (e.g. APIs or Firebase)
+google-services.json
+
+# Android Profiling
+*.hprof
+
+### Android Patch ###
+gen-external-apklibs
+
+# Replacement of .externalNativeBuild directories introduced
+# with Android Studio 3.5.
+
+### Dart ###
+# See https://www.dartlang.org/guides/libraries/private-files
+
+# Files and directories created by pub
+.dart_tool/
+.packages
+# If you're building an application, you may want to check-in your pubspec.lock
+pubspec.lock
+
+# dotenv environment variables file
+.env*
+
+# Avoid committing generated Javascript files:
+*.dart.js
+*.info.json # Produced by the --dump-info flag.
+*.js # When generated by dart2js. Don't specify *.js if your
+# project includes source files written in JavaScript.
+*.js_
+*.js.deps
+*.js.map
+
+.flutter-plugins
+.flutter-plugins-dependencies
+
+### Dart Patch ###
+# dotenv environment variables file
+.env
+
+### fastlane ###
+# fastlane - A streamlined workflow tool for Cocoa deployment
+#
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
+# screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://docs.fastlane.tools/best-practices/source-control/#source-control
+
+# fastlane specific
+**/fastlane/report.xml
+
+# deliver temporary files
+**/fastlane/Preview.html
+
+# snapshot generated screenshots
+**/fastlane/screenshots
+
+# scan temporary files
+**/fastlane/test_output
+
+# Fastlane.swift runner binary
+**/fastlane/FastlaneRunner
+
+### Firebase ###
+.idea
+**/node_modules/*
+**/.firebaserc
+
+### Firebase Patch ###
+.runtimeconfig.json
+.firebase/
+
+### Flutter ###
+# Flutter/Dart/Pub related
+**/doc/api/
+.fvm/flutter_sdk
+.pub-cache/
+.pub/
+coverage/
+lib/generated_plugin_registrant.dart
+# For library packages, don't commit the pubspec.lock file.
+# Regenerating the pubspec.lock file lets you test your package against the latest compatible versions of its dependencies.
+# See https://dart.dev/guides/libraries/private-files#pubspeclock
+#pubspec.lock
+
+# Android related
+**/android/**/gradle-wrapper.jar
+**/android/.gradle
+**/android/captures/
+**/android/gradlew
+**/android/gradlew.bat
+**/android/key.properties
+**/android/local.properties
+**/android/**/GeneratedPluginRegistrant.java
+
+# iOS/XCode related
+**/ios/**/*.mode1v3
+**/ios/**/*.mode2v3
+**/ios/**/*.moved-aside
+**/ios/**/*.pbxuser
+**/ios/**/*.perspectivev3
+**/ios/**/*sync/
+**/ios/**/.sconsign.dblite
+**/ios/**/.tags*
+**/ios/**/.vagrant/
+**/ios/**/DerivedData/
+**/ios/**/Icon?
+**/ios/**/Pods/
+**/ios/**/.symlinks/
+**/ios/**/profile
+**/ios/**/xcuserdata
+**/ios/.generated/
+**/ios/Flutter/.last_build_id
+**/ios/Flutter/App.framework
+**/ios/Flutter/Flutter.framework
+**/ios/Flutter/Flutter.podspec
+**/ios/Flutter/Generated.xcconfig
+**/ios/Flutter/app.flx
+**/ios/Flutter/app.zip
+**/ios/Flutter/flutter_assets/
+**/ios/Flutter/flutter_export_environment.sh
+**/ios/ServiceDefinitions.json
+**/ios/Runner/GeneratedPluginRegistrant.*
+
+# Exceptions to above rules.
+!**/ios/**/default.mode1v3
+!**/ios/**/default.mode2v3
+!**/ios/**/default.pbxuser
+!**/ios/**/default.perspectivev3
+!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
+
+### Java ###
+# Compiled class file
+*.class
+
+# Log file
+
+# BlueJ files
+*.ctxt
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+replay_pid*
+
+### JetBrains+all ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+# User-specific stuff
+.idea/**/workspace.xml
+.idea/**/tasks.xml
+.idea/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+
+# AWS User-specific
+.idea/**/aws.xml
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Gradle
+.idea/**/gradle.xml
+.idea/**/libraries
+
+# Gradle and Maven with auto-import
+# When using Gradle or Maven with auto-import, you should exclude module files,
+# since they will be recreated, and may cause churn. Uncomment if using
+# auto-import.
+# .idea/artifacts
+# .idea/compiler.xml
+# .idea/jarRepositories.xml
+# .idea/modules.xml
+# .idea/*.iml
+# .idea/modules
+# *.iml
+# *.ipr
+
+# CMake
+cmake-build-*/
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# SonarLint plugin
+.idea/sonarlint/
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
+
+### JetBrains+all Patch ###
+# Ignore everything but code style settings and run configurations
+# that are supposed to be shared within teams.
+
+.idea/*
+
+!.idea/codeStyles
+!.idea/runConfigurations
+
+### Kotlin ###
+# Compiled class file
+
+# Log file
+
+# BlueJ files
+
+# Mobile Tools for Java (J2ME)
+
+# Package Files #
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+
+### macOS ###
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+### macOS Patch ###
+# iCloud generated files
+*.icloud
+
+### Objective-C ###
+# Xcode
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## User settings
+xcuserdata/
+
+## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
+*.xcscmblueprint
+*.xccheckout
+
+## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
+DerivedData/
+*.moved-aside
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+
+## Obj-C/Swift specific
+*.hmap
+
+## App packaging
+*.ipa
+*.dSYM.zip
+*.dSYM
+
+# CocoaPods
+# We recommend against adding the Pods directory to your .gitignore. However
+# you should judge for yourself, the pros and cons are mentioned at:
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+# Pods/
+# Add this line if you want to avoid checking in source code from the Xcode workspace
+# *.xcworkspace
+
+# Carthage
+# Add this line if you want to avoid checking in source code from Carthage dependencies.
+# Carthage/Checkouts
+
+Carthage/Build/
+
+# fastlane
+# It is recommended to not store the screenshots in the git repo.
+# Instead, use fastlane to re-generate the screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://docs.fastlane.tools/best-practices/source-control/#source-control
+
+fastlane/report.xml
+fastlane/Preview.html
+fastlane/screenshots/**/*.png
+fastlane/test_output
+
+# Code Injection
+# After new code Injection tools there's a generated folder /iOSInjectionProject
+# https://github.com/johnno1962/injectionforxcode
+
+iOSInjectionProject/
+
+### Objective-C Patch ###
+
+### Swift ###
+# Xcode
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Playgrounds
+timeline.xctimeline
+playground.xcworkspace
+
+# Swift Package Manager
+# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
+# Packages/
+# Package.pins
+# Package.resolved
+# *.xcodeproj
+# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
+# hence it is not needed unless you have added a package configuration file to your project
+# .swiftpm
+
+.build/
+
+# CocoaPods
+# We recommend against adding the Pods directory to your .gitignore. However
+# you should judge for yourself, the pros and cons are mentioned at:
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+# Pods/
+# Add this line if you want to avoid checking in source code from the Xcode workspace
+# *.xcworkspace
+
+# Carthage
+# Add this line if you want to avoid checking in source code from Carthage dependencies.
+# Carthage/Checkouts
+
+# Accio dependency management
+Dependencies/
+.accio/
+
+# fastlane
+# It is recommended to not store the screenshots in the git repo.
+# Instead, use fastlane to re-generate the screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://docs.fastlane.tools/best-practices/source-control/#source-control
+
+# Code Injection
+# After new code Injection tools there's a generated folder /iOSInjectionProject
+# https://github.com/johnno1962/injectionforxcode
+
+### VisualStudioCode ###
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+!.vscode/*.code-snippets
+
+# Local History for Visual Studio Code
+.history/
+
+# Built Visual Studio Code Extensions
+*.vsix
+
+### VisualStudioCode Patch ###
+# Ignore all local history of files
+.history
+.ionide
+
+### Xcode ###
+
+## Xcode 8 and earlier
+
+### Xcode Patch ###
+*.xcodeproj/*
+!*.xcodeproj/project.pbxproj
+!*.xcodeproj/xcshareddata/
+!*.xcodeproj/project.xcworkspace/
+!*.xcworkspace/contents.xcworkspacedata
+/*.gcno
+**/xcshareddata/WorkspaceSettings.xcsettings
+
+### AndroidStudio ###
+# Covers files to be ignored for android development using Android Studio.
+
+# Built application files
+*.ap_
+*.aab
+
+# Files for the ART/Dalvik VM
+*.dex
+
+# Java class files
+
+# Generated files
+bin/
+gen/
+
+# Gradle files
+.gradle
+
+# Signing files
+.signing/
+
+# Local configuration file (sdk path, etc)
+
+# Proguard folder generated by Eclipse
+proguard/
+
+# Log Files
+
+# Android Studio
+/*/build/
+/*/local.properties
+/*/out
+/*/*/build
+/*/*/production
+.navigation/
+*.ipr
+*~
+*.swp
+
+# Keystore files
+
+# Google Services (e.g. APIs or Firebase)
+# google-services.json
+
+# Android Patch
+
+# External native build folder generated in Android Studio 2.2 and later
+.externalNativeBuild
+
+# NDK
+obj/
+
+# IntelliJ IDEA
+/out/
+
+# User-specific configurations
+.idea/caches/
+.idea/libraries/
+.idea/shelf/
+.idea/workspace.xml
+.idea/tasks.xml
+.idea/.name
+.idea/compiler.xml
+.idea/copyright/profiles_settings.xml
+.idea/encodings.xml
+.idea/misc.xml
+.idea/modules.xml
+.idea/scopes/scope_settings.xml
+.idea/dictionaries
+.idea/vcs.xml
+.idea/jsLibraryMappings.xml
+.idea/datasources.xml
+.idea/dataSources.ids
+.idea/sqlDataSources.xml
+.idea/dynamic.xml
+.idea/uiDesigner.xml
+.idea/assetWizardSettings.xml
+.idea/gradle.xml
+.idea/jarRepositories.xml
+.idea/navEditor.xml
+
+# Legacy Eclipse project files
+.classpath
+.project
+.cproject
+.settings/
+
+# Mobile Tools for Java (J2ME)
+
+# Package Files #
+
+# virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml)
+
+## Plugin-specific files:
+
+# mpeltonen/sbt-idea plugin
+
+# JIRA plugin
+
+# Mongo Explorer plugin
+.idea/mongoSettings.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+
+### AndroidStudio Patch ###
+
+!/gradle/wrapper/gradle-wrapper.jar
+
+# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,macos,android,androidstudio,dart,fastlane,firebase,flutter,java,jetbrains+all,kotlin,objective-c,swift,xcode
+
+# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
+
+.idea/
+*.iml
+google-services.json
+pubspec_overrides.yaml
+
+# Mason
+.mason/
+
new_version.sh
.latest_version
.vscode/
example/
models/
+build/
+*.iml
+
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7794040e..2276eae6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,312 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## 2023-04-14
+
+### Changes
+
+---
+
+Packages with breaking changes:
+
+ - [`wyatt_architecture` - `v0.2.0`](#wyatt_architecture---v020)
+ - [`wyatt_authentication_bloc` - `v0.5.0`](#wyatt_authentication_bloc---v050)
+ - [`wyatt_component_copy_with_extension` - `v2.0.0`](#wyatt_component_copy_with_extension---v200)
+ - [`wyatt_component_copy_with_gen` - `v2.0.0`](#wyatt_component_copy_with_gen---v200)
+ - [`wyatt_http_client` - `v2.0.0`](#wyatt_http_client---v200)
+ - [`wyatt_i18n` - `v2.0.0`](#wyatt_i18n---v200)
+ - [`wyatt_ui_components` - `v0.1.0`](#wyatt_ui_components---v010)
+ - [`wyatt_ui_kit` - `v2.0.0`](#wyatt_ui_kit---v200)
+
+Packages with other changes:
+
+ - [`wyatt_analysis` - `v2.4.2`](#wyatt_analysis---v242)
+ - [`wyatt_bloc_helper` - `v2.0.1`](#wyatt_bloc_helper---v201)
+ - [`wyatt_bloc_layout` - `v0.0.2`](#wyatt_bloc_layout---v002)
+ - [`wyatt_crud_bloc` - `v0.1.1`](#wyatt_crud_bloc---v011)
+ - [`wyatt_form_bloc` - `v0.2.0+3`](#wyatt_form_bloc---v0203)
+ - [`wyatt_type_utils` - `v0.0.5`](#wyatt_type_utils---v005)
+ - [`wyatt_ui_layout` - `v0.0.2`](#wyatt_ui_layout---v002)
+
+---
+
+#### `wyatt_architecture` - `v0.2.0`
+
+ - **REFACTOR**: move to dart package.
+ - **FIX**: remove wyatt arch ios example.
+ - **DOCS**: change some documentation.
+ - **DOCS**: add documentation.
+ - **DOCS**: update readme.
+ - **BREAKING** **REFACTOR**: fix cascade dart good practices + docs.
+
+#### `wyatt_authentication_bloc` - `v0.5.0`
+
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: use custom user changes stream.
+ - **REFACTOR**: make signup/in, passwordreset cubit extendable.
+ - **FIX**: make sur access token is available on every steps.
+ - **FIX**: anonymous sign in event.
+ - **FIX**: initialize account stream transformer.
+ - **FIX**: stream on null account.
+ - **FIX**: handle empty provider list (closes #113).
+ - **FEAT**: add mock + local storage.
+ - **FEAT**: remove session wrapper for AuthenticationSession.
+ - **FEAT**: add account edit cubit.
+ - **FEAT**: add custom routine, and documentation.
+ - **FEAT**: add full event support.
+ - **DOCS**: update example with multiple data sources.
+ - **DOCS**: add full dartdoc.
+ - **DOCS**: add wiki script.
+ - **DOCS**: update example.
+ - **DOCS**: update example.
+ - **BREAKING** **REFACTOR**: split data sources (cache, session, external).
+ - **BREAKING** **REFACTOR**: use mixins, and remove use of onSignUpSuccess.
+ - **BREAKING** **FEAT**: add event type on auth change.
+
+#### `wyatt_component_copy_with_extension` - `v2.0.0`
+
+ - **FIX**: remove wyatt arch ios example.
+ - **FEAT**: add class annotation for component code generators.
+ - **DOCS**: add some documentation.
+ - **BREAKING** **REFACTOR**: rename file.
+
+#### `wyatt_component_copy_with_gen` - `v2.0.0`
+
+ - **REFACTOR**: migrate components using code generator packages (#115).
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: change example to be compatible with new AppTopBar and TextWrapper.
+ - **FIX**: fix textwrapper.
+ - **FIX**: update example (#118).
+ - **FIX**: copywith method takes non nullable fields too (#118).
+ - **FEAT**: add generators for components proxy and mixins to enable copywith methods.
+ - **DOCS**: add some documentation.
+ - **BREAKING** **REFACTOR**: rename file.
+
+#### `wyatt_http_client` - `v2.0.0`
+
+ - **DOCS**: add simple example.
+ - **BREAKING** **REFACTOR**: fix cascade dart good practices + docs.
+
+#### `wyatt_i18n` - `v2.0.0`
+
+ - **FEAT**: change gitignore for symbolic link.
+ - **FEAT**: add i18n delegate + example.
+ - **FEAT**: implements network data source.
+ - **FEAT**: add default locale.
+ - **FEAT**: add getter/setter.
+ - **FEAT**: add ICU parser.
+ - **FEAT**: add arb, json and yaml parsers.
+ - **DOCS**: add docstrings on every classes.
+ - **BREAKING** **FEAT**: rename few files + add clearer documentation.
+
+#### `wyatt_ui_components` - `v0.1.0`
+
+ - **REFACTOR**: update example (#92).
+ - **REFACTOR**: replace ThemeResolver by ThemeHelper in Loader / RichTextBuilder (closes #148).
+ - **REFACTOR**: migrate top nav bar using generify top bar.
+ - **REFACTOR**: move borderColors type.
+ - **REFACTOR**: add CopyWith method in ThemeStyle.
+ - **REFACTOR**: update colors using Multicolor class (#138).
+ - **REFACTOR**: rework text gradient and text wrapper.
+ - **REFACTOR**: remove CopyWith extension.
+ - **REFACTOR**: move extensions.
+ - **REFACTOR**: merge flat and outline buttons in only one style.
+ - **REFACTOR**: update example (close #115).
+ - **REFACTOR**: migrate components using code generator packages (#115).
+ - **REFACTOR**: update example (#92).
+ - **FIX**: fix extra value in compute extension function.
+ - **FIX**: remove darkmode enable field in cards.
+ - **FIX**: add loader to theme data (close #152).
+ - **FIX**: inverse merge in TextInputStyle.
+ - **FIX**: use multicolor in cards.
+ - **FIX**: fix MultiColor lerp method.
+ - **FIX**: remove null check operator in RichTextBuilder component.
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: add style merge in Theme Resolver.
+ - **FIX**: generate new files after generator fixes (close #118).
+ - **FIX**: move theme_resolver in compnoent to fix code generation.
+ - **FIX**: add generated component with theme resolver.
+ - **FEAT**: add text input components, theme extension and worked on utils (#138).
+ - **FEAT**: add isColor getter in multicolor helper.
+ - **FEAT**: add loading & error widget to component theme (close #69).
+ - **FEAT**: add text input abstract class (#138).
+ - **FEAT**: add rich text builder / parser.
+ - **FEAT**: update example & move configure function (#69).
+ - **FEAT**: add top navigation bar component to theme data.
+ - **FEAT**: add extra state.
+ - **FEAT**: update layouts to allow more control on components.
+ - **FEAT**: add some useful text customization in TextWrapper (closes #149).
+ - **FEAT**: update attributs and proxy most of appbar attributs.
+ - **FEAT**: add new components to theme data (close #152).
+ - **FEAT**: move style implementation from component to ui_kit with theme resolver.
+ - **FEAT**: add copyWith gen and make button style lerping.
+ - **FEAT**: make component theme data copyable.
+ - **FEAT**: add loader component and style.
+ - **FEAT**: add file selection component.
+ - **FEAT**: add simple icon button and dimension style.
+ - **FEAT**: add symbol button.
+ - **FEAT**: implement top nav bar.
+ - **FEAT**: add tapped control state.
+ - **FEAT**: add MultiColor util class.
+ - **FEAT**: create new package to split components and layouts.
+ - **FEAT**: add button components.
+ - **FEAT**: make app bar leading & actions customizable.
+ - **FEAT**: add quote / skill / portfolio cards (#126).
+ - **FEAT**: add gradient attribut to text wrapper.
+ - **FEAT**: add string extension to easely wrap text.
+ - **FEAT**: export cards #126.
+ - **FEAT**: add portfolio & skill cards #126.
+ - **FEAT**: make text wrapper constructor constant.
+ - **FEAT**: add text wrapper instead of String/Widget for Texts.
+ - **FEAT**: make fields nullable and not required in quote card.
+ - **FEAT**: add card theme extension, fix bugs & update example (close #126).
+ - **FEAT**: export components and add license header.
+ - **FEAT**: add information_card & quote_card (#126).
+ - **FEAT**: add Top Navigation Bar Component.
+ - **FEAT**: generate new skillcard component.
+ - **FEAT**: generify bars.
+ - **FEAT**: rework on structure using new components and layouts.
+ - **FEAT**: add centerTitle property to app bar component.
+ - **FEAT**: make component data field nullable (#92).
+ - **FEAT**: add lerp on multicolor.
+ - **FEAT**: add flat/outlined button styles.
+ - **DOCS**: add some documentation + readme.
+ - **DOCS**: update models.
+ - **BREAKING** **REFACTOR**: remove bloc export in buttons to be state management solution agnostic (closes #147).
+
+#### `wyatt_ui_kit` - `v2.0.0`
+
+ - **REFACTOR**: use tapped state and merged styles.
+ - **REFACTOR**: remove selection area of rich text, its not his reponsibility.
+ - **REFACTOR**: replace ThemeResolver by ThemeHelper in Loader / RichTextBuilder (closes #148).
+ - **REFACTOR**: adapt ui_kit.
+ - **REFACTOR**: use ThemeHelper in cards.
+ - **REFACTOR**: rename GradientBoxBorder.
+ - **REFACTOR**: update textinput component using borderColors as Color.
+ - **REFACTOR**: rework text gradient and text wrapper.
+ - **REFACTOR**: move exportable bloc from mixin to widget.
+ - **REFACTOR**: make resolve private and dotter child a widget.
+ - **FIX**: fix text align, add selection and update example for rich text builder.
+ - **FIX**: remove useless file.
+ - **FIX**: fix tab action focus on textinputs.
+ - **FIX**: inverse merge in TextInputStyle.
+ - **FIX**: use multicolor in cards.
+ - **FIX**: fix export theme file.
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: remove null check operator in RichTextBuilder component.
+ - **FIX**: remove null check operator in Loader component.
+ - **FIX**: fix conflicts in card component after rebase.
+ - **FIX**: move theme_resolver in compnoent to fix code generation.
+ - **FIX**: make card core stateless.
+ - **FIX**: add cacheExtend as a trade-off in listview example.
+ - **FIX**: add local font assets + compress images.
+ - **FEAT**: make top bar selector customizable.
+ - **FEAT**: update example (#138).
+ - **FEAT**: implemement text inputs (#138).
+ - **FEAT**: add text input theme extension (#138).
+ - **FEAT**: add some useful text customization in TextWrapper (closes #149).
+ - **FEAT**: implement rich text builder (closes #141).
+ - **FEAT**: remove .raw call.
+ - **FEAT**: add loader implementation.
+ - **FEAT**: export ui kit as component theme data.
+ - **FEAT**: implement top app bar and update example.
+ - **FEAT**: update example with full studio button theme.
+ - **FEAT**: add theme control in example.
+ - **FEAT**: finalize material ready buttons.
+ - **FEAT**: implement information card (#126).
+ - **FEAT**: implement flat button.
+ - **FEAT**: add theme extension support in buttons + theme negociation.
+ - **FEAT**: add theme extension shortcut.
+ - **FEAT**: add card theme extension, fix bugs & update example (close #126).
+ - **FEAT**: add quote / skill / portfolio cards (#126).
+ - **FEAT**: make skillcard header icon customizable.
+ - **FEAT**: update example with drawer and custom launch parameters.
+ - **FEAT**: add multicolor support in linear gradient helper.
+ - **FEAT**: implement file selection button with invalid cubit and dotted package.
+ - **FEAT**: implement simple icon button and use dimension style.
+ - **FEAT**: add symbol button + enhance bloc control over state.
+ - **FEAT**: implement top nav bar.
+ - **FEAT**: use MultiColor in button style.
+ - **FEAT**: implement flat/outlined button.
+ - **FEAT**: move style implementation from component to ui_kit with theme resolver.
+ - **FEAT**: allow to cascade styles in ThemeHelper.
+ - **DOCS**: add some documentation + readme.
+ - **DOCS**: add theme negociation explaination.
+ - **BREAKING** **REFACTOR**: remove bloc export in buttons to be state management solution agnostic (closes #147).
+
+#### `wyatt_analysis` - `v2.4.2`
+
+ - **REFACTOR**: remove cross package export.
+ - **DOCS**: change some documentation.
+
+#### `wyatt_bloc_helper` - `v2.0.1`
+
+ - **REFACTOR**: docs + nullable multiprovider attributes.
+
+#### `wyatt_bloc_layout` - `v0.0.2`
+
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: migrate bloc layouts using copywith component method (close #121).
+ - **REFACTOR**: update example (#92).
+ - **REFACTOR**: update package using nullable component data (#92).
+ - **REFACTOR**: update example with new app bar entity (#90).
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: change example to be compatible with new AppTopBar and TextWrapper.
+ - **FIX**: fix textwrapper.
+ - **FIX**: update export file.
+ - **FIX**: rename file.
+ - **FEAT**: add attributs available for grid bloc layouts.
+ - **FEAT**: add grid content implementations.
+ - **FEAT**: rework on structure using new components and layouts.
+ - **FEAT**: make package compatible with crud cubit (close #111).
+ - **FEAT**: export layout_package & adapt imports.
+ - **FEAT**: export useful packages (close #88).
+ - **FEAT**: add all layout avalaible with crud bloc.
+ - **FEAT**: link error widget to error state.
+ - **FEAT**: add new package to combine bloc_helper, crud_bloc, ui_components, and ui_layout.
+
+#### `wyatt_crud_bloc` - `v0.1.1`
+
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: update package using new architecture usecase execute method (close #77).
+ - **FEAT**: change responsibility of blocs (closes #45, closes #44).
+
+#### `wyatt_form_bloc` - `v0.2.0+3`
+
+ - **REFACTOR**: remove cross package export.
+ - **FIX**: fix textController rebuild.
+
+#### `wyatt_type_utils` - `v0.0.5`
+
+ - **FEAT**: add nullable num comparison.
+ - **DOCS**: change some documentation.
+ - **DOCS**: add some documentation.
+
+#### `wyatt_ui_layout` - `v0.0.2`
+
+ - **REFACTOR**: update exemple (close #116).
+ - **REFACTOR**: migrate layouts using copywith component method (#116).
+ - **REFACTOR**: update example (#92).
+ - **REFACTOR**: update package using nullable component data (#92).
+ - **REFACTOR**: update example with components updates (close #90).
+ - **REFACTOR**: update appbar component (close #78).
+ - **REFACTOR**: update field name.
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: change example to be compatible with new AppTopBar and TextWrapper.
+ - **FIX**: fix textwrapper.
+ - **FIX**: fix emample after splititng packages.
+ - **FIX**: remove unecessary dependencies.
+ - **FEAT**: add grid content implementations.
+ - **FEAT**: update layouts to allow more control on components.
+ - **FEAT**: make field nullable & add new app bar fields (#97).
+ - **FEAT**: add frame layout (close #67).
+ - **FEAT**: add new package for app compenant and start implementing layouts.
+ - **DOCS**: add some documentation + readme.
+ - **DOCS**: add doc.
+ - **DOCS**: update models.
+
+
## 2023-02-24
### Changes
diff --git a/packages/wyatt_analysis/CHANGELOG.md b/packages/wyatt_analysis/CHANGELOG.md
index 78d43938..8a9fb04f 100644
--- a/packages/wyatt_analysis/CHANGELOG.md
+++ b/packages/wyatt_analysis/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 2.4.2
+
+ - **REFACTOR**: remove cross package export.
+ - **DOCS**: change some documentation.
+
## 2.4.1
- **FEAT**: add latest version persistence between script executions.
diff --git a/packages/wyatt_analysis/pubspec.yaml b/packages/wyatt_analysis/pubspec.yaml
index 399c7794..5440b468 100644
--- a/packages/wyatt_analysis/pubspec.yaml
+++ b/packages/wyatt_analysis/pubspec.yaml
@@ -17,7 +17,7 @@
name: wyatt_analysis
description: Lint rules for Dart and Flutter used internally at Wyatt Studio.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_analysis
-version: 2.4.1
+version: 2.4.2
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
diff --git a/packages/wyatt_architecture/CHANGELOG.md b/packages/wyatt_architecture/CHANGELOG.md
index 4e3f81ad..bf4e89fe 100644
--- a/packages/wyatt_architecture/CHANGELOG.md
+++ b/packages/wyatt_architecture/CHANGELOG.md
@@ -1,3 +1,14 @@
+## 0.2.0
+
+> Note: This release has breaking changes.
+
+ - **REFACTOR**: move to dart package.
+ - **FIX**: remove wyatt arch ios example.
+ - **DOCS**: change some documentation.
+ - **DOCS**: add documentation.
+ - **DOCS**: update readme.
+ - **BREAKING** **REFACTOR**: fix cascade dart good practices + docs.
+
## 0.1.0+1
- Update a dependency to the latest release.
diff --git a/packages/wyatt_architecture/example/pubspec.yaml b/packages/wyatt_architecture/example/pubspec.yaml
index 0d208bb9..6bdb8d97 100644
--- a/packages/wyatt_architecture/example/pubspec.yaml
+++ b/packages/wyatt_architecture/example/pubspec.yaml
@@ -36,12 +36,12 @@ dependencies:
wyatt_type_utils:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.4
+ version: ^0.0.5
wyatt_http_client:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
- ref: wyatt_http_client-v1.2.0
+ ref: wyatt_http_client-v2.0.0
path: packages/wyatt_http_client
get_it: ^7.2.0
hive: ^2.2.3
@@ -49,7 +49,7 @@ dependencies:
wyatt_bloc_helper:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^2.0.0
+ version: ^2.0.1
equatable: ^2.0.5
stream_transform: ^2.1.0
bloc_concurrency: ^0.2.0
@@ -67,7 +67,7 @@ dev_dependencies:
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
- ref: wyatt_analysis-v2.4.1
+ ref: wyatt_analysis-v2.4.2
path: packages/wyatt_analysis
# For information on the generic Dart part of this file, see the
diff --git a/packages/wyatt_architecture/pubspec.yaml b/packages/wyatt_architecture/pubspec.yaml
index e447fa29..2c03ab8f 100644
--- a/packages/wyatt_architecture/pubspec.yaml
+++ b/packages/wyatt_architecture/pubspec.yaml
@@ -17,7 +17,7 @@
name: wyatt_architecture
description: Wyatt Architecture contains useful classes to help you to create a clean architecture following the Wyatt Architecture principles.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_architecture
-version: 0.1.0+1
+version: 0.2.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -27,9 +27,9 @@ environment:
dependencies:
wyatt_type_utils:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.4
+ version: ^0.0.5
dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_authentication_bloc/CHANGELOG.md b/packages/wyatt_authentication_bloc/CHANGELOG.md
index 5a5ae944..0ea6241f 100644
--- a/packages/wyatt_authentication_bloc/CHANGELOG.md
+++ b/packages/wyatt_authentication_bloc/CHANGELOG.md
@@ -1,3 +1,30 @@
+## 0.5.0
+
+> Note: This release has breaking changes.
+
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: use custom user changes stream.
+ - **REFACTOR**: make signup/in, passwordreset cubit extendable.
+ - **FIX**: make sur access token is available on every steps.
+ - **FIX**: anonymous sign in event.
+ - **FIX**: initialize account stream transformer.
+ - **FIX**: stream on null account.
+ - **FIX**: handle empty provider list (closes #113).
+ - **FEAT**: add mock + local storage.
+ - **FEAT**: remove session wrapper for AuthenticationSession.
+ - **FEAT**: add account edit cubit.
+ - **FEAT**: add custom routine, and documentation.
+ - **FEAT**: add full event support.
+ - **DOCS**: update example with multiple data sources.
+ - **DOCS**: add full dartdoc.
+ - **DOCS**: add wiki script.
+ - **DOCS**: update example.
+ - **DOCS**: update example.
+ - **BREAKING** **REFACTOR**: split data sources (cache, session, external).
+ - **BREAKING** **REFACTOR**: use mixins, and remove use of onSignUpSuccess.
+ - **BREAKING** **FEAT**: add event type on auth change.
+
## 0.4.1
- **REFACTOR**: use fromFirebaseUser factory to parse user.
diff --git a/packages/wyatt_authentication_bloc/example/.firebaserc b/packages/wyatt_authentication_bloc/example/.firebaserc
deleted file mode 100644
index 54e8fe84..00000000
--- a/packages/wyatt_authentication_bloc/example/.firebaserc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "projects": {
- "default": "tchat-beta"
- }
-}
diff --git a/packages/wyatt_authentication_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_authentication_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_authentication_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_authentication_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_authentication_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_authentication_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_authentication_bloc/example/pubspec.yaml b/packages/wyatt_authentication_bloc/example/pubspec.yaml
index e1fbdb31..b269e5d6 100644
--- a/packages/wyatt_authentication_bloc/example/pubspec.yaml
+++ b/packages/wyatt_authentication_bloc/example/pubspec.yaml
@@ -42,15 +42,15 @@ dependencies:
wyatt_form_bloc:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: 0.2.0+2
+ version: 0.2.0+3
wyatt_architecture:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: 0.1.0+1
+ version: 0.2.0
wyatt_type_utils:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: 0.0.4
+ version: 0.0.5
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
diff --git a/packages/wyatt_authentication_bloc/pubspec.yaml b/packages/wyatt_authentication_bloc/pubspec.yaml
index 6c8e1f57..aa668c91 100644
--- a/packages/wyatt_authentication_bloc/pubspec.yaml
+++ b/packages/wyatt_authentication_bloc/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_authentication_bloc
description: Authentication BLoC for Flutter
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_authentication_bloc
-version: 0.4.1
+version: 0.5.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -20,15 +20,15 @@ dependencies:
wyatt_form_bloc:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^0.2.0+2
+ version: ^0.2.0+3
wyatt_architecture:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^0.1.0+1
+ version: ^0.2.0
wyatt_type_utils:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^0.0.4
+ version: ^0.0.5
flutter_secure_storage: ^8.0.0
http: ^0.13.5
@@ -39,4 +39,4 @@ dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_bloc_helper/CHANGELOG.md b/packages/wyatt_bloc_helper/CHANGELOG.md
index e0e380c8..492d3534 100644
--- a/packages/wyatt_bloc_helper/CHANGELOG.md
+++ b/packages/wyatt_bloc_helper/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 2.0.1
+
+ - **REFACTOR**: docs + nullable multiprovider attributes.
+
## 2.0.0
> Note: This release has breaking changes.
diff --git a/packages/wyatt_bloc_helper/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_bloc_helper/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_bloc_helper/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_bloc_helper/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_bloc_helper/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_bloc_helper/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_bloc_helper/pubspec.yaml b/packages/wyatt_bloc_helper/pubspec.yaml
index a133308c..3c4744cc 100644
--- a/packages/wyatt_bloc_helper/pubspec.yaml
+++ b/packages/wyatt_bloc_helper/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_bloc_helper
description: Your best friend for blocs in Flutter
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_bloc_helper
-version: 2.0.0
+version: 2.0.1
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -20,4 +20,4 @@ dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_bloc_layout/CHANGELOG.md b/packages/wyatt_bloc_layout/CHANGELOG.md
index 7ad72ac3..dc26b9b2 100644
--- a/packages/wyatt_bloc_layout/CHANGELOG.md
+++ b/packages/wyatt_bloc_layout/CHANGELOG.md
@@ -1,3 +1,25 @@
+## 0.0.2
+
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: migrate bloc layouts using copywith component method (close #121).
+ - **REFACTOR**: update example (#92).
+ - **REFACTOR**: update package using nullable component data (#92).
+ - **REFACTOR**: update example with new app bar entity (#90).
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: change example to be compatible with new AppTopBar and TextWrapper.
+ - **FIX**: fix textwrapper.
+ - **FIX**: update export file.
+ - **FIX**: rename file.
+ - **FEAT**: add attributs available for grid bloc layouts.
+ - **FEAT**: add grid content implementations.
+ - **FEAT**: rework on structure using new components and layouts.
+ - **FEAT**: make package compatible with crud cubit (close #111).
+ - **FEAT**: export layout_package & adapt imports.
+ - **FEAT**: export useful packages (close #88).
+ - **FEAT**: add all layout avalaible with crud bloc.
+ - **FEAT**: link error widget to error state.
+ - **FEAT**: add new package to combine bloc_helper, crud_bloc, ui_components, and ui_layout.
+
# 0.0.1
- TODO: Describe initial release.
diff --git a/packages/wyatt_bloc_layout/example/pubspec.yaml b/packages/wyatt_bloc_layout/example/pubspec.yaml
index 8d19be75..241b3f1f 100644
--- a/packages/wyatt_bloc_layout/example/pubspec.yaml
+++ b/packages/wyatt_bloc_layout/example/pubspec.yaml
@@ -37,19 +37,19 @@ dependencies:
wyatt_bloc_helper:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.0.0
+ version: ^2.0.1
wyatt_ui_layout:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.1
+ version: ^0.0.2
wyatt_crud_bloc:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.1.0+2
+ version: ^0.1.1
wyatt_ui_components:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.1
+ version: ^0.1.0
wyatt_component_copy_with_extension:
git:
@@ -69,7 +69,7 @@ dev_dependencies:
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
- ref: wyatt_analysis-v2.4.1
+ ref: wyatt_analysis-v2.4.2
path: packages/wyatt_analysis
# For information on the generic Dart part of this file, see the
diff --git a/packages/wyatt_bloc_layout/pubspec.yaml b/packages/wyatt_bloc_layout/pubspec.yaml
index 538ebf97..b54b6d2d 100644
--- a/packages/wyatt_bloc_layout/pubspec.yaml
+++ b/packages/wyatt_bloc_layout/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_bloc_layout
description: Layouts based on bloc helper library
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_bloc_layout
-version: 0.0.1
+version: 0.0.2
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -15,23 +15,23 @@ dependencies:
wyatt_bloc_helper:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.0.0
+ version: ^2.0.1
wyatt_ui_layout:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.1
+ version: ^0.0.2
wyatt_crud_bloc:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.1.0+2
+ version: ^0.1.1
wyatt_ui_components:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.1
+ version: ^0.1.0
dev_dependencies:
flutter_test: { sdk: flutter }
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_component_copy_with_extension/CHANGELOG.md b/packages/wyatt_component_copy_with_extension/CHANGELOG.md
index effe43c8..db7d57e6 100644
--- a/packages/wyatt_component_copy_with_extension/CHANGELOG.md
+++ b/packages/wyatt_component_copy_with_extension/CHANGELOG.md
@@ -1,3 +1,12 @@
+## 2.0.0
+
+> Note: This release has breaking changes.
+
+ - **FIX**: remove wyatt arch ios example.
+ - **FEAT**: add class annotation for component code generators.
+ - **DOCS**: add some documentation.
+ - **BREAKING** **REFACTOR**: rename file.
+
## 1.0.0
- Initial version.
diff --git a/packages/wyatt_component_copy_with_extension/example/pubspec.yaml b/packages/wyatt_component_copy_with_extension/example/pubspec.yaml
index 82995754..ffdf3783 100644
--- a/packages/wyatt_component_copy_with_extension/example/pubspec.yaml
+++ b/packages/wyatt_component_copy_with_extension/example/pubspec.yaml
@@ -20,7 +20,7 @@ dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
# The following section is specific to Flutter.
flutter:
diff --git a/packages/wyatt_component_copy_with_extension/pubspec.yaml b/packages/wyatt_component_copy_with_extension/pubspec.yaml
index 4b0375c5..80de1370 100644
--- a/packages/wyatt_component_copy_with_extension/pubspec.yaml
+++ b/packages/wyatt_component_copy_with_extension/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_component_copy_with_extension
description: Extension for component copy with feature.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/component_copy_with_extension
-version: 1.0.0
+version: 2.0.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -14,4 +14,4 @@ dependencies:
dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_component_copy_with_gen/CHANGELOG.md b/packages/wyatt_component_copy_with_gen/CHANGELOG.md
index effe43c8..df552798 100644
--- a/packages/wyatt_component_copy_with_gen/CHANGELOG.md
+++ b/packages/wyatt_component_copy_with_gen/CHANGELOG.md
@@ -1,3 +1,17 @@
+## 2.0.0
+
+> Note: This release has breaking changes.
+
+ - **REFACTOR**: migrate components using code generator packages (#115).
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: change example to be compatible with new AppTopBar and TextWrapper.
+ - **FIX**: fix textwrapper.
+ - **FIX**: update example (#118).
+ - **FIX**: copywith method takes non nullable fields too (#118).
+ - **FEAT**: add generators for components proxy and mixins to enable copywith methods.
+ - **DOCS**: add some documentation.
+ - **BREAKING** **REFACTOR**: rename file.
+
## 1.0.0
- Initial version.
diff --git a/packages/wyatt_component_copy_with_gen/example/pubspec.yaml b/packages/wyatt_component_copy_with_gen/example/pubspec.yaml
index ab05f5a8..ead8d7d2 100644
--- a/packages/wyatt_component_copy_with_gen/example/pubspec.yaml
+++ b/packages/wyatt_component_copy_with_gen/example/pubspec.yaml
@@ -25,4 +25,4 @@ dev_dependencies:
path: "../"
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_component_copy_with_gen/pubspec.yaml b/packages/wyatt_component_copy_with_gen/pubspec.yaml
index 301cb28c..6b08889b 100644
--- a/packages/wyatt_component_copy_with_gen/pubspec.yaml
+++ b/packages/wyatt_component_copy_with_gen/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_component_copy_with_gen
description: Generator for copywith method for components.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/component_copy_with_gen
-version: 1.0.0
+version: 2.0.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -15,11 +15,11 @@ dependencies:
wyatt_component_copy_with_extension:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^1.0.0
+ version: ^2.0.0
dev_dependencies:
test: ^1.21.0
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_crud_bloc/CHANGELOG.md b/packages/wyatt_crud_bloc/CHANGELOG.md
index 8690ac22..8aabadb5 100644
--- a/packages/wyatt_crud_bloc/CHANGELOG.md
+++ b/packages/wyatt_crud_bloc/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.1.1
+
+ - **REFACTOR**: remove cross package export.
+ - **REFACTOR**: update package using new architecture usecase execute method (close #77).
+ - **FEAT**: change responsibility of blocs (closes #45, closes #44).
+
## 0.1.0+2
- Update a dependency to the latest release.
diff --git a/packages/wyatt_crud_bloc/example/android/app/google-services.json b/packages/wyatt_crud_bloc/example/android/app/google-services.json
deleted file mode 100644
index 448a816f..00000000
--- a/packages/wyatt_crud_bloc/example/android/app/google-services.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "project_info": {
- "project_number": "136771801992",
- "firebase_url": "https://tchat-beta.firebaseio.com",
- "project_id": "tchat-beta",
- "storage_bucket": "tchat-beta.appspot.com"
- },
- "client": [
- {
- "client_info": {
- "mobilesdk_app_id": "1:136771801992:android:4ff419f07afdad6097203d",
- "android_client_info": {
- "package_name": "com.example.authentication_bloc_example"
- }
- },
- "oauth_client": [
- {
- "client_id": "136771801992-nps7ic22shstvgdv0c2ojvbkj3dkntum.apps.googleusercontent.com",
- "client_type": 1,
- "android_info": {
- "package_name": "com.example.authentication_bloc_example",
- "certificate_hash": "5d8790309e13b68c35e5d4d8437c35c6d15e6131"
- }
- },
- {
- "client_id": "136771801992-ncuib3rbu7p4ro4eo5su4vaudn2u4qrv.apps.googleusercontent.com",
- "client_type": 3
- }
- ],
- "api_key": [
- {
- "current_key": "AIzaSyAYS14uXupkS158Q5QAFP1864UrUN_yDSk"
- }
- ],
- "services": {
- "appinvite_service": {
- "other_platform_oauth_client": [
- {
- "client_id": "136771801992-ncuib3rbu7p4ro4eo5su4vaudn2u4qrv.apps.googleusercontent.com",
- "client_type": 3
- },
- {
- "client_id": "136771801992-e585bm1n9b3lv89t4phrl9u0glsg52ua.apps.googleusercontent.com",
- "client_type": 2,
- "ios_info": {
- "bundle_id": "com.example.example"
- }
- }
- ]
- }
- }
- },
- {
- "client_info": {
- "mobilesdk_app_id": "1:136771801992:android:8482c9b90bc29de697203d",
- "android_client_info": {
- "package_name": "com.example.crud_bloc_example"
- }
- },
- "oauth_client": [
- {
- "client_id": "136771801992-ncuib3rbu7p4ro4eo5su4vaudn2u4qrv.apps.googleusercontent.com",
- "client_type": 3
- }
- ],
- "api_key": [
- {
- "current_key": "AIzaSyAYS14uXupkS158Q5QAFP1864UrUN_yDSk"
- }
- ],
- "services": {
- "appinvite_service": {
- "other_platform_oauth_client": [
- {
- "client_id": "136771801992-ncuib3rbu7p4ro4eo5su4vaudn2u4qrv.apps.googleusercontent.com",
- "client_type": 3
- },
- {
- "client_id": "136771801992-e585bm1n9b3lv89t4phrl9u0glsg52ua.apps.googleusercontent.com",
- "client_type": 2,
- "ios_info": {
- "bundle_id": "com.example.example"
- }
- }
- ]
- }
- }
- }
- ],
- "configuration_version": "1"
-}
\ No newline at end of file
diff --git a/packages/wyatt_crud_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_crud_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_crud_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_crud_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_crud_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_crud_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_crud_bloc/pubspec.yaml b/packages/wyatt_crud_bloc/pubspec.yaml
index 09b9d2b2..d90a12db 100644
--- a/packages/wyatt_crud_bloc/pubspec.yaml
+++ b/packages/wyatt_crud_bloc/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_crud_bloc
description: Create/Read/Update/Delete BLoC for Flutter
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_crud_bloc
-version: 0.1.0+2
+version: 0.1.1
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -18,15 +18,15 @@ dependencies:
wyatt_architecture:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^0.1.0+1
+ version: ^0.2.0
wyatt_type_utils:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^0.0.4
+ version: ^0.0.5
dev_dependencies:
flutter_test: { sdk: flutter }
bloc_test: ^9.1.0
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_form_bloc/CHANGELOG.md b/packages/wyatt_form_bloc/CHANGELOG.md
index 3c1cfc37..64c2926f 100644
--- a/packages/wyatt_form_bloc/CHANGELOG.md
+++ b/packages/wyatt_form_bloc/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.2.0+3
+
+ - **REFACTOR**: remove cross package export.
+ - **FIX**: fix textController rebuild.
+
## 0.2.0+2
- Update a dependency to the latest release.
diff --git a/packages/wyatt_form_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_form_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_form_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_form_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_form_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_form_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_form_bloc/pubspec.yaml b/packages/wyatt_form_bloc/pubspec.yaml
index b4ddf0a2..c962df98 100644
--- a/packages/wyatt_form_bloc/pubspec.yaml
+++ b/packages/wyatt_form_bloc/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_form_bloc
description: Manage forms in Dart & Flutter with Bloc
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_form_bloc
-version: 0.2.0+2
+version: 0.2.0+3
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -17,11 +17,11 @@ dependencies:
wyatt_architecture:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^0.1.0+1
+ version: ^0.2.0
wyatt_type_utils:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^0.0.4
+ version: ^0.0.5
dev_dependencies:
@@ -30,4 +30,4 @@ dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_http_client/CHANGELOG.md b/packages/wyatt_http_client/CHANGELOG.md
index f597ef73..d8a9e94b 100644
--- a/packages/wyatt_http_client/CHANGELOG.md
+++ b/packages/wyatt_http_client/CHANGELOG.md
@@ -1,3 +1,10 @@
+## 2.0.0
+
+> Note: This release has breaking changes.
+
+ - **DOCS**: add simple example.
+ - **BREAKING** **REFACTOR**: fix cascade dart good practices + docs.
+
## 1.2.0
- **FEAT**: add new middleware feature.
diff --git a/packages/wyatt_http_client/pubspec.yaml b/packages/wyatt_http_client/pubspec.yaml
index 357e00a8..69b778c3 100644
--- a/packages/wyatt_http_client/pubspec.yaml
+++ b/packages/wyatt_http_client/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_http_client
description: A Dart client for RESTful APIs with authentication.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_http_client
-version: 1.2.0
+version: 2.0.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -15,4 +15,4 @@ dependencies:
dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_i18n/CHANGELOG.md b/packages/wyatt_i18n/CHANGELOG.md
index effe43c8..8d4adffe 100644
--- a/packages/wyatt_i18n/CHANGELOG.md
+++ b/packages/wyatt_i18n/CHANGELOG.md
@@ -1,3 +1,17 @@
+## 2.0.0
+
+> Note: This release has breaking changes.
+
+ - **FEAT**: change gitignore for symbolic link.
+ - **FEAT**: add i18n delegate + example.
+ - **FEAT**: implements network data source.
+ - **FEAT**: add default locale.
+ - **FEAT**: add getter/setter.
+ - **FEAT**: add ICU parser.
+ - **FEAT**: add arb, json and yaml parsers.
+ - **DOCS**: add docstrings on every classes.
+ - **BREAKING** **FEAT**: rename few files + add clearer documentation.
+
## 1.0.0
- Initial version.
diff --git a/packages/wyatt_i18n/example/pubspec.yaml b/packages/wyatt_i18n/example/pubspec.yaml
index fd74a367..660a0fda 100644
--- a/packages/wyatt_i18n/example/pubspec.yaml
+++ b/packages/wyatt_i18n/example/pubspec.yaml
@@ -13,7 +13,7 @@ dev_dependencies:
flutter_test: { sdk: flutter }
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.0
+ version: ^2.4.2
# The following section is specific to Flutter.
flutter:
uses-material-design: true
diff --git a/packages/wyatt_i18n/pubspec.yaml b/packages/wyatt_i18n/pubspec.yaml
index a0336a93..76f46740 100644
--- a/packages/wyatt_i18n/pubspec.yaml
+++ b/packages/wyatt_i18n/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_i18n
description: Library to handle internationalization in Flutter apps.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_i18n
-version: 1.0.0
+version: 2.0.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -22,17 +22,17 @@ dependencies:
hosted:
url: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
name: wyatt_architecture
- version: ^0.1.0+1
+ version: ^0.2.0
wyatt_bloc_helper:
hosted:
url: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
name: wyatt_bloc_helper
- version: ^2.0.0
+ version: ^2.0.1
wyatt_type_utils:
hosted:
url: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
name: wyatt_type_utils
- version: ^0.0.4
+ version: ^0.0.5
yaml: ^3.1.1
dev_dependencies:
@@ -40,4 +40,4 @@ dev_dependencies:
dart_code_metrics: ^5.5.1
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_notification_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_notification_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_notification_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_notification_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_notification_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_notification_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_notification_bloc/pubspec.yaml b/packages/wyatt_notification_bloc/pubspec.yaml
index d16f5b80..3649f298 100644
--- a/packages/wyatt_notification_bloc/pubspec.yaml
+++ b/packages/wyatt_notification_bloc/pubspec.yaml
@@ -1,10 +1,12 @@
name: wyatt_notification_bloc
description: A starting point for Dart libraries or applications.
+repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_notification_bloc
version: 1.0.0
-# homepage: https://www.example.com
+
+publish_to: none
environment:
- sdk: '>=2.18.2 <3.0.0'
+ sdk: ">=2.18.2 <3.0.0"
# dependencies:
# path: ^1.8.0
diff --git a/packages/wyatt_type_utils/CHANGELOG.md b/packages/wyatt_type_utils/CHANGELOG.md
index e5fe7f83..5ae8ee9c 100644
--- a/packages/wyatt_type_utils/CHANGELOG.md
+++ b/packages/wyatt_type_utils/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.0.5
+
+ - **FEAT**: add nullable num comparison.
+ - **DOCS**: change some documentation.
+ - **DOCS**: add some documentation.
+
## 0.0.4
- **FEAT**: add Result extension on FutureOr type (close #40).
diff --git a/packages/wyatt_type_utils/example/pubspec.yaml b/packages/wyatt_type_utils/example/pubspec.yaml
index a2e63491..89bbd10e 100644
--- a/packages/wyatt_type_utils/example/pubspec.yaml
+++ b/packages/wyatt_type_utils/example/pubspec.yaml
@@ -36,7 +36,7 @@ dev_dependencies:
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
- ref: wyatt_analysis-v2.4.1
+ ref: wyatt_analysis-v2.4.2
path: packages/wyatt_analysis
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec
diff --git a/packages/wyatt_type_utils/pubspec.yaml b/packages/wyatt_type_utils/pubspec.yaml
index 94d5faf7..857dc5b1 100644
--- a/packages/wyatt_type_utils/pubspec.yaml
+++ b/packages/wyatt_type_utils/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_type_utils
description: Either, Option and other useful types and extensions.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_type_utils
-version: 0.0.4
+version: 0.0.5
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -13,4 +13,4 @@ dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/packages/wyatt_ui_components/CHANGELOG.md b/packages/wyatt_ui_components/CHANGELOG.md
index 7ad72ac3..487bf052 100644
--- a/packages/wyatt_ui_components/CHANGELOG.md
+++ b/packages/wyatt_ui_components/CHANGELOG.md
@@ -1,3 +1,80 @@
+## 0.1.0
+
+> Note: This release has breaking changes.
+
+ - **REFACTOR**: update example (#92).
+ - **REFACTOR**: replace ThemeResolver by ThemeHelper in Loader / RichTextBuilder (closes #148).
+ - **REFACTOR**: migrate top nav bar using generify top bar.
+ - **REFACTOR**: move borderColors type.
+ - **REFACTOR**: add CopyWith method in ThemeStyle.
+ - **REFACTOR**: update colors using Multicolor class (#138).
+ - **REFACTOR**: rework text gradient and text wrapper.
+ - **REFACTOR**: remove CopyWith extension.
+ - **REFACTOR**: move extensions.
+ - **REFACTOR**: merge flat and outline buttons in only one style.
+ - **REFACTOR**: update example (close #115).
+ - **REFACTOR**: migrate components using code generator packages (#115).
+ - **REFACTOR**: update example (#92).
+ - **FIX**: fix extra value in compute extension function.
+ - **FIX**: remove darkmode enable field in cards.
+ - **FIX**: add loader to theme data (close #152).
+ - **FIX**: inverse merge in TextInputStyle.
+ - **FIX**: use multicolor in cards.
+ - **FIX**: fix MultiColor lerp method.
+ - **FIX**: remove null check operator in RichTextBuilder component.
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: add style merge in Theme Resolver.
+ - **FIX**: generate new files after generator fixes (close #118).
+ - **FIX**: move theme_resolver in compnoent to fix code generation.
+ - **FIX**: add generated component with theme resolver.
+ - **FEAT**: add text input components, theme extension and worked on utils (#138).
+ - **FEAT**: add isColor getter in multicolor helper.
+ - **FEAT**: add loading & error widget to component theme (close #69).
+ - **FEAT**: add text input abstract class (#138).
+ - **FEAT**: add rich text builder / parser.
+ - **FEAT**: update example & move configure function (#69).
+ - **FEAT**: add top navigation bar component to theme data.
+ - **FEAT**: add extra state.
+ - **FEAT**: update layouts to allow more control on components.
+ - **FEAT**: add some useful text customization in TextWrapper (closes #149).
+ - **FEAT**: update attributs and proxy most of appbar attributs.
+ - **FEAT**: add new components to theme data (close #152).
+ - **FEAT**: move style implementation from component to ui_kit with theme resolver.
+ - **FEAT**: add copyWith gen and make button style lerping.
+ - **FEAT**: make component theme data copyable.
+ - **FEAT**: add loader component and style.
+ - **FEAT**: add file selection component.
+ - **FEAT**: add simple icon button and dimension style.
+ - **FEAT**: add symbol button.
+ - **FEAT**: implement top nav bar.
+ - **FEAT**: add tapped control state.
+ - **FEAT**: add MultiColor util class.
+ - **FEAT**: create new package to split components and layouts.
+ - **FEAT**: add button components.
+ - **FEAT**: make app bar leading & actions customizable.
+ - **FEAT**: add quote / skill / portfolio cards (#126).
+ - **FEAT**: add gradient attribut to text wrapper.
+ - **FEAT**: add string extension to easely wrap text.
+ - **FEAT**: export cards #126.
+ - **FEAT**: add portfolio & skill cards #126.
+ - **FEAT**: make text wrapper constructor constant.
+ - **FEAT**: add text wrapper instead of String/Widget for Texts.
+ - **FEAT**: make fields nullable and not required in quote card.
+ - **FEAT**: add card theme extension, fix bugs & update example (close #126).
+ - **FEAT**: export components and add license header.
+ - **FEAT**: add information_card & quote_card (#126).
+ - **FEAT**: add Top Navigation Bar Component.
+ - **FEAT**: generate new skillcard component.
+ - **FEAT**: generify bars.
+ - **FEAT**: rework on structure using new components and layouts.
+ - **FEAT**: add centerTitle property to app bar component.
+ - **FEAT**: make component data field nullable (#92).
+ - **FEAT**: add lerp on multicolor.
+ - **FEAT**: add flat/outlined button styles.
+ - **DOCS**: add some documentation + readme.
+ - **DOCS**: update models.
+ - **BREAKING** **REFACTOR**: remove bloc export in buttons to be state management solution agnostic (closes #147).
+
# 0.0.1
- TODO: Describe initial release.
diff --git a/packages/wyatt_ui_components/example/pubspec.yaml b/packages/wyatt_ui_components/example/pubspec.yaml
index dc9412e9..ee67d07f 100644
--- a/packages/wyatt_ui_components/example/pubspec.yaml
+++ b/packages/wyatt_ui_components/example/pubspec.yaml
@@ -51,7 +51,7 @@ dev_dependencies:
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
- ref: wyatt_analysis-v2.4.1
+ ref: wyatt_analysis-v2.4.2
path: packages/wyatt_analysis
# For information on the generic Dart part of this file, see the
diff --git a/packages/wyatt_ui_components/pubspec.yaml b/packages/wyatt_ui_components/pubspec.yaml
index eecf6f81..9af84894 100644
--- a/packages/wyatt_ui_components/pubspec.yaml
+++ b/packages/wyatt_ui_components/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_ui_components
description: Components that can be implemented in any application with copy constructor.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_ui_components
-version: 0.0.1
+version: 0.1.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -13,16 +13,16 @@ dependencies:
copy_with_extension: ^5.0.0
wyatt_component_copy_with_extension:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^1.0.0
+ version: ^2.0.0
dev_dependencies:
flutter_test: { sdk: flutter }
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
build_runner: ^2.3.3
copy_with_extension_gen: ^5.0.0
wyatt_component_copy_with_gen:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^1.0.0
+ version: ^2.0.0
diff --git a/packages/wyatt_ui_kit/CHANGELOG.md b/packages/wyatt_ui_kit/CHANGELOG.md
index effe43c8..9f6b88af 100644
--- a/packages/wyatt_ui_kit/CHANGELOG.md
+++ b/packages/wyatt_ui_kit/CHANGELOG.md
@@ -1,3 +1,65 @@
+## 2.0.0
+
+> Note: This release has breaking changes.
+
+ - **REFACTOR**: use tapped state and merged styles.
+ - **REFACTOR**: remove selection area of rich text, its not his reponsibility.
+ - **REFACTOR**: replace ThemeResolver by ThemeHelper in Loader / RichTextBuilder (closes #148).
+ - **REFACTOR**: adapt ui_kit.
+ - **REFACTOR**: use ThemeHelper in cards.
+ - **REFACTOR**: rename GradientBoxBorder.
+ - **REFACTOR**: update textinput component using borderColors as Color.
+ - **REFACTOR**: rework text gradient and text wrapper.
+ - **REFACTOR**: move exportable bloc from mixin to widget.
+ - **REFACTOR**: make resolve private and dotter child a widget.
+ - **FIX**: fix text align, add selection and update example for rich text builder.
+ - **FIX**: remove useless file.
+ - **FIX**: fix tab action focus on textinputs.
+ - **FIX**: inverse merge in TextInputStyle.
+ - **FIX**: use multicolor in cards.
+ - **FIX**: fix export theme file.
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: remove null check operator in RichTextBuilder component.
+ - **FIX**: remove null check operator in Loader component.
+ - **FIX**: fix conflicts in card component after rebase.
+ - **FIX**: move theme_resolver in compnoent to fix code generation.
+ - **FIX**: make card core stateless.
+ - **FIX**: add cacheExtend as a trade-off in listview example.
+ - **FIX**: add local font assets + compress images.
+ - **FEAT**: make top bar selector customizable.
+ - **FEAT**: update example (#138).
+ - **FEAT**: implemement text inputs (#138).
+ - **FEAT**: add text input theme extension (#138).
+ - **FEAT**: add some useful text customization in TextWrapper (closes #149).
+ - **FEAT**: implement rich text builder (closes #141).
+ - **FEAT**: remove .raw call.
+ - **FEAT**: add loader implementation.
+ - **FEAT**: export ui kit as component theme data.
+ - **FEAT**: implement top app bar and update example.
+ - **FEAT**: update example with full studio button theme.
+ - **FEAT**: add theme control in example.
+ - **FEAT**: finalize material ready buttons.
+ - **FEAT**: implement information card (#126).
+ - **FEAT**: implement flat button.
+ - **FEAT**: add theme extension support in buttons + theme negociation.
+ - **FEAT**: add theme extension shortcut.
+ - **FEAT**: add card theme extension, fix bugs & update example (close #126).
+ - **FEAT**: add quote / skill / portfolio cards (#126).
+ - **FEAT**: make skillcard header icon customizable.
+ - **FEAT**: update example with drawer and custom launch parameters.
+ - **FEAT**: add multicolor support in linear gradient helper.
+ - **FEAT**: implement file selection button with invalid cubit and dotted package.
+ - **FEAT**: implement simple icon button and use dimension style.
+ - **FEAT**: add symbol button + enhance bloc control over state.
+ - **FEAT**: implement top nav bar.
+ - **FEAT**: use MultiColor in button style.
+ - **FEAT**: implement flat/outlined button.
+ - **FEAT**: move style implementation from component to ui_kit with theme resolver.
+ - **FEAT**: allow to cascade styles in ThemeHelper.
+ - **DOCS**: add some documentation + readme.
+ - **DOCS**: add theme negociation explaination.
+ - **BREAKING** **REFACTOR**: remove bloc export in buttons to be state management solution agnostic (closes #147).
+
## 1.0.0
- Initial version.
diff --git a/packages/wyatt_ui_kit/example/.firebaserc b/packages/wyatt_ui_kit/example/.firebaserc
deleted file mode 100644
index c5fa1ddd..00000000
--- a/packages/wyatt_ui_kit/example/.firebaserc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "projects": {
- "default": "studio-landpage"
- }
-}
diff --git a/packages/wyatt_ui_kit/example/pubspec.yaml b/packages/wyatt_ui_kit/example/pubspec.yaml
index fe539089..23202ff7 100644
--- a/packages/wyatt_ui_kit/example/pubspec.yaml
+++ b/packages/wyatt_ui_kit/example/pubspec.yaml
@@ -30,7 +30,7 @@ dev_dependencies:
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
# The following section is specific to Flutter.
flutter:
diff --git a/packages/wyatt_ui_kit/pubspec.yaml b/packages/wyatt_ui_kit/pubspec.yaml
index 68082704..e60fb4c9 100644
--- a/packages/wyatt_ui_kit/pubspec.yaml
+++ b/packages/wyatt_ui_kit/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_ui_kit
description: UIKit and Design System used in Wyatt Studio.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_ui_kit
-version: 1.0.0
+version: 2.0.0
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -19,21 +19,20 @@ dependencies:
wyatt_bloc_helper:
hosted:
url: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/
- name: wyatt_bloc_helper
- version: 2.0.0
+ version: ^2.0.1
wyatt_component_copy_with_extension:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^1.0.0
+ version: ^2.0.0
wyatt_ui_components:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.1
+ version: ^0.1.0
dev_dependencies:
build_runner: ^2.3.3
flutter_test: { sdk: flutter }
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
wyatt_component_copy_with_gen:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^1.0.0
+ version: ^2.0.0
diff --git a/packages/wyatt_ui_layout/CHANGELOG.md b/packages/wyatt_ui_layout/CHANGELOG.md
index 7ad72ac3..550f96c6 100644
--- a/packages/wyatt_ui_layout/CHANGELOG.md
+++ b/packages/wyatt_ui_layout/CHANGELOG.md
@@ -1,3 +1,26 @@
+## 0.0.2
+
+ - **REFACTOR**: update exemple (close #116).
+ - **REFACTOR**: migrate layouts using copywith component method (#116).
+ - **REFACTOR**: update example (#92).
+ - **REFACTOR**: update package using nullable component data (#92).
+ - **REFACTOR**: update example with components updates (close #90).
+ - **REFACTOR**: update appbar component (close #78).
+ - **REFACTOR**: update field name.
+ - **FIX**: remove wyatt arch ios example.
+ - **FIX**: change example to be compatible with new AppTopBar and TextWrapper.
+ - **FIX**: fix textwrapper.
+ - **FIX**: fix emample after splititng packages.
+ - **FIX**: remove unecessary dependencies.
+ - **FEAT**: add grid content implementations.
+ - **FEAT**: update layouts to allow more control on components.
+ - **FEAT**: make field nullable & add new app bar fields (#97).
+ - **FEAT**: add frame layout (close #67).
+ - **FEAT**: add new package for app compenant and start implementing layouts.
+ - **DOCS**: add some documentation + readme.
+ - **DOCS**: add doc.
+ - **DOCS**: update models.
+
# 0.0.1
- TODO: Describe initial release.
diff --git a/packages/wyatt_ui_layout/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_ui_layout/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_ui_layout/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_ui_layout/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/wyatt_ui_layout/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5..00000000
--- a/packages/wyatt_ui_layout/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/wyatt_ui_layout/example/pubspec.yaml b/packages/wyatt_ui_layout/example/pubspec.yaml
index 5f054e02..02f37072 100644
--- a/packages/wyatt_ui_layout/example/pubspec.yaml
+++ b/packages/wyatt_ui_layout/example/pubspec.yaml
@@ -57,7 +57,7 @@ dev_dependencies:
wyatt_analysis:
git:
url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages
- ref: wyatt_analysis-v2.4.1
+ ref: wyatt_analysis-v2.4.2
path: packages/wyatt_analysis
# For information on the generic Dart part of this file, see the
diff --git a/packages/wyatt_ui_layout/pubspec.yaml b/packages/wyatt_ui_layout/pubspec.yaml
index aaaf1130..34741566 100644
--- a/packages/wyatt_ui_layout/pubspec.yaml
+++ b/packages/wyatt_ui_layout/pubspec.yaml
@@ -1,7 +1,7 @@
name: wyatt_ui_layout
description: Main layouts to help you build your application views.
repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/master/packages/wyatt_ui_layout
-version: 0.0.1
+version: 0.0.2
publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
@@ -14,11 +14,11 @@ dependencies:
wyatt_ui_components:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^0.0.1
+ version: ^0.1.0
dev_dependencies:
flutter_test: { sdk: flutter }
wyatt_analysis:
hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub
- version: ^2.4.1
+ version: ^2.4.2
diff --git a/pubspec.yaml b/pubspec.yaml
new file mode 100644
index 00000000..a3991548
--- /dev/null
+++ b/pubspec.yaml
@@ -0,0 +1,7 @@
+name: wyatt_packages_workspace
+
+environment:
+ sdk: '>=2.18.0 <3.0.0'
+
+dev_dependencies:
+ melos: ^3.0.1