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
This commit is contained in:
Hugo Pointcheval 2023-04-14 00:12:52 +02:00
parent e08ae9784b
commit 10117ab39b
Signed by: hugo
GPG Key ID: 3AAC487E131E00BC
41 changed files with 669 additions and 71 deletions

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -1,3 +1,7 @@
## 2.0.1
- **REFACTOR**: docs + nullable multiprovider attributes.
## 2.0.0
> Note: This release has breaking changes.

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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:

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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).

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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:

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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