From 0720a14532f5237668e5f0c0290f7105c84daff7 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Wed, 3 May 2023 11:33:11 +0200 Subject: [PATCH 1/2] feat(analysis): update version --- packages/wyatt_analysis/.latest_version | 2 +- packages/wyatt_analysis/README.md | 10 +- .../lib/analysis_options.2.5.0.yaml | 218 ++++++++++++++++++ .../lib/analysis_options.flutter.2.5.0.yaml | 32 +++ .../lib/analysis_options.flutter.yaml | 4 +- .../wyatt_analysis/lib/analysis_options.yaml | 4 +- .../wyatt_analysis/lib/wyatt_analysis.dart | 2 +- 7 files changed, 263 insertions(+), 9 deletions(-) create mode 100644 packages/wyatt_analysis/lib/analysis_options.2.5.0.yaml create mode 100644 packages/wyatt_analysis/lib/analysis_options.flutter.2.5.0.yaml diff --git a/packages/wyatt_analysis/.latest_version b/packages/wyatt_analysis/.latest_version index 35cee72d..437459cd 100644 --- a/packages/wyatt_analysis/.latest_version +++ b/packages/wyatt_analysis/.latest_version @@ -1 +1 @@ -2.4.3 +2.5.0 diff --git a/packages/wyatt_analysis/README.md b/packages/wyatt_analysis/README.md index d252e166..4ff74056 100644 --- a/packages/wyatt_analysis/README.md +++ b/packages/wyatt_analysis/README.md @@ -20,7 +20,7 @@ ![SDK: Dart & Flutter](https://img.shields.io/badge/SDK-Dart%20%7C%20Flutter-blue?style=flat-square) -This package provides lint rules for Dart and Flutter which are used at [Wyatt Studio](https://wyatt-studio.fr). For more information, see the complete list of options in **lib/analysis_options.2.4.3.yaml**. +This package provides lint rules for Dart and Flutter which are used at [Wyatt Studio](https://wyatt-studio.fr). For more information, see the complete list of options in **lib/analysis_options.2.5.0.yaml**. **Note**: This package was heavily inspired by [pedantic](https://github.com/dart-lang/pedantic), [Very Good Analysis](https://github.com/VeryGoodOpenSource/very_good_analysis) and the official [flutter_lints](https://pub.dev/packages/flutter_lints). @@ -29,7 +29,7 @@ This package provides lint rules for Dart and Flutter which are used at [Wyatt Using CLI: ```sh -dart pub add wyatt_analysis:2.4.3 --dev --hosted-url=https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/ +dart pub add wyatt_analysis:2.5.0 --dev --hosted-url=https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/ ``` ## Usage @@ -39,7 +39,7 @@ To use the lints, add a dependency in your `pubspec.yaml` : ```yaml wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/ - version: 2.4.3 + version: 2.5.0 ``` Then, add an include in `analysis_options.yaml` : @@ -57,13 +57,13 @@ include: package:wyatt_analysis/analysis_options.flutter.yaml If you wish to restrict the lint version, specify a version of `analysis_options.yaml` instead: ```yaml -include: package:wyatt_analysis/analysis_options.flutter.2.4.3.yaml +include: package:wyatt_analysis/analysis_options.flutter.2.5.0.yaml ``` If you just want **Dart** version: ```yaml -include: package:wyatt_analysis/analysis_options.2.4.3.yaml +include: package:wyatt_analysis/analysis_options.2.5.0.yaml ``` ## Suppressing Lints diff --git a/packages/wyatt_analysis/lib/analysis_options.2.5.0.yaml b/packages/wyatt_analysis/lib/analysis_options.2.5.0.yaml new file mode 100644 index 00000000..38bfed9c --- /dev/null +++ b/packages/wyatt_analysis/lib/analysis_options.2.5.0.yaml @@ -0,0 +1,218 @@ +# Copyright (C) 2023 WYATT GROUP +# Please see the AUTHORS file for details. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +analyzer: + language: + strict-casts: true + strict-inference: true + strict-raw-types: true + + errors: + todo: ignore + close_sinks: ignore + missing_required_param: error + missing_return: error + + exclude: + - lib/l10n/** + - lib/generated/** + - lib/gen/** + - lib/generated_plugin_registrant.dart + - test/.test_coverage.dart + - "**/*.g.dart" + - "**/*.freezed.dart" + +linter: + rules: + - always_declare_return_types + - always_put_control_body_on_new_line + - always_put_required_named_parameters_first + - always_require_non_null_named_parameters + - always_use_package_imports + - annotate_overrides + - avoid_bool_literals_in_conditional_expressions + - avoid_catching_errors + - avoid_double_and_int_checks + - avoid_dynamic_calls + - avoid_empty_else + - avoid_equals_and_hash_code_on_mutable_classes + - avoid_escaping_inner_quotes + - avoid_field_initializers_in_const_classes + - avoid_final_parameters + - avoid_function_literals_in_foreach_calls + - avoid_init_to_null + - avoid_js_rounded_ints + - avoid_multiple_declarations_per_line + - avoid_null_checks_in_equality_operators + - avoid_positional_boolean_parameters + - avoid_private_typedef_functions + - avoid_redundant_argument_values + - avoid_relative_lib_imports + - avoid_renaming_method_parameters + - avoid_return_types_on_setters + - avoid_returning_null + - avoid_returning_null_for_future + - avoid_returning_null_for_void + - avoid_returning_this + - avoid_setters_without_getters + - avoid_shadowing_type_parameters + - avoid_single_cascade_in_expression_statements + - avoid_slow_async_io + - avoid_type_to_string + - avoid_types_as_parameter_names + - avoid_types_on_closure_parameters + - avoid_unused_constructor_parameters + - avoid_void_async + - await_only_futures + - camel_case_extensions + - camel_case_types + - cancel_subscriptions + - cascade_invocations + - cast_nullable_to_non_nullable + - collection_methods_unrelated_type + - combinators_ordering + - comment_references + - conditional_uri_does_not_exist + - constant_identifier_names + - control_flow_in_finally + - curly_braces_in_flow_control_structures + - dangling_library_doc_comments + - depend_on_referenced_packages + - deprecated_consistency + - directives_ordering + - empty_catches + - empty_constructor_bodies + - empty_statements + - eol_at_end_of_file + - exhaustive_cases + - file_names + - flutter_style_todos + - hash_and_equals + - implementation_imports + - implicit_call_tearoffs + - iterable_contains_unrelated_type + - join_return_with_assignment + - leading_newlines_in_multiline_strings + - library_names + - library_prefixes + - library_private_types_in_public_api + - lines_longer_than_80_chars + - list_remove_unrelated_type + - literal_only_boolean_expressions + - missing_whitespace_between_adjacent_strings + - no_adjacent_strings_in_list + - no_default_cases + - no_duplicate_case_values + - no_leading_underscores_for_library_prefixes + - no_leading_underscores_for_local_identifiers + - no_runtimeType_toString + - non_constant_identifier_names + - noop_primitive_operations + - null_check_on_nullable_type_parameter + - null_closures + - one_member_abstracts + - only_throw_errors + - overridden_fields + - package_api_docs + - package_names + - package_prefixed_library_names + - parameter_assignments + - prefer_adjacent_string_concatenation + - prefer_asserts_in_initializer_lists + - prefer_asserts_with_message + - prefer_collection_literals + - prefer_conditional_assignment + - prefer_const_constructors + - prefer_const_constructors_in_immutables + - prefer_const_declarations + - prefer_const_literals_to_create_immutables + - prefer_constructors_over_static_methods + - prefer_contains + - prefer_equal_for_default_values + - prefer_expression_function_bodies + - prefer_final_fields + - prefer_final_in_for_each + - prefer_final_locals + - prefer_for_elements_to_map_fromIterable + - prefer_function_declarations_over_variables + - prefer_generic_function_type_aliases + - prefer_if_elements_to_conditional_expressions + - prefer_if_null_operators + - prefer_initializing_formals + - prefer_inlined_adds + - prefer_int_literals + - prefer_interpolation_to_compose_strings + - prefer_is_empty + - prefer_is_not_empty + - prefer_is_not_operator + - prefer_iterable_whereType + - prefer_mixin + - prefer_null_aware_method_calls + - prefer_null_aware_operators + - prefer_single_quotes + - prefer_spread_collections + - prefer_typing_uninitialized_variables + - prefer_void_to_null + - provide_deprecation_message + - recursive_getters + - require_trailing_commas + - slash_for_doc_comments + - sort_constructors_first + - sort_unnamed_constructors_first + - test_types_in_equals + - throw_in_finally + - tighten_type_of_initializing_formals + - type_annotate_public_apis + - type_init_formals + - unawaited_futures + - unnecessary_await_in_return + - unnecessary_brace_in_string_interps + - unnecessary_const + - unnecessary_constructor_name + - unnecessary_getters_setters + - unnecessary_lambdas + - unnecessary_late + - unnecessary_new + - unnecessary_null_aware_assignments + - unnecessary_null_checks + - unnecessary_null_in_if_null_operators + - unnecessary_nullable_for_final_variable_declarations + - unnecessary_overrides + - unnecessary_parenthesis + - unnecessary_raw_strings + - unnecessary_statements + - unnecessary_string_escapes + - unnecessary_string_interpolations + - unnecessary_this + - unnecessary_to_list_in_spreads + - unrelated_type_equality_checks + - unsafe_html + - use_enums + - use_function_type_syntax_for_parameters + - use_if_null_to_convert_nulls_to_bools + - use_is_even_rather_than_modulo + - use_late_for_private_fields_and_variables + - use_named_constants + - use_raw_strings + - use_rethrow_when_possible + - use_setters_to_change_properties + - use_string_buffers + - use_string_in_part_of_directives + - use_super_parameters + - use_test_throws_matchers + - use_to_and_as_if_applicable + - valid_regexps + - void_checks diff --git a/packages/wyatt_analysis/lib/analysis_options.flutter.2.5.0.yaml b/packages/wyatt_analysis/lib/analysis_options.flutter.2.5.0.yaml new file mode 100644 index 00000000..b32f5a81 --- /dev/null +++ b/packages/wyatt_analysis/lib/analysis_options.flutter.2.5.0.yaml @@ -0,0 +1,32 @@ +# Copyright (C) 2023 WYATT GROUP +# Please see the AUTHORS file for details. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +include: package:wyatt_analysis/analysis_options.2.5.0.yaml + +linter: + rules: + - avoid_print + - avoid_unnecessary_containers + - avoid_web_libraries_in_flutter + - no_logic_in_create_state + - sized_box_for_whitespace + - sized_box_shrink_expand + - sort_child_properties_last + - use_build_context_synchronously + - use_colored_box + - use_decorated_box + - use_full_hex_values_for_flutter_colors + - use_key_in_widget_constructors diff --git a/packages/wyatt_analysis/lib/analysis_options.flutter.yaml b/packages/wyatt_analysis/lib/analysis_options.flutter.yaml index 2d38d5b2..70fc85b0 100644 --- a/packages/wyatt_analysis/lib/analysis_options.flutter.yaml +++ b/packages/wyatt_analysis/lib/analysis_options.flutter.yaml @@ -1,3 +1,4 @@ + # Copyright (C) 2023 WYATT GROUP # Please see the AUTHORS file for details. # @@ -14,4 +15,5 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -include: package:wyatt_analysis/analysis_options.flutter.2.4.3.yaml +include: package:wyatt_analysis/analysis_options.flutter.2.5.0.yaml + diff --git a/packages/wyatt_analysis/lib/analysis_options.yaml b/packages/wyatt_analysis/lib/analysis_options.yaml index 61266af2..35cf8bc7 100644 --- a/packages/wyatt_analysis/lib/analysis_options.yaml +++ b/packages/wyatt_analysis/lib/analysis_options.yaml @@ -1,3 +1,4 @@ + # Copyright (C) 2023 WYATT GROUP # Please see the AUTHORS file for details. # @@ -14,4 +15,5 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -include: package:wyatt_analysis/analysis_options.2.4.3.yaml +include: package:wyatt_analysis/analysis_options.2.5.0.yaml + diff --git a/packages/wyatt_analysis/lib/wyatt_analysis.dart b/packages/wyatt_analysis/lib/wyatt_analysis.dart index ccb06017..b2681355 100644 --- a/packages/wyatt_analysis/lib/wyatt_analysis.dart +++ b/packages/wyatt_analysis/lib/wyatt_analysis.dart @@ -18,4 +18,4 @@ /// used internally at [Wyatt Studio](https://wyatt-studio.fr). library wyatt_analysis; -const String wyattAnalysisVersion = '2.4.3'; +const String wyattAnalysisVersion = '2.5.0'; -- 2.47.2 From 0592cf9a3cca8cd728387cce95745e8ac936ba4f Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Wed, 3 May 2023 11:50:05 +0200 Subject: [PATCH 2/2] =?UTF-8?q?chore(release):=20publish=20packages=20?= =?UTF-8?q?=EF=BF=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 74 +++++++++++++++++++ packages/wyatt_analysis/CHANGELOG.md | 6 ++ packages/wyatt_analysis/pubspec.yaml | 2 +- .../wyatt_architecture/example/pubspec.yaml | 2 +- packages/wyatt_architecture/pubspec.yaml | 2 +- .../wyatt_authentication_bloc/pubspec.yaml | 2 +- packages/wyatt_bloc_helper/pubspec.yaml | 2 +- packages/wyatt_bloc_layout/CHANGELOG.md | 6 ++ .../wyatt_bloc_layout/example/pubspec.yaml | 10 +-- packages/wyatt_bloc_layout/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../example/pubspec.yaml | 2 +- .../pubspec.yaml | 4 +- .../CHANGELOG.md | 4 + .../example/pubspec.yaml | 6 +- .../pubspec.yaml | 6 +- packages/wyatt_crud_bloc/pubspec.yaml | 2 +- packages/wyatt_form_bloc/pubspec.yaml | 2 +- packages/wyatt_http_client/pubspec.yaml | 2 +- packages/wyatt_i18n/example/pubspec.yaml | 2 +- packages/wyatt_i18n/pubspec.yaml | 2 +- .../wyatt_type_utils/example/pubspec.yaml | 2 +- packages/wyatt_type_utils/pubspec.yaml | 2 +- packages/wyatt_ui_components/CHANGELOG.md | 16 ++++ .../wyatt_ui_components/example/pubspec.yaml | 6 +- packages/wyatt_ui_components/pubspec.yaml | 8 +- packages/wyatt_ui_kit/CHANGELOG.md | 18 +++++ packages/wyatt_ui_kit/example/pubspec.yaml | 4 +- packages/wyatt_ui_kit/pubspec.yaml | 10 +-- packages/wyatt_ui_layout/CHANGELOG.md | 6 ++ packages/wyatt_ui_layout/example/pubspec.yaml | 8 +- packages/wyatt_ui_layout/pubspec.yaml | 6 +- 32 files changed, 185 insertions(+), 51 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2276eae6..8412fa8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,80 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2023-05-03 + +### Changes + +--- + +Packages with breaking changes: + + - [`wyatt_bloc_layout` - `v0.1.0`](#wyatt_bloc_layout---v010) + - [`wyatt_ui_components` - `v0.2.0`](#wyatt_ui_components---v020) + - [`wyatt_ui_kit` - `v3.0.0`](#wyatt_ui_kit---v300) + - [`wyatt_ui_layout` - `v0.1.0`](#wyatt_ui_layout---v010) + +Packages with other changes: + + - [`wyatt_analysis` - `v2.5.0`](#wyatt_analysis---v250) + - [`wyatt_component_copy_with_extension` - `v2.0.1`](#wyatt_component_copy_with_extension---v201) + - [`wyatt_component_copy_with_gen` - `v2.0.1`](#wyatt_component_copy_with_gen---v201) + +--- + +#### `wyatt_bloc_layout` - `v0.1.0` + + - **BREAKING** **FEAT**(layout): update layout plugins with new components system. (e76857f1) + +#### `wyatt_ui_components` - `v0.2.0` + + - **FIX**(gen): rename builder correctly. (cef73aa6) + - **FEAT**(ui_components): make textwrapper toString useful. (96369e24) + - **FEAT**(ui): add pricing card. (bfbeabe7) + - **FEAT**(ui): update default extension implementation. (01a5619d) + - **FEAT**(ui): add animated decorated box + animate all buttons + customize duration in style. (4ebb679a) + - **FEAT**(ui): add colors and rework ComponentThemeData. (abd5e1b5) + - **FEAT**(ui): make components more coherent + docs. (01269027) + - **FEAT**(ui): make gradient as component. (0d5109fc) + - **FEAT**(ui): fix, rename, rewrite some helpers. (3fb40205) + - **BREAKING** **FEAT**(ui): move last extensions + add extension provider. (4097a420) + - **BREAKING** **FEAT**(ui): rework theme resolver mechanism + move theme extension implementations. (8f5e3923) + +#### `wyatt_ui_kit` - `v3.0.0` + + - **FIX**(gen): rename builder correctly. (cef73aa6) + - **FEAT**(ui): add pricing card. (bfbeabe7) + - **FEAT**(ui): update default extension implementation. (01a5619d) + - **FEAT**(ui): add animated decorated box + animate all buttons + customize duration in style. (4ebb679a) + - **FEAT**(ui): add colors and rework ComponentThemeData. (abd5e1b5) + - **FEAT**(ui_kit): update example by removing adaptative theme. (a024b7e7) + - **FEAT**(ui): make components more coherent + docs. (01269027) + - **FEAT**(ui): make gradient as component. (0d5109fc) + - **FEAT**(ui): fix, rename, rewrite some helpers. (3fb40205) + - **FEAT**(ui_kit): make flat button fade on transition. (32cc6e82) + - **FEAT**(ui_kit): add more control over flat button prefix/suffix color. (2baaf5c0) + - **BREAKING** **FEAT**(ui): move last extensions + add extension provider. (4097a420) + - **BREAKING** **FEAT**(ui): rework theme resolver mechanism + move theme extension implementations. (8f5e3923) + +#### `wyatt_ui_layout` - `v0.1.0` + + - **BREAKING** **FEAT**(layout): update layout plugins with new components system. (e76857f1) + +#### `wyatt_analysis` - `v2.5.0` + + - **FIX**(analysis): remove depencies sort. (4e3b288e) + - **FEAT**(analysis): update version. (0720a145) + - **FEAT**(analysis): upgrade. (2692c607) + +#### `wyatt_component_copy_with_extension` - `v2.0.1` + + - **FIX**(gen): rename builder correctly. (cef73aa6) + +#### `wyatt_component_copy_with_gen` - `v2.0.1` + + - **FIX**(gen): rename builder correctly. (cef73aa6) + + ## 2023-04-14 ### Changes diff --git a/packages/wyatt_analysis/CHANGELOG.md b/packages/wyatt_analysis/CHANGELOG.md index 8a9fb04f..b8a588f9 100644 --- a/packages/wyatt_analysis/CHANGELOG.md +++ b/packages/wyatt_analysis/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.5.0 + + - **FIX**(analysis): remove depencies sort. (4e3b288e) + - **FEAT**(analysis): update version. (0720a145) + - **FEAT**(analysis): upgrade. (2692c607) + ## 2.4.2 - **REFACTOR**: remove cross package export. diff --git a/packages/wyatt_analysis/pubspec.yaml b/packages/wyatt_analysis/pubspec.yaml index 5440b468..f8840852 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.2 +version: 2.5.0 publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub diff --git a/packages/wyatt_architecture/example/pubspec.yaml b/packages/wyatt_architecture/example/pubspec.yaml index f550111d..39c10464 100644 --- a/packages/wyatt_architecture/example/pubspec.yaml +++ b/packages/wyatt_architecture/example/pubspec.yaml @@ -61,7 +61,7 @@ dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/ - version: ^2.4.2 + version: ^2.5.0 # 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_architecture/pubspec.yaml b/packages/wyatt_architecture/pubspec.yaml index 2c03ab8f..eefe4408 100644 --- a/packages/wyatt_architecture/pubspec.yaml +++ b/packages/wyatt_architecture/pubspec.yaml @@ -32,4 +32,4 @@ dependencies: dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_authentication_bloc/pubspec.yaml b/packages/wyatt_authentication_bloc/pubspec.yaml index aa668c91..a0bbf297 100644 --- a/packages/wyatt_authentication_bloc/pubspec.yaml +++ b/packages/wyatt_authentication_bloc/pubspec.yaml @@ -39,4 +39,4 @@ dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/ - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_bloc_helper/pubspec.yaml b/packages/wyatt_bloc_helper/pubspec.yaml index 3c4744cc..f9425b12 100644 --- a/packages/wyatt_bloc_helper/pubspec.yaml +++ b/packages/wyatt_bloc_helper/pubspec.yaml @@ -20,4 +20,4 @@ dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_bloc_layout/CHANGELOG.md b/packages/wyatt_bloc_layout/CHANGELOG.md index dc26b9b2..9e131200 100644 --- a/packages/wyatt_bloc_layout/CHANGELOG.md +++ b/packages/wyatt_bloc_layout/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.0 + +> Note: This release has breaking changes. + + - **BREAKING** **FEAT**(layout): update layout plugins with new components system. (e76857f1) + ## 0.0.2 - **REFACTOR**: remove cross package export. diff --git a/packages/wyatt_bloc_layout/example/pubspec.yaml b/packages/wyatt_bloc_layout/example/pubspec.yaml index ce4209bd..527d05b9 100644 --- a/packages/wyatt_bloc_layout/example/pubspec.yaml +++ b/packages/wyatt_bloc_layout/example/pubspec.yaml @@ -39,16 +39,16 @@ dependencies: version: ^2.0.1 wyatt_ui_layout: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.0.2 + version: ^0.1.0 wyatt_crud_bloc: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub version: ^0.1.1 wyatt_ui_components: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.1.0 + version: ^0.2.0 wyatt_component_copy_with_extension: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 dev_dependencies: flutter_test: { sdk: flutter } @@ -56,10 +56,10 @@ dev_dependencies: wyatt_component_copy_with_gen: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 # 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_bloc_layout/pubspec.yaml b/packages/wyatt_bloc_layout/pubspec.yaml index b54b6d2d..c9193577 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.2 +version: 0.1.0 publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub @@ -19,7 +19,7 @@ dependencies: wyatt_ui_layout: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.0.2 + version: ^0.1.0 wyatt_crud_bloc: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub @@ -27,11 +27,11 @@ dependencies: wyatt_ui_components: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.1.0 + version: ^0.2.0 dev_dependencies: flutter_test: { sdk: flutter } wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_component_copy_with_extension/CHANGELOG.md b/packages/wyatt_component_copy_with_extension/CHANGELOG.md index db7d57e6..218133df 100644 --- a/packages/wyatt_component_copy_with_extension/CHANGELOG.md +++ b/packages/wyatt_component_copy_with_extension/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + + - **FIX**(gen): rename builder correctly. (cef73aa6) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/wyatt_component_copy_with_extension/example/pubspec.yaml b/packages/wyatt_component_copy_with_extension/example/pubspec.yaml index ffdf3783..d636921c 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.2 + version: ^2.5.0 # 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 80de1370..dd7b1db9 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: 2.0.0 +version: 2.0.1 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.2 + version: ^2.5.0 diff --git a/packages/wyatt_component_copy_with_gen/CHANGELOG.md b/packages/wyatt_component_copy_with_gen/CHANGELOG.md index df552798..590150c8 100644 --- a/packages/wyatt_component_copy_with_gen/CHANGELOG.md +++ b/packages/wyatt_component_copy_with_gen/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.1 + + - **FIX**(gen): rename builder correctly. (cef73aa6) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/wyatt_component_copy_with_gen/example/pubspec.yaml b/packages/wyatt_component_copy_with_gen/example/pubspec.yaml index 37caaa8f..463918e3 100644 --- a/packages/wyatt_component_copy_with_gen/example/pubspec.yaml +++ b/packages/wyatt_component_copy_with_gen/example/pubspec.yaml @@ -12,11 +12,11 @@ dependencies: wyatt_component_copy_with_extension: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 wyatt_ui_components: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.1.0 + version: ^0.2.0 dev_dependencies: build_runner: ^2.3.3 @@ -26,4 +26,4 @@ dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_component_copy_with_gen/pubspec.yaml b/packages/wyatt_component_copy_with_gen/pubspec.yaml index 6b08889b..e7e40745 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: 2.0.0 +version: 2.0.1 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: ^2.0.0 + version: ^2.0.1 dev_dependencies: test: ^1.21.0 wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_crud_bloc/pubspec.yaml b/packages/wyatt_crud_bloc/pubspec.yaml index d90a12db..ebec6c8a 100644 --- a/packages/wyatt_crud_bloc/pubspec.yaml +++ b/packages/wyatt_crud_bloc/pubspec.yaml @@ -29,4 +29,4 @@ dev_dependencies: bloc_test: ^9.1.0 wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_form_bloc/pubspec.yaml b/packages/wyatt_form_bloc/pubspec.yaml index c962df98..da3c4645 100644 --- a/packages/wyatt_form_bloc/pubspec.yaml +++ b/packages/wyatt_form_bloc/pubspec.yaml @@ -30,4 +30,4 @@ dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub/ - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_http_client/pubspec.yaml b/packages/wyatt_http_client/pubspec.yaml index 69b778c3..7e287156 100644 --- a/packages/wyatt_http_client/pubspec.yaml +++ b/packages/wyatt_http_client/pubspec.yaml @@ -15,4 +15,4 @@ dependencies: dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_i18n/example/pubspec.yaml b/packages/wyatt_i18n/example/pubspec.yaml index 660a0fda..18145fe9 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.2 + version: ^2.5.0 # 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 76f46740..9b3a9e1e 100644 --- a/packages/wyatt_i18n/pubspec.yaml +++ b/packages/wyatt_i18n/pubspec.yaml @@ -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.2 + version: ^2.5.0 diff --git a/packages/wyatt_type_utils/example/pubspec.yaml b/packages/wyatt_type_utils/example/pubspec.yaml index 5b5ab179..ffb81097 100644 --- a/packages/wyatt_type_utils/example/pubspec.yaml +++ b/packages/wyatt_type_utils/example/pubspec.yaml @@ -35,4 +35,4 @@ dependencies: dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_type_utils/pubspec.yaml b/packages/wyatt_type_utils/pubspec.yaml index 857dc5b1..1c818afb 100644 --- a/packages/wyatt_type_utils/pubspec.yaml +++ b/packages/wyatt_type_utils/pubspec.yaml @@ -13,4 +13,4 @@ dev_dependencies: wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 diff --git a/packages/wyatt_ui_components/CHANGELOG.md b/packages/wyatt_ui_components/CHANGELOG.md index 487bf052..cb59f871 100644 --- a/packages/wyatt_ui_components/CHANGELOG.md +++ b/packages/wyatt_ui_components/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.2.0 + +> Note: This release has breaking changes. + + - **FIX**(gen): rename builder correctly. (cef73aa6) + - **FEAT**(ui_components): make textwrapper toString useful. (96369e24) + - **FEAT**(ui): add pricing card. (bfbeabe7) + - **FEAT**(ui): update default extension implementation. (01a5619d) + - **FEAT**(ui): add animated decorated box + animate all buttons + customize duration in style. (4ebb679a) + - **FEAT**(ui): add colors and rework ComponentThemeData. (abd5e1b5) + - **FEAT**(ui): make components more coherent + docs. (01269027) + - **FEAT**(ui): make gradient as component. (0d5109fc) + - **FEAT**(ui): fix, rename, rewrite some helpers. (3fb40205) + - **BREAKING** **FEAT**(ui): move last extensions + add extension provider. (4097a420) + - **BREAKING** **FEAT**(ui): rework theme resolver mechanism + move theme extension implementations. (8f5e3923) + ## 0.1.0 > Note: This release has breaking changes. diff --git a/packages/wyatt_ui_components/example/pubspec.yaml b/packages/wyatt_ui_components/example/pubspec.yaml index cc736ef5..e98d29fb 100644 --- a/packages/wyatt_ui_components/example/pubspec.yaml +++ b/packages/wyatt_ui_components/example/pubspec.yaml @@ -34,7 +34,7 @@ dependencies: wyatt_component_copy_with_extension: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 dev_dependencies: flutter_test: { sdk: flutter } @@ -42,11 +42,11 @@ dev_dependencies: wyatt_component_copy_with_gen: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 # 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_ui_components/pubspec.yaml b/packages/wyatt_ui_components/pubspec.yaml index 9af84894..520583af 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.1.0 +version: 0.2.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: ^2.0.0 + version: ^2.0.1 dev_dependencies: flutter_test: { sdk: flutter } wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 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: ^2.0.0 + version: ^2.0.1 diff --git a/packages/wyatt_ui_kit/CHANGELOG.md b/packages/wyatt_ui_kit/CHANGELOG.md index 9f6b88af..d4697bc3 100644 --- a/packages/wyatt_ui_kit/CHANGELOG.md +++ b/packages/wyatt_ui_kit/CHANGELOG.md @@ -1,3 +1,21 @@ +## 3.0.0 + +> Note: This release has breaking changes. + + - **FIX**(gen): rename builder correctly. (cef73aa6) + - **FEAT**(ui): add pricing card. (bfbeabe7) + - **FEAT**(ui): update default extension implementation. (01a5619d) + - **FEAT**(ui): add animated decorated box + animate all buttons + customize duration in style. (4ebb679a) + - **FEAT**(ui): add colors and rework ComponentThemeData. (abd5e1b5) + - **FEAT**(ui_kit): update example by removing adaptative theme. (a024b7e7) + - **FEAT**(ui): make components more coherent + docs. (01269027) + - **FEAT**(ui): make gradient as component. (0d5109fc) + - **FEAT**(ui): fix, rename, rewrite some helpers. (3fb40205) + - **FEAT**(ui_kit): make flat button fade on transition. (32cc6e82) + - **FEAT**(ui_kit): add more control over flat button prefix/suffix color. (2baaf5c0) + - **BREAKING** **FEAT**(ui): move last extensions + add extension provider. (4097a420) + - **BREAKING** **FEAT**(ui): rework theme resolver mechanism + move theme extension implementations. (8f5e3923) + ## 2.0.0 > Note: This release has breaking changes. diff --git a/packages/wyatt_ui_kit/example/pubspec.yaml b/packages/wyatt_ui_kit/example/pubspec.yaml index 203d19cf..d1d383c2 100644 --- a/packages/wyatt_ui_kit/example/pubspec.yaml +++ b/packages/wyatt_ui_kit/example/pubspec.yaml @@ -20,14 +20,14 @@ dependencies: wyatt_ui_components: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.1.0 + version: ^0.2.0 dev_dependencies: flutter_test: { sdk: flutter } wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 # 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 e60fb4c9..674db0d1 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: 2.0.0 +version: 3.0.0 publish_to: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub @@ -22,17 +22,17 @@ dependencies: version: ^2.0.1 wyatt_component_copy_with_extension: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 wyatt_ui_components: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.1.0 + version: ^0.2.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.2 + version: ^2.5.0 wyatt_component_copy_with_gen: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 diff --git a/packages/wyatt_ui_layout/CHANGELOG.md b/packages/wyatt_ui_layout/CHANGELOG.md index 550f96c6..d113b547 100644 --- a/packages/wyatt_ui_layout/CHANGELOG.md +++ b/packages/wyatt_ui_layout/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.1.0 + +> Note: This release has breaking changes. + + - **BREAKING** **FEAT**(layout): update layout plugins with new components system. (e76857f1) + ## 0.0.2 - **REFACTOR**: update exemple (close #116). diff --git a/packages/wyatt_ui_layout/example/pubspec.yaml b/packages/wyatt_ui_layout/example/pubspec.yaml index ee1fc6a5..5fd8c173 100644 --- a/packages/wyatt_ui_layout/example/pubspec.yaml +++ b/packages/wyatt_ui_layout/example/pubspec.yaml @@ -36,10 +36,10 @@ dependencies: wyatt_ui_components: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^0.1.0 + version: ^0.2.0 wyatt_component_copy_with_extension: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 dev_dependencies: flutter_test: @@ -49,10 +49,10 @@ dev_dependencies: wyatt_component_copy_with_gen: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.0.0 + version: ^2.0.1 wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 # 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_ui_layout/pubspec.yaml b/packages/wyatt_ui_layout/pubspec.yaml index 34741566..3b33cd46 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.2 +version: 0.1.0 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.1.0 + version: ^0.2.0 dev_dependencies: flutter_test: { sdk: flutter } wyatt_analysis: hosted: https://git.wyatt-studio.fr/api/packages/Wyatt-FOSS/pub - version: ^2.4.2 + version: ^2.5.0 -- 2.47.2