From 10117ab39b134e67b3f278e3bce3f7180fac00c8 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Fri, 14 Apr 2023 00:12:52 +0200 Subject: [PATCH 1/5] chore(release): publish packages - wyatt_analysis@2.4.2 - wyatt_architecture@0.2.0 - wyatt_authentication_bloc@0.5.0 - wyatt_bloc_helper@2.0.1 - wyatt_bloc_layout@0.0.2 - wyatt_component_copy_with_extension@2.0.0 - wyatt_component_copy_with_gen@2.0.0 - wyatt_crud_bloc@0.1.1 - wyatt_form_bloc@0.2.0+3 - wyatt_http_client@2.0.0 - wyatt_i18n@2.0.0 - wyatt_type_utils@0.0.5 - wyatt_ui_components@0.1.0 - wyatt_ui_kit@2.0.0 - wyatt_ui_layout@0.0.2 --- CHANGELOG.md | 306 ++++++++++++++++++ packages/wyatt_analysis/CHANGELOG.md | 5 + packages/wyatt_analysis/pubspec.yaml | 2 +- packages/wyatt_architecture/CHANGELOG.md | 11 + .../wyatt_architecture/example/pubspec.yaml | 8 +- packages/wyatt_architecture/pubspec.yaml | 6 +- .../wyatt_authentication_bloc/CHANGELOG.md | 27 ++ .../example/pubspec.yaml | 6 +- .../wyatt_authentication_bloc/pubspec.yaml | 10 +- packages/wyatt_bloc_helper/CHANGELOG.md | 4 + packages/wyatt_bloc_helper/pubspec.yaml | 4 +- packages/wyatt_bloc_layout/CHANGELOG.md | 22 ++ .../wyatt_bloc_layout/example/pubspec.yaml | 10 +- packages/wyatt_bloc_layout/pubspec.yaml | 12 +- .../CHANGELOG.md | 9 + .../example/pubspec.yaml | 2 +- .../pubspec.yaml | 4 +- .../CHANGELOG.md | 14 + .../example/pubspec.yaml | 2 +- .../pubspec.yaml | 6 +- packages/wyatt_crud_bloc/CHANGELOG.md | 6 + packages/wyatt_crud_bloc/pubspec.yaml | 8 +- packages/wyatt_form_bloc/CHANGELOG.md | 5 + packages/wyatt_form_bloc/pubspec.yaml | 8 +- packages/wyatt_http_client/CHANGELOG.md | 7 + packages/wyatt_http_client/pubspec.yaml | 4 +- packages/wyatt_i18n/CHANGELOG.md | 14 + packages/wyatt_i18n/example/pubspec.yaml | 2 +- packages/wyatt_i18n/pubspec.yaml | 10 +- packages/wyatt_type_utils/CHANGELOG.md | 6 + .../wyatt_type_utils/example/pubspec.yaml | 2 +- packages/wyatt_type_utils/pubspec.yaml | 4 +- packages/wyatt_ui_components/CHANGELOG.md | 77 +++++ .../wyatt_ui_components/example/pubspec.yaml | 2 +- packages/wyatt_ui_components/pubspec.yaml | 8 +- packages/wyatt_ui_kit/CHANGELOG.md | 62 ++++ packages/wyatt_ui_kit/example/pubspec.yaml | 2 +- packages/wyatt_ui_kit/pubspec.yaml | 12 +- packages/wyatt_ui_layout/CHANGELOG.md | 23 ++ packages/wyatt_ui_layout/example/pubspec.yaml | 2 +- packages/wyatt_ui_layout/pubspec.yaml | 6 +- 41 files changed, 669 insertions(+), 71 deletions(-) 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 -- 2.47.2 From e9b6671500aa743ac187276a01be9171d5704cb2 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Fri, 14 Apr 2023 00:28:55 +0200 Subject: [PATCH 2/5] build(ui_kit): change version constraint --- .pubignore | 3 +++ packages/wyatt_ui_kit/pubspec.yaml | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.pubignore b/.pubignore index 43c82d3c..00b31ebe 100644 --- a/.pubignore +++ b/.pubignore @@ -3,3 +3,6 @@ new_version.sh .vscode/ example/ models/ +build/ +*.iml + diff --git a/packages/wyatt_ui_kit/pubspec.yaml b/packages/wyatt_ui_kit/pubspec.yaml index fd87b3d1..e60fb4c9 100644 --- a/packages/wyatt_ui_kit/pubspec.yaml +++ b/packages/wyatt_ui_kit/pubspec.yaml @@ -19,8 +19,7 @@ dependencies: wyatt_bloc_helper: hosted: url: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/ - name: wyatt_bloc_helper - version: 2.0.1 + version: ^2.0.1 wyatt_component_copy_with_extension: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub version: ^2.0.0 -- 2.47.2 From 458ad767860e4136d9b6a1969f48535af77b165a Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Fri, 14 Apr 2023 10:03:57 +0200 Subject: [PATCH 3/5] style: remove ignored files --- .../example/.firebaserc | 5 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../example/android/app/google-services.json | 91 ------------------- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- packages/wyatt_ui_kit/example/.firebaserc | 5 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- .../xcshareddata/WorkspaceSettings.xcsettings | 8 -- 15 files changed, 197 deletions(-) delete mode 100644 packages/wyatt_authentication_bloc/example/.firebaserc delete mode 100644 packages/wyatt_authentication_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_authentication_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_bloc_helper/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_bloc_helper/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_crud_bloc/example/android/app/google-services.json delete mode 100644 packages/wyatt_crud_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_crud_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_form_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_form_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_notification_bloc/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_notification_bloc/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_ui_kit/example/.firebaserc delete mode 100644 packages/wyatt_ui_layout/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 packages/wyatt_ui_layout/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings 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_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_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_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_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_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_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 - - - -- 2.47.2 From 6725960c44b1936e6585aecc563a2def39749f9d Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Fri, 14 Apr 2023 10:04:23 +0200 Subject: [PATCH 4/5] build: update pubignore --- .pubignore | 582 ++++++++++++++++++ packages/wyatt_notification_bloc/pubspec.yaml | 6 +- 2 files changed, 586 insertions(+), 2 deletions(-) diff --git a/.pubignore b/.pubignore index 00b31ebe..d6a35232 100644 --- a/.pubignore +++ b/.pubignore @@ -1,3 +1,585 @@ + +### 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/ 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 -- 2.47.2 From 72173cdf18c33731a3c36f44e1f9b43fe2fa0535 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Fri, 14 Apr 2023 10:16:00 +0200 Subject: [PATCH 5/5] ci: update melos tasks + upgrade melos 3 --- .drone.yml | 10 +++++----- pubspec.yaml | 7 +++++++ 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 pubspec.yaml 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/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 -- 2.47.2