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/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/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/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/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_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/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..fd87b3d1 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 @@ -20,20 +20,20 @@ dependencies: 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/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