Skip to content
This repository was archived by the owner on Nov 20, 2024. It is now read-only.

Commit 657fa6d

Browse files
authored
1.29.0 (#3813)
1 parent 54b1663 commit 657fa6d

File tree

3 files changed

+40
-4
lines changed

3 files changed

+40
-4
lines changed

CHANGELOG.md

+38-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
1-
# 1.29.0-dev
2-
1+
# 1.29.0
2+
3+
- new lint: `dangling_library_doc_comments`
4+
- fix `no_leading_underscores_for_local_identifiers` to not report super formals as local variables
5+
- fix `unnecessary_overrides` false negatives
6+
- fix `cancel_subscriptions` for nullable fields
7+
- new lint: `collection_methods_unrelated_type`
8+
- update `library_names` to support unnamed libraries
9+
- fix `unnecessary_parenthesis` support for as-expressions
10+
- fix `use_build_context_synchronously` to check for context property accesses
11+
- fix false positive in `comment_references`
12+
- improved unrelated type checks to handle enums and cascades
13+
- fix `unnecessary_brace_in_string_interps` for `this` expressions
14+
- update `use_build_context_synchronously` for `BuildContext.mounted`
15+
- improve `flutter_style_todos` to handle more cases
16+
- fix `use_build_context_synchronously` to check for `BuildContext`s in named expressions
17+
- fix `exhaustive_cases` to check parenthesized expressions
18+
- performance improvements for:
19+
- `avoid_null_checks_in_equality_operators`
20+
- `join_return_with_statement`
21+
- `recursive_getters`
22+
- `unnecessary_lambdas`
23+
- `diagnostic_describe_all_properties`
24+
- `prefer_foreach`
25+
- `avoid_escaping_inner_quotes`
26+
- `cascade_invocations`
27+
- `tighten_type_of_initializing_formals`
28+
- `prefer_interpolation_to_compose_strings`
29+
- `prefer_constructors_over_static_methods`
30+
- `avoid_returning_null`
31+
- `parameter_assignments`
32+
- `prefer_constructors_over_static_methods`
33+
- `prefer_interpolation_to_compose_strings`
34+
- `avoid_returning_null`
35+
- `avoid_returning_this`
36+
- `flutter_style_todos`
37+
- `avoid_positional_boolean_parameters`
38+
- `prefer_const_constructors`
339
- new lint: `implicit_call_tearoffs`
440
- new lint: `unnecessary_library_directive`
541

lib/src/version.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
/// Package version. Synchronized w/ pubspec.yaml.
6-
const String version = '1.29.0-dev';
6+
const String version = '1.29.0';

pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: linter
2-
version: 1.29.0-dev
2+
version: 1.29.0
33

44
description: >-
55
The implementation of the lint rules supported by the analyzer framework.

0 commit comments

Comments
 (0)