diff --git a/CHANGELOG.md b/CHANGELOG.md index da18e42..bf95d86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [1.1.0] - 2021-07-13 + +* Null safety stubs + ## [1.0.1] - 2021-07-07 * README changes diff --git a/README.md b/README.md index dae213b..7355417 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ GitHub stars

-## Nylo Framework (v1.0.1) +## Nylo Framework (v1.1.0) Nylo is a micro-framework for Flutter which is designed to help simplify app development. Every project provides a simple boilerplate and MVC pattern to help you build apps easier. diff --git a/lib/helpers/helper.dart b/lib/helpers/helper.dart index 226c44a..3aea17c 100644 --- a/lib/helpers/helper.dart +++ b/lib/helpers/helper.dart @@ -1,2 +1,2 @@ /// Nylo version -const String nyloVersion = 'v1.0.1'; +const String nyloVersion = 'v1.1.0'; diff --git a/lib/metro/stubs/model_stub.dart b/lib/metro/stubs/model_stub.dart index 4a21db3..eea4eef 100644 --- a/lib/metro/stubs/model_stub.dart +++ b/lib/metro/stubs/model_stub.dart @@ -5,7 +5,7 @@ ${isStorable == true ? "import 'package:nylo_support/helpers/helper.dart';\n\n" ${isStorable == true ? ''' /// Example [foo] below. /// New to Storable? Learn more https://nylo.dev/docs/1.x/storage#introduction-to-storable-models - String foo; + late String foo; @override toStorage() => { diff --git a/lib/metro/stubs/page_stub.dart b/lib/metro/stubs/page_stub.dart index b6f9862..b031c2a 100644 --- a/lib/metro/stubs/page_stub.dart +++ b/lib/metro/stubs/page_stub.dart @@ -4,7 +4,7 @@ import 'package:nylo_support/widgets/ny_state.dart'; class ${pageName}Page extends StatefulWidget { - ${pageName}Page({Key key}) : super(key: key); + ${pageName}Page({Key? key}) : super(key: key); @override _${pageName}PageState createState() => _${pageName}PageState(); diff --git a/lib/metro/stubs/page_w_controller_stub.dart b/lib/metro/stubs/page_w_controller_stub.dart index ae4e3e2..e446acf 100644 --- a/lib/metro/stubs/page_w_controller_stub.dart +++ b/lib/metro/stubs/page_w_controller_stub.dart @@ -11,7 +11,7 @@ import 'package:nylo_support/widgets/ny_state.dart'; class ${capitalize(className)}Page extends NyStatefulWidget { final ${capitalize(className)}Controller controller = ${capitalize(className)}Controller(); - ${capitalize(className)}Page({Key key}) : super(key: key); + ${capitalize(className)}Page({Key? key}) : super(key: key); @override _${capitalize(className)}PageState createState() => _${capitalize(className)}PageState(); diff --git a/lib/metro/stubs/widget_stateless_stub.dart b/lib/metro/stubs/widget_stateless_stub.dart index 6a2d32e..2513787 100644 --- a/lib/metro/stubs/widget_stateless_stub.dart +++ b/lib/metro/stubs/widget_stateless_stub.dart @@ -2,7 +2,7 @@ String widgetStatelessStub(String widgetName) => ''' import 'package:flutter/material.dart'; class ${widgetName}Widget extends StatelessWidget { - const ${widgetName}Widget({ Key key }) : super(key: key); + const ${widgetName}Widget({Key? key}) : super(key: key); @override Widget build(BuildContext context) { diff --git a/pubspec.yaml b/pubspec.yaml index f888d9a..708e8e6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: nylo_framework description: Micro-framework for Flutter that's built to simplify app development for Flutter projects. -version: 1.0.1 +version: 1.1.0 homepage: https://nylo.dev repository: https://github.com/nylo-core/framework issue_tracker: https://github.com/nylo-core/framework/issues