K-Lite Codec Tweak Tool 歷史版本列表
K-Lite Codec Tweak Tool 將掃描破碎的過濾器,給你的細節,然後刪除它們的選項。這是包含在 K -Lite Codec Pack 中的獨立版本的工具。 K-Lite Codec Tweak Tool 是完全簡單的利用,但是雛鳥可能需要掃描互聯網上的特定儀器的數據。經驗豐富的客戶可能會對日誌生成器感到迷惑,該日誌生成器可以生成包含通用框架數據的完整報告,包括引入的 DirectS... K-Lite Codec Tweak Tool 軟體介紹更新時間:2020-03-04
更新細節:
What's new in this version:
- Fix tooling API metadata - bundling attribute
- multi-project build use the properties of the rootProject for all included builds (changed in 6.2)
更新時間:2020-02-25
更新細節:
What's new in this version:
- Project name disambiguation causes project / external dependency conflicts to be missed
- IdeaModelBuilder does not provide groovy-all as compile dep for buildSrc
- Gradle crashes if GRADLE_RO_DEP_CACHE is set and it cannot create modules-2 directory within it
更新時間:2020-01-25
更新細節:
What's new in this version:
Improvements for plugin authors:
- Finalize property value only when the value is queried
- In previous Gradle releases, certain Gradle types, such as Property or ConfigurableFileCollection, provided a finalizeValue() method that eagerly calculated the final value for a property and prevented further changes.
- When a task starts running, Gradle automatically finalizes task properties of these types, so that the same value is seen by the task's actions and Gradle's build caching/up-to-date checks. This also avoids calculating the property value multiple times, which can sometimes be expensive. Plugins can also use finalizeValue() to finalize other properties, such as a property of a project extension, just prior to querying the value.
- In this release, these types gain a new finalizeValueOnRead() method. This method is similar to finalizeValue(), except that the final value is calculated when the value is queried rather than immediately. Plugins can use this method when a property value may be expensive to calculate or when the value may not have been configured to ensure that all consumers of the property see the same, final, value from that point onwards
- Please see the user manual for more details
New managed property types:
- Gradle 5.5 introduced the concept of a managed property for tasks and other types, where Gradle provides an implementation of the getter and setter for an abstract property defined on a task, project extension, or other custom type. This simplifies plugin implementations by removing a bunch of boilerplate.
- In this release, it is possible for a task or other custom type to have an abstract read-only property of type DomainObjectSet<T>.
- Please see the user manual for more details
New factory methods:
The ObjectFactory type, which plugins and other custom types use to create instances of various useful types, has several new factory methods to create certain Gradle types that could only be created using internal APIs in previous releases:
- The polymorphicDomainObjectContainer() method to create ExtensiblePolymorphicDomainObjectContainer<T> instances
- The namedDomainObjectSet() method to create NamedDomainObjectSet<T> instances
- The namedDomainObjectList() method to create NamedDomainObjectList<T> instances
- Please see the user manual for more details
- Improvements for Gradle tooling providers
Tooling API:
- TestLauncher can run specific Test task tests
- The TestLauncher interface in the Tooling API could already launch tests by specifying the name of the test classes or methods; however, if there are multiple Test tasks, then all Test tasks would be executed
- For IDEs, developers usually want to execute only one task at a time. Gradle 6.1 introduces a new API to execute tests with specific Test task using the withTaskAndTestClasses() and withTaskAndTestMethods() methods
- Fixed issues
4 issues have been fixed in Gradle 6.1.1:
- Gradle 6.1 generates an empty .gradle and gradle directories on each execution in subproject directories
- Memory regression when resolving large artifacts while computing checksums
- Missing fixed issues from Gradle 6.1 release notes
- Plugins using kotlin-dsl and compiled with 6.1 are incompatible with Gradle 6.0
更新時間:2020-01-16
更新細節:
What's new in this version:
Improvements for plugin authors:
- Finalize property value only when the value is queried
- In previous Gradle releases, certain Gradle types, such as Property or ConfigurableFileCollection, provided a finalizeValue() method that eagerly calculated the final value for a property and prevented further changes
- When a task starts running, Gradle automatically finalizes task properties of these types, so that the same value is seen by the task's actions and Gradle's build caching/up-to-date checks. This also avoids calculating the property value multiple times, which can sometimes be expensive. Plugins can also use finalizeValue() to finalize other properties, such as a property of a project extension, just prior to querying the value.
- In this release, these types gain a new finalizeValueOnRead() method. This method is similar to finalizeValue(), except that the final value is calculated when the value is queried rather than immediately. Plugins can use this method when a property value may be expensive to calculate or when the value may not have been configured to ensure that all consumers of the property see the same, final, value from that point onwards.
- Please see the user manual for more details
New managed property types:
- Gradle 5.5 introduced the concept of a managed property for tasks and other types, where Gradle provides an implementation of the getter and setter for an abstract property defined on a task, project extension, or other custom type. This simplifies plugin implementations by removing a bunch of boilerplate.
In this release, it is possible for a task or other custom type to have an abstract read-only property of type DomainObjectSet<T>.
- Please see the user manual for more details.
New factory methods:
The ObjectFactory type, which plugins and other custom types use to create instances of various useful types, has several new factory methods to create certain Gradle types that could only be created using internal APIs in previous releases:
- The polymorphicDomainObjectContainer() method to create ExtensiblePolymorphicDomainObjectContainer<T> instances
- The namedDomainObjectSet() method to create NamedDomainObjectSet<T> instances
- The namedDomainObjectList() method to create NamedDomainObjectList<T> instances
Improvements for Gradle tooling providers:
- Tooling API: TestLauncher can run specific Test task tests
- The TestLauncher interface in the Tooling API could already launch tests by specifying the name of the test classes or methods; however, if there are multiple Test tasks, then all Test tasks would be executed.
- For IDEs, developers usually want to execute only one task at a time. Gradle 6.1 introduces a new API to execute tests with specific Test task using the withTaskAndTestClasses() and withTaskAndTestMethods() methods.
更新時間:2019-12-06
更新細節:
更新時間:2019-12-06
更新細節:
更新時間:2019-11-14
更新細節:
更新時間:2019-10-15
更新細節:
What's new in this version:
Updated to core 3.2.13:
- Fixed a possible deadlock and crash in scheduler/advert
- Fixed an issue where Marketing request wasn't properly processed (notifications loop)
- UCheck engine duplicates handle
- Minor fixes
- Fixed a possible crash in Network monitor
更新時間:2019-10-15
更新細節:
更新時間:2019-10-15
更新細節: