Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency analyzer to ^0.41.0 #9

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Aug 25, 2020

Mend Renovate

This PR contains the following updates:

Package Type Update Change
analyzer dependencies minor ^0.39.5 -> ^0.41.0

Release Notes

dart-lang/sdk

v0.41.1

  • Updated PackageBuildWorkspace that supports package:build to stop
    at the first directory with pubspec.yaml, and don't try to go up
    and find another one with both pubspec.yaml and .dart_tool/build.
  • Added a new constructor for non-API ErrorCode class. It will be used to
    migrate existing ErrorCode subclasses, and then deprecated and removed.

v0.41.0

  • Replaced Scope.lookup({id, setter}) with lookup(id).
  • Deprecated Scope.lookup2(id), use lookup() instead.
  • Removed deprecated Member.baseElement.
  • Removed deprecated package:analyzer/analyzer.dart library.
  • Removed deprecated ElementAnnotation.constantValue.
  • Removed deprecated VariableElement.constantValue.
  • Removed deprecated VariableElement.initializer.
  • Removed deprecated auxiliaryElements.
  • The value ofFunctionType.element for types created from a typedef
    is now FunctionTypeAliasElement, not its function element.
  • Removed deprecated GenericTypeAliasElement.
  • Removed PhysicalResourceProvider.NORMALIZE_EOL_ALWAYS.
  • Changed the default PhysicalResourceProvider constructor to no longer take a
    required positional parameter (removed the existing fileReadMode positional
    parameter).

v0.40.6

  • The non_nullable feature is released in 2.12 language version.
  • Updated the current language version to 2.12.
  • Changed the default language version when the package does not specify one.
    Instead of the latest known language version, the language version of the
    SDK (against which analysis is done, not necessary the same as used to run
    the analyzer) is used.

v0.40.5

  • Deprecated GenericTypeAliasElement. Use FunctionTypeAliasElement.
  • Read imports, exports, and parts on demand in AnalysisDriver.
    Specifically, parseFileSync will not read any referenced files.
  • Types are not set anymore for classes/constructors/getters of
    identifiers in metadata (still set in arguments).

v0.40.4

  • Deprecated IndexExpression.auxiliaryElements and
    SimpleIdentifier.auxiliaryElements. Use CompoundAssignmentExpression.
  • Removed internal getReadType, use CompoundAssignmentExpression.
  • Bug fixes: 34699, 43524, 42990.

v0.40.3

  • Updated the current language version to 2.11.
  • Bug fixes: 43541, 27896, 28066, 28066, 43497, 43478, 28066, 43465,
    43462, 43439, 43162, 43397, 43200.

v0.40.2

  • Require meta: ^1.2.3.

v0.40.1

  • Added LocalVariableElement.hasInitializer,
    PropertyInducingElement.hasInitializer, ParameterElement.hasDefaultValue.
  • ElementImpl.toString() uses getDisplayString(withNullability: true).
  • Deprecated ElementAnnotation.constantValue, it does not guarantee that
    the value has been computed. Use computeConstantValue() instead.
  • Added CompoundAssignmentExpression with read/write element/type getters.
    This interface is implemented by AssignmentExpression, PostfixExpression
    and PrefixExpression. Use it instead of staticElement and staticType
    of the left-hand side expressions (target expressions in case of postfix
    or prefix expressions with increment operator).
  • Changes to the way experiments are handled, and SDK version.
  • Bug fixes: 43268, 43214, 39642, 42379, 42629, 43168, 43144, 43100,
    43032, 43073.

v0.40.0

  • Added LibraryElement.featureSet.
  • Removed deprecated EmbedderSdk and related classes.
  • FunctionType returned from ExecutableElement.type return null
    as its element. Use ExecutableElements directly if necessary.
  • FunctionTypeAliasElement does not implement FunctionTypedElement
    anymore, implements TypeParameterizedElement instead.
  • Removed deprecated CustomUriResolver.
  • Removed deprecated ExplicitSourceResolver, FileUriResolver,
    LocalSourcePredicate, PackageUriResolver, RelativeFileUriResolver.
  • Removed deprecated ErrorCode instances.
  • The withNullability flag in DartType.getDisplayString() is now required.
  • Removed deprecated DartType.substitute2, and FunctionType.substitute3,
    use ClassElement.instantiate, FunctionTypeAliasElement.instantiate(),
    or FunctionType.instantiate().
  • Removed deprecated FunctionType.boundTypeParameters, use typeFormals
    for now. Later, it will be deprecated, and replaced with typeParameters.
  • Removed InterfaceType.instantiate(), InterfaceType.substitute4,
    use ClassElement.instantiate().
  • Removed typeParameters and instantiate() from ParameterizedType.
    Use typeParameters and instantiate() from ClassElement.
  • Removed deprecated methods from DeclaredVariables.
  • Removed deprecated typeProvider and typeSystem getters.
    Use corresponding LibraryElement getters instead.
  • Removed deprecated options from AnalysisOptions.
  • Removed deprecated ClassElement.hasReferenceToSuper.
  • Removed deprecated DartType.isObject.
    Use DartType.isDartCoreObject instead.
  • Removed deprecated declarations in AnalysisContext and ContextLocator.
  • Removed deprecated libraries.
  • Removed deprecated declarations from TypeProvider.
  • Removed deprecated ParseResult and ResolveResult.
  • Removed deprecated AnalysisContext.typeProvider and typeSystem.
    Use the corresponding getters of LibraryElement.
  • Removed deprecated methods of AnalysisSession.
  • Removed deprecated declarations from dart/ast/ast.dart.
  • Removed deprecated methods from AstFactory.
  • Removed deprecated parseFile2..
  • Removed deprecated TypeDefiningElement.type.
  • Features in Feature are not constants anymore.
  • Replaced Feature.firstSupportedVersion with releaseVersion.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update dependency analyzer to ^0.40.0 Update dependency analyzer to ^0.41.0 Nov 28, 2020
@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant